home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 17 / Flop_Magazin_17_1992_United_Electronic_Crazies_cs_Side_A.atr / nem1.cap < prev    next >
Text File  |  2023-02-26  |  16KB  |  1 lines

  1. Lachtan u') n%m'inu¢===================¢¢¢     Program pro v`uku n%meck[ho jazyka s mo(nost) vyu(it) jako slovn)ku. Umo(uje tvorbu vlastn)ch soubor+ slov)'ek pomoc) editoru.¢¢Autor: ing. Dubsk` Jan¢Adresa: Letkovice 73¢664 91 Ivan'ice¢okr. Brno - venkov¢¢     Program vznikl upraven)m programu ⇨esko - n%meck` slovn)k V 3.0, jeho p@eveden)m do diskov[ formy, roz&)@en)m a odstran%n)m n%kter`ch nedostatk+ d@)v%j&) verze. Oproti d@)v%j&) verzi umo(uje zadat v 'esk[ i n%meck[ '*sti v`razu a( 108 znak+, tak(e lze zad*vat i slo(it%j&) fr*ze nebo cel[ v%ty na procvi'en) mluvnice a pod. Pam%④ pro soubor slov)'ek m* 21 KB, co( reprezentuje asi 1100 slovn)ch spojen) v jednom souboru. Zrychlen) pr*ce bylo doc)leno tak[ t)m, (e program lze zkompilovat.¢¢     Program se po zapnut) po')ta'e s*m spust). P@i zap)n*n) je nutn[ podr(et kl*vesu OPTION, aby se vypnul vestav%n` BASIC. Pokud tak neu'in)te, program V*s k tomu s*m vyzve. Po nahr*t) ]vodn)ho obr*zku se spust) melodie. Tu je mo(n[ p@eru&it n%kterou z kl*ves OPTION, SELECT, START, ╱OP, SE, ST$. Pot[ jste vyzv*ni, aby jste zadali re*ln` 'as. Potom po V*s program vy(aduje zad*n) hesla. Zde m*te 3 pokusy. Po spr*vn[m zad*n) hesla se spust) vlastn) program.¢     Na obrazovku se vyp)&e menu, ze kter[ho si m+(ete vybrat n*sleduj)c) mo(nosti:¢¢¢          Editor¢          Zkou&en)¢          Slovn)k¢          ⑤prava souboru¢          Minidos¢          Konec¢¢     Po zvolen) n%kter[ z mo(nost) se nahraje p@)slu&n` podprogram. P@i volb% "Konec" se s V*mi lachtan Ren[ rozlou') a program je ukon'en.¢     V`b%r je prov*d%n kl*vesami OP, SE. Potvrzen) se provede kl*vesou ST.¢     Krom% toho je mo(n[ t)mto podprogramem nastavit barvu a jas obrazovky. K tomu jsou ur'eny kl*vesy "P", "T", "R" a jejich kombinace s kl*vesou "CTRL". P@i stisku kl*vesy "R" se postupn% nastavuj) barvy r*me'ku z palety 128 barevn`ch odst)n+ - 16 barev v 8 stupn)ch jasu. P@i kombinaci "CTRL ⇩ R" prob)h* v`b%r barev v opa'n[m po@ad). Stejn% tak "P" a "CTRL ⇩ P" nastavuje barvu pozad). Text m* v(dy stejnou barvu jako pozad). Kl*vesami "T" a "CTRL ⇩ T" lze navolit jeden z 8 odst)n+ dan[ barvy tak, aby celkov` dojem p@i pr*ci byl p@)jemn` pro o'i.¢¢¢¢T v o r b a   s o u b o r u¢=============================¢¢¢     Program slou() pro vytvo@en) souboru slov)'ek a pozn*mek. Po nahr*t) se v prav[m horn)m rohu objev) @ada ')sel ╱VVVVV/SSSSS-PPPP$. Jejich v`znam je n*sleduj)c):¢          VVVVV - velikost voln[ pam%ti v bytech¢          SSSSS - velikost souboru slov)'ek v bytech¢           PPPP - po'et slov)'ek v souboru¢¢     M+(ete si vybrat z n*sleduj)c)ch mo(nost):¢¢¢          P@ipisov*n) k souboru¢          Tvorba nov[ho souboru¢          P@ipisov*n) pozn*mek¢          Nov[ pozn*mky¢          Editace souboru¢          Load¢          Save¢          N*vrat¢¢¢     1$ P@ipisov*n) k souboru¢     ------------------------¢¢     Slou() k vytv*@en) souboru slov)'ek. Na obrazovce se vykresl) t@i okna. Prvn) slou() k zad*v*n) 'esk[ '*sti slov)'ka. Na konci je ozna'eno "⇨". Druh[ je ur'eno pro zad*n) n%meck[ '*sti slov)'ka. Na konci je ozna'eno "N". Ve t@et)m okn% se vypisuj) posledn) slov)'ka souboru. Na konci je ozna'eno "P".¢     Po t[to volb% je kurzor nastaven v prvn)m okn% a m+(ete zad*vat 'eskou '*st slov)'ka. P@i dojet) na konec @*dku p@ejde kurzor automaticky na dal&) @*dek - pokud nejste na posledn)m @*dku. Mazat p)smena lze kl*vesou DELETE. Po plo&e okna se m+(ete pohybovat pomoc) kurzorov`ch &ipek vpravo a vlevo. Kl*vesa RETURN je ne]'inn*.¢¢¢Kl*vesa SE¢¢- zp+sob) p@echod kurzoru do opa'n[ho okna, kde je mo(n[ prov[st opravu v`razu.¢¢Kl*vesa OP¢¢- jsou-li ob% '*sti v`razu zad*ny, zp+sob) za@azen) v`razu do souboru slov)'ek a p@echod k zad*v*n) dal&)ho slov)'ka.¢- nejsou-li zad*ny ob% '*sti, m* stejnou funkci jako kl*vesa SE, t.j. p@echod do druh[ho okna. T[m%@ v(dy tedy vysta')te jenom s kl*vesou OP.¢¢Kl*vesa ST¢¢- jsou-li ob% '*sti zad*ny, zp+sob) za@azen) v`razu do souboru a ukon'en) zad*v*n) slov)'ek.¢- nejsou-li zad*ny ob% '*sti, zp+sob) pouze ukon'en) zad*v*n) slov)'ek.¢¢¢     Pokud je prvn) znak v okn% mezera, je okno pova(ov*no za pr*zdn[.¢     Za konec v`razu je pova(ov*no m)sto, kde za sebou n*sleduj) dv% mezery. V tom p@)pad% je zbytek okna ignorov*n.¢     Nelze napsat znak "-", proto(e ten je vyhrazen pro odd%len) 'esk[ a n%meck[ '*sti v`razu a m* d+le(itou funkci pro orientaci v souboru. Z toho plyne, (e nelze napsat nap@. e S-Bahn, ale je nutn[ vypsat cel[ e Stadtbahn atd. Takov`chto v`raz+ je v&ak velmi m*lo.¢     Dal&)m v`znamn`m znakem v souboru je '*rka. Ta odd%luje r+zn[ alternativy odpov%d) na zadan[ slov)'ko p@i zkou&en), nebo vysv%tluj)c) pozn*mku. ╱Tu je vhodn[ ps*t do z*vorek.$¢     Nap@:¢     chu④-r Appetit,e Lust¢     jako,ne(-als¢     st*t,╱pen)ze$-kosten¢$    Je mo(n[ zadat na 'esk[ i n%meck[ stran% slov)'ka libovoln` po'et synonym, a( do vy'erp*n) maxim*ln)ho po'tu znak+, tj. 108. P@i zkou&en) pak po')ta' srovn*v* Va&i odpov%⇦ s v`razy uveden`mi mezi '*rkami. Dal&) v`raz je proto nutn[ ps*t hned za '*rku, jinak by se mezera p@ipo')tala k v`razu a odpov%⇦ by byla vyhodnocena jako &patn*.¢     Pokud v&ak zad*v*te soubor fr*z) nebo v%t na procvi'ov*n) mluvnice, nelze '*rku pou()t jeko odd%lova', proto(e se b%(n% vyskytuje ve v%t*ch. V tomto p@)pad% jako odd%lova' slou() te'ka, otazn)k, vyk@i'n)k nebo st@edn)k. Tak[ zde potom plat), (e mezi dv%mi r+zn`mi variantami odpov%di nenech*v*me (*dnou mezeru.¢      Rozli&en), zda se jedn* o soubor slov)'ek nebo fr*z) se prov*d) a( p@i zkou&en).¢     Z uveden[ho je z@ejm[, (e bu⇦to budete m)t r+zn[ soubory - zvl*&④ slov)'ka a zvl*&④ fr*ze, nebo jeden druh souboru - fr*ze, ve kter[m budete slov)'ka odd%lovat st@edn)kem. Takov`to soubor v&ak bude obt)(n% pou(iteln` v d@)v%j&) verzi programu, ╱zde budou v)cev`znamov*  slov)'ka &patn% vyhodnocov*na$. Tak[ pro po(it) v podprogramu Slovn)k se mi jev) v`hodn%j&) m)t soubor slov)'ek zvl*&④, proto(e se do uveden[ho rozsahu 21 KB vejde v)ce v`raz+. P@esto je v&ak podprogram Slovn)k schopen zpracovat i soubor fr*z).¢¢¢     2$ Tvorba nov[ho souboru¢     ------------------------¢¢     Proto(e se jedn* o zna'n% destruktivn) operaci, p@edch*z) ji nejprve bezpe'nostn) dotaz. Pokud odpov)te NE, vr*t)te se zp%t do nab)dky. V p@)pad%, (e odpov)te ANO, provede se vymaz*n) souboru slov)'ek a m+(ete tvo@it nov` soubor.¢¢¢     3$ P@ipisov*n) pozn*mek¢     -----------------------¢¢     Po t[to volb% se vykresl) okno velikosti jedn[ obrazovky. Do n%ho lze libovoln% um)stit jak`koliv text, ╱nap@. pozn*mku o tom, o jak* se jedn* slov)'ka, od kolik*t[ho po kolik*t[ slov)'ko je ur'it* lekce atd.$. Po okn% se lze pohybovat pomoc) kurzorov`ch &ipek. Kl*vesa DELETE ma(e p)smena, Kl*vesa RETURN zp+sob) p@echod kurzoru na dal&) @*dek. Tvorbu pozn*mek ukon')te n%kterou z kl*ves OP, SE, ST.¢¢¢     4$ Nov[ pozn*mky¢     ----------------¢¢     Proto(e i zde se jedn* o zna'n% destruktivn) operaci, p@edch*z) nejprve bezpe'nostn) dotaz. Pokud odpov)te NE, tak[ zde se vr*t)te zp%t do nab)dky. V p@)pad%, (e odpov)te ANO, provede se vymaz*n) okna s pozn*mkami a m+(ete za')t ps*t nov[ pozn*mky.¢¢¢     5$ Load¢     6$ Save¢     -------¢¢     Tyto funkce slou() k na'ten) d@)ve vytvo@en[ho souboru nebo k ulo(en) V*mi vytvo@en[ho souboru na disk. Postup p@i obou funkc)ch je obdobn`. Pokud je v pam%ti n%jak` soubor ╱a④ u( napsan` nebo nahran` z disku$ a byla vol*na funkce P@ipisov*n) souboru resp. P@ipisov*n) pozn*mek, p@edpokl*d* se oprava ╱zm%na$ v souboru. V tom p@)pad% u volby Load p@edch*z) je&t% bezpe'nostn) dotaz, proto(e po proveden) volby Load by byl p+vodn) soubor zni'en.¢     N*sleduje v`b%r disketov[ jednotky D1:, D2:, D3:, D4: nebo D8: Potom jste vyzv*n, abyste zadal jm[no souboru. Zad*v* se pouze jm[no a po')ta' s*m dod* extender ".DAT". Nen) povoleno pou()vat divok`ch karet ╱otazn)k a hv%zdi'ka$.¢     Pokud nev)te p@esn[ jm[no souboru, po stisku kl*vesy HELP se do ok[nka vyp)&e adres*@ zvolen[ diskety s extenderem "✓.DAT". Pokud se v&echny jm[na do okna nevlezou, po')ta' zahouk*. Po stisku n%kter[ z kl*ves OP, SE, ST pokra'uje v`pis adres*@e. Po dokon'en) v`pisu zahouk* po')ta' 2x. Pot[ se kurzor objev) znovu v okn% pro zad*n) jm[na a m+(ete zadat jm[no souboru.¢     Pokud se p@i 'ten) nebo ukl*d*n) souboru vyskytne chyba, ╱&patn[ jm[no souboru, pln* disketa, soubor je uzam'en proti z*pisu, za@)zen) neodpov)d* atd.$ vyp)&e se upozorn%n) a zvolen* funkce se zru&).¢     Program umo(uje na')st i soubor vytvo@en` d@)v%j&) verz) programu, t.j. programem ⇨esko - n%meck` slovn)k V 3.0, kter` je bez pozn*mek. V tom p@)pad% jsou pozn*mky dopln%ny jako pr*zdn[ okno. Stejn% tak soubor vytvo@en` t)mto programem m+(e b`t na'ten do programu ⇨esko - n%meck` slovn)k V 3.0. Pozn*mky jsou v tom p@)pad% ignorov*ny.¢¢¢     7$ N*vrat¢     ---------¢¢     Tato volba vrac) do hlavn)ho menu programu. P@itom dojde ke ztr*t% dat. Proto pokud byla zvolena n%kter* z funkc) "Tvorba souboru, pozn*mek nebo editace souboru" a nebyla n*sledn% volena funkce "Save" program na toto upozorn).¢¢¢!!! P O Z O R !!!¢¢     P@ed volbou N*vrat nezapomete vytvo@en` soubor ulo(it na disketu nebo aspo do ramdisku.¢¢¢¢E d i t o r¢=============¢¢¢      Tento pdprogram umo(uje upravovat ji( vznikl` soubor slov)'ek. Po nahr*t) programu se vyp)&e n*sleduj)c) volba:¢¢¢          Editace souboru¢          Load¢          Save¢          N*vrat¢¢¢      1$ Editace souboru¢      ------------------¢¢      Toto nelze navolit, pokud je soubor pr*zdn`, t.j. neobsahuje ani jedno slov)'ko. Po zvolen) se na obrazovce vykresl) op%t t@i okna. Prvn) dv% jsou stejn* jako u volby P@ipisov*n) k souboru v podprogramu Tvorba souboru. T@et) okno je komunika'n). V lev[ polovin% je nab)dka funkc), v prav[m horn)m rohu je ukazatel nastaven). ⇨)slo ud*v* po@adov[ ')slo slov)'ka, kter[ je zobrazeno v prvn)ch dvou oknech. M+(ete si vybrat z n*sleduj)c) nab)dky:¢¢¢     Posun dop@edu¢     Posun dozadu¢     Vsunut) slov)'ka¢     Vypu&t%n) slov)'ka¢     Opraven) slov)'ka¢     Nastaven) ')sla¢     N*vrat¢¢     a$ Posun dop@edu¢¢     P@i stisku kl*vesy ST se zobraz) n*sleduj)c) slov)'ko. Pokud dojdete na konec souboru, ozve se v`stra(n` sign*l.¢¢     b$ Posun dozadu¢¢     P@i stisku kl*vesy ST se zobraz) p@edch*zej)c) slov)'ko. V`stra(n` sign*l se ozve p@i dosa(en) za'*tku souboru.¢¢     c$ Vsunut) slov)'ka¢¢     P@i stisku kl*vesy ST se sma(ou horn) dv% okna a kurzor se p@esune do prvn)ho z nich. Je mo(n[ zadat nov[ slov)'ko. P@itom plat) stejn[ z*sady, jako p@i volb% "P@ipisov*n) k souboru".¢     Tak[ zde plat), (e kl*vesa SE p@em)st) kurzor do opa'n[ho okna. Kl*vesa OP toto u'in) jen v p@)pad%, (e nejsou ob% okna zad*na. Jinak zp+sob) za@azen) slov)'ka do souboru a n*vrat do nab)dky. Kl*vesou ST se vr*t)te do nab)dky, ani( by bylo slov)'ko za@azeno do souboru. Slov)'ko se za@ad) na pozici ur'enou ukazatelem nastaven). Zbytek souboru se posune sm%rem ke konci. ¢¢     d$ Vypu&t%n) slov)'ka¢¢     P@i stisku kl*vesy ST se ze souboru vyma(e slov)'ko, kter[ bylo pr*v% zobrazeno v horn)ch oknech. Zbytek souboru se posune zp%t k za'*tku a vyp)&e se n*sleduj)c) slov)'ko. Tento p@)kaz je mo(n[ lehce vr*tit zp%t p@edch*zej)c) volbou a proto zde nen) (*dn` kontroln) dotaz.¢     Nelze smazat t)mto zp+sobem v&echna slov)'ka souboru. Posledn) ╱t)m m*m na mysli, (e soubor u( obsahuje jenom jedno posledn) slov)'ko$, smazat nelze. Ov&em ru&it t)mto zp+sobem soubor je nesmysl. K tomu je ur'ena volba Nov` soubor v podprogramu Tvorba souboru. ╱Cht)t zru&it soubor p@i zachov*n) pozn*mek m* v`znam nap@. pokud v pozn*mk*ch m*te vytvo@enou n%jakou tabulku, kterou budete pouze vyplovat jin`mi ]daji.$¢¢     e$ Opraven) slov)'ka¢¢     Funguje stejn`m zp+sobem jako vsunut) slov)'ka, pouze se p@edt)m nema(ou okna, tak(e je mo(n[ pouze opravit chybu ve slov)'ku, ╱nap@. chyb%j)c) p)smeno, p@eklep apod.$.¢     Proto(e p@i maz*n), vsunov*n) a oprav*ch slov)'ek doch*z) k p@esun]m velk`ch blok+ pam%ti, m+(e se st*t, (e trv* 2 a( 4 vte@iny, dokud se uveden* funkce neprovede.¢¢     f$ Nastaven) ')sla¢¢     U velk`ch soubor+ by bylo listov*n) souborem pomoc) funkce posun dop@edu a dozadu pomal[. Touto volbou si m+(ete nastavit ukazatel na libovolnou hodnotu. Pokud nezad*te (*dn[ ')slo, je automaticky nastavena 1, pokud zad*te ')slo v%t&) ne( je po'et slov)'ek, je automaticky nastaveno posledn) slov)'ko souboru.¢¢     g$ N*vrat¢¢     Ru&) volbu Editace souboru a vrac) zp%t do p@edch*zej)c) nab)dky.¢¢     2$ Load¢     3$ Save¢     4$ N*vrat¢     ---------¢¢     Pro tyto t@i volby plat) beze zm%ny v&e, co bylo @e'eno u podprogramu Tvorba souboru.¢¢     Tak[ zde bych cht%l pouze upozornit, (e volba N*vrat zp+sob) ztr*tu dat, tak(e je nejprve nutn[ opraven* slov)'ka ulo(it na disketu nebo do ramdisku.¢¢¢Z k o u & e n )¢=================¢¢¢     Toto je, spole'n% se slovn)kem, nejd+le(it%j&) '*st programu. Umo(uje pou()vat V*mi vytvo@en` soubor slov)'ek pro v`uku jazyka. Po nahr*t) programu se vyp)&e n*sleduj)c) nab)dka:¢¢          Z 'e&tiny do n%m'iny¢          Z n%m'iny do 'e&tiny¢          Na p@esk*'ku¢          Pozn*mka¢          Load¢          N*vrat¢¢     1$ Z 'e&tiny do n%m'iny¢     2$ Z n%m'iny do 'e&tiny¢     3$ Na p@esk*'ku¢     -----------------------¢¢     V&echny t@i volby funguj) stejn%, rozd)l je jenom v tom, jak`m zp+sobem program slov)'ka vyb)r*. V p@)pad% 3$ vyb)r* n*hodn% z jednoho nebo druh[ho jazyka. Ani jednu z t%chto voleb nelze vybrat, pokud je soubor pr*zdn`. Nejprve je nutno tedy soubor nahr*t.¢     Po zvolen) zkou&en) nastav)te typ souboru - slov)'ka nebo fr*ze. ⇨)m se tyto dva typy li&), bylo ji( d@)ve vysv%tleno. D*le vyberete rozsah zkou&en), tj. od kolik*t[ho po kolik*t[ slov)'ko bude po')ta' vyb)rat. Potom zad*te je&t% po'et spr*vn`ch odpov%d) do vy@azen) slov)'ka. To m+(e b`t 1 a( 9. Pokud nap@. zad*te 3, po')ta' sleduje Va&e odpov%di na jednotliv* slov)'ka. Kdy( na ur'it[ slov)'ko odpov)te 3x spr*vn%, nebude u( d*le vyb)r*no. Zkou&en) bude ukon'eno, pokud na v&echny slov)'ka ze zvolen[ho rozsahu odpov)te ╱v tomto p@)pad% 3x$ spr*vn%.¢     Na obrazovce se vykresl) 'ty@i okna. Prvn) je ozna'eno "Z" a zde V*m po')ta' zad* 'eskou nebo n%meckou '*st slov)'ka ╱podle p@edch*zej)c) volby$.¢     Druh[ okno je pr*zdn[ a je ozna'eno "O". Zde budete zad*vat svoji odpov%⇦. Jako spr*vnou odpov%⇦ je nutn[ zadat p@esn% druhou '*st slov)'ka nebo fr*ze. Pokud je v)ce mo(nost), je nutn[ zadat p@esn% jednu z mo(nost). Pouze u n%meck`ch podstatn`ch jmen a souboru typu "slov)'ka" lze ps*t cel[ 'leny der, die, das nebo jenom zkratkou r, e, s. Zde je dal&) d+vod, pro' je v`hodn[ vytvo@it si zvl*&④ soubor fr*z) a slov)'ek. Zad*v*n) ukon')te n%kterou z kl*ves OP, SE, ST. Pokud nev)te spr*vnou odpov%⇦, je mo(n[ tyto kl*vesy stisknout i s pr*zdn`m druh`m oknem.¢     Pot[ se do t@et)ho okna ozna'en[ho "S" vyp)&e spr*vn* odpov%⇦. Pokud jste odpov%d%li &patn%, po')ta' na znamen) toho p)pne. Nyn) si m+(ete zkontrolovat odpov%⇦, p@)padn% si uv%domit, kde jste chybovali. K zad*n) dal&)ho slov)'ka se dostanete kl*vesami OP, SE. Kl*vesou ST p@ed'asn% ukon')te zkou&en).¢     Zinverzn) se 'tvrt[ informa'n) okno a m+(ete si naposledy prohl[dnout zhodnocen) Va&ich znalost). Po stisku n%kter[ z kl*ves OP, SE, ST se vr*t)te zp%t do nab)dky.¢     Ve 'tvrt[m okn% se pr+b%(n% zobrazuj) n*sleduj)c) ]daje:¢¢     Po@adov[ ')slo slov)'ka v souboru - tak(e pokud n*hodou p@i zkou&en) objev)te chybn% napsan[ slov)'ko, m+(ete si zapamatovat jeho po@adov[ ')slo a v editoru potom soubor lehce opravit.¢     Znalosti uv*d%n[ v procentech spr*vn`ch odpov%d) z po'tu pokus+.¢     Po'et pokus+ a po'et spr*vn`ch a &patn`ch odpov%d).¢¢     4$ Pozn*mka¢     -----------¢¢     Vyp)&e na obrazovku pozn*mku, ve kter[ m+(e b`t nap@. uvedeno, od kolik*t[ho po kolik*t[ slov)'ko je ur'it* lekce. To jsou hodnoty, kter[ zad*v*te p@i zkou&en). Zp%t do nab)dky se dostanete n%kterou z kl*ves OP, SE, ST.¢¢     5$ Load¢     -------¢¢     Tato volba je naprosto shodn* s t)m, co bylo o nahr*v*n) souboru ji( d@)ve @e'eno.¢¢     6$ N*vrat¢     ---------¢¢     Vrac) zp%t do hlavn) nab)dky.¢