VHERN V╱DOMOSTN TEST - hra¢---------------------------------------¢TBASIC.SYS v.1.5 - interpret¢IQUVOD.BAS - ⑤vodn obrazovka¢IQEDIT.BAS - editace ⇨i prohl əen jednotliv⑨ch ot⇧zek.¢IQTEST.BAS - vlastn sout❎ən hra.¢A1.DAT aə M1.DAT - jedna sada ot⇧zek¢A2.DAT aə M2.DAT - druh⇧ sada ot⇧zek¢¢Test se po BOOT spust automaticky. Po stisku /START/ se zobraz sloupec po⇨tu bod
, jeə lze za spr⇧vn⑦ zodpov❎zen z skat. Dal③ m /START/ se na⇨tou ot⇧zky za tis c bod
. T❎ch je pades⇧t a jsou rozd❎leny do dvou soubor
A1.DAT a A2.DAT. Program na⇨te jeden z t❎chto dvou soubor
a vybere z n❎j jednu ot⇧zku se ⇨ty②mi odpov❎⇦mi. Dole se pak nab z stisk jedn⑦ ze ③esti kl⇧ves:¢¢A,B,C,D - jednotliv⑦ odpov❎di¢P - (pomoc) - n⇧pov❎da 5O/5O¢K - (konec) - ukon⇨en hry.¢¢Hrajeme-li verzi v⑨hern (vklad 1O,-K⇨ p②edem) a odpov me spr⇧vn❎, vyzna⇨ se ve sloupci bod
dosaəen⑨ po⇨et. /START/ pak na⇨te dal③ soubor ot⇧zek (nyn B1.DAT ⇨i B2.DAT, jichə je 2x24).¢¢N⇧pov❎du 5O/5O m
əeme pouə t pouze jednou po zaplacen dal③ ch 1O,-K⇨. Po stisku /P/ se vymaəou dv❎ nespr⇧vn⑦ odpov❎di.¢¢Stiskem kl⇧vesy /K/ ukon⇨ me hru. Dosaəen⑨ po⇨et bod
se prod❎l 1OOO a to je na③e v⑨hra. Nap②. p②i vkladu 1O,-K⇨ a bez n⇧pov❎dy 5O/5O mus me odpov❎d❎t spr⇧vn❎ i na 5.ot⇧zku, abychom dostali zp❎t sv⑨ch 1O,-K⇨. Z⇧chytn⑨ bod je pouze na hodnot❎ 5OOO bod
. To znamen⇧, əe pokud t⑦to hodnoty nedos⇧hneme, p②i ③patn⑦ odpov❎di nem⇧me nic. Dosaəen m z⇧chytn⑦ho bodu m⇧me zachr⇧n❎nou aspo p❎tikorunu. Po spr⇧vn⑦ odpov❎di i na 13-ou ot⇧zku za 1.OOO.OOO bod
z sk⇧v⇧me v⑨hru 1.OOO,-K⇨!¢¢¢EDITOR A PROHL⑧E⑥ OT①ZEK¢-------------------------¢¢Pokud se n⇧m disketa BOOT-uje a chceme si spustit EDITOR, stiskneme /OPTION/ ihned po v⑨zv❎ v ✓VODU. Jinak se spust TEST. (nebo RESET a RUN "D:IQEDIT.BAS")¢¢Ot⇧zky jsou na disket❎ uloəeny v jednotliv⑨ch souborech podle n⇧ro⇨nosti. Tato n⇧ro⇨nost je d⇧na p smeny A aə M. Pro rychlej③ na⇨ t⇧n z diskety jsou ot⇧zky rozd❎leny vədy do dvou soubor
ozna⇨en⑨ch ⇨ slic 1 nebo 2. Soubory A1.DAT a A2.DAT obsahuj 2x25 ot⇧zek, tzn. za 1OOO bod
je ot⇧zek 5O. Za 2OOO je 2x24=48 ot⇧zek a pak vədy o dv❎ m⑦n❎ aə k ot⇧zk⇧m za 1.OOO.OOO, t❎ch je 2x2=4. Po⇨et se sniəuje, protoəe pravd❎podobnost spr⇧vn⑦ odpov❎di je t m men③ , ⇨ m t❎ə③ je ot⇧zka.¢¢za 1.OOO A1.DAT = 25 A2.DAT = 25ot⇧zek¢ 2.OOO B1.DAT = 24 B2.DAT = 24 -//-¢ 3.OOO C1.DAT = 22 C2.DAT = 22 -//-¢ 5.OOO D1.DAT = 2O D2.DAT = 2O -//-¢ 1O.OOO E1.DAT = 18 E2.DAT = 18 -//-¢ 2O.OOO F1.DAT = 16 F2.DAT = 16 -//-¢ 3O.OOO G1.DAT = 14 G2.DAT = 14 -//-¢ 5O.OOO H1.DAT = 12 H2.DAT = 12 -//-¢ 1OO.OOO I1.DAT = 1O I2.DAT = 1O -//-¢ 2OO.OOO J1.DAT = 8 J2.DAT = 8 -//-¢ 3OO.OOO K1.DAT = 6 K2.DAT = 6 -//-¢ 5OO.OOO L1.DAT = 4 L2.DAT = 4 -//-¢1.OOO.OOO M1.DAT = 2 M2.DAT = 2 -//-¢¢Po spu③t❎n EDITORu a inicializaci se zobraz stru⇨n⑨ n⇧vod.¢¢/OPTION/ - na⇨te zvolen⑨ soubor. Ten se zad⇧v⇧ pouze p smenem (A-M) a ⇨ slem (1-2). Nap②. A1 a RETURN. P② pona .DAT se NEuv⇧d - program s n pracuje automaticky!¢¢/START/ - spust postupn⑦ prohl əen jednotliv⑨ch ot⇧zek na⇨ten⑦ho souboru. Zde je ⑤pln❎ jedno, jakou stiskneme kl⇧vesu, protoəe se n⇧m vədy zobraz odpov❎⇦ spr⇧vn⇧. Takt⑦ə lze testovat spr⇧vn⑦ zad⇧n DAT pouə v⇧n m n⇧pov❎dy /P/ 5O/5O. Zp❎t do ⑤vodn nab dky - kl⇧vesa /K/.¢¢/SELECT/ - zap ③e na disketu soubor nov❎ vytvo②en⑨ch ot⇧zek. Tak si m
əeme nap②. na B-stran❎ diskety vytvo②it DATA sv⑨ch vlastn ch ot⇧zek nebo n❎kter⑦ ot⇧zky m
əeme p②ed❎lat. Zde rovn❎ə zad⇧v⇧me pouze p smeno a ⇨ slo bez p② pony.¢¢/D/ - DIR - adres⇧② diskety.¢¢/L/ - provede listing DATA-②⇧dk
od ②.2OO, kde jsou uloəeny na⇨ten⑦ ot⇧zky a odpov❎di. O struktu②e ⇨len❎n t❎chto ②⇧dk
a principu z⇧pisu jednotliv⑨ch ot⇧zek a odpov❎d si pov me podrobn❎ji:¢¢DATA ot⇧zek za⇨ naj na ②.2OO. ⇧dek 2OO je REM a je zde uveden n⇧zev souboru ot⇧zek a jejich hodnota v bodech. Rovn❎ə ③rafovan⇧ ⇨⇧ra na kaəd⑦m des tkov⑦m ②⇧dku (21O, 22O atd.) slouə pouze jako vizu⇧ln rozd❎lovac pom
cka pro na③ orientaci v DATech. ¢¢Prvn ot⇧zka pak za⇨ n⇧ na ②⇧dku 211 a dal③ DATA t⑦to ot⇧zky a jej ch odpov❎d pokra⇨uj na 212, 213 atd. Druh⇧ ot⇧zka pak za⇨ n⇧ na ②.221, t②et na 231 atd. Je samoz②ejm⑦, əe po⇨et ot⇧zek v kaəd⑦m dan⑦m souboru mus p②esn❎ odpov dat po⇨tu ur⇨en⑦m v⑨③e uvedenou tabulkou.¢Rovn❎ə po⇨et datov⑨ch ⑤daj
kaəd⑦ ot⇧zky mus b⑨t 1O, protoəe p② kazem READ se na② taj C$, A1$, A2$, A3$, O, O1, B1$, B2$, B3$, B4$.¢¢C$ - pr⇧zdn⑨ STRING. Protoəe ot⇧zka se zobrazuje v r⇧me⇨ku, je lep③ , kdyə je text od tohoto r⇧me⇨ku odd❎len jednou mezerou. Pokud by text text za⇨ nal hned za p② kazem READ, nelze touto mezerou text za⇨ t. Za ⇨⇧rkou, odd❎luj c DATA lze jiə tuto mezeru zadat. Proto zad⇧v⇧m tento pr⇧zdn⑨ STRING.¢¢Vastn ot⇧zka m⇧ v r⇧me⇨ku vymezeny t②i ②⇧dky po 36-ti znac ch. Je l⑦pe krat③ ot⇧zku za⇨ nat na druh⑦ pozici STRING A2$) a za⇨ nat text nejd② ve mezerou (viz v⑨③e). N❎kter⇧ ot⇧zka m
əe v③ak b⑨t tak dlouh⇧, əe jsme nuceni tyto mezery na za⇨⇧tku vynechat a ps⇧t hned text.¢¢A1$ - prvn ②⇧dek ot⇧zky¢A2$ - druh⑨ ②⇧dek ot⇧zky¢A3$ - t②et ②⇧dek ot⇧zky¢¢O - spr⇧vn⇧ odpov❎⇦. ⑥ seln⇧ prom❎nn⇧ ur⇨uj c po②adov⑦ ⇨ slo spr⇧vn⑦ odpov❎di (1-4). Ale opravdu spr⇧vn⑦!¢¢O1 - jin⇧ odpov❎⇦. ⑥ seln⇧ prom❎nn⇧ ur⇨uj c , kter⇧ jin⇧ odpov❎⇦ m⇧ z
stat na obrazovce p②i pouəit n⇧pov❎dy 5O/5O. U lehk⑨ch ot⇧zek (A-1OOO, B-2OOO, ...) zad⇧v⇧me jako jinou tu odpov❎⇦, kter⇧ je hol⑨m nesmyslem ⇨i vtipem a u t❎ə③ ch (H-5OOOO, I-1OOOOO, ...) zad⇧v⇧me jako O1 zav⇧d❎j c (podobnou) odpov❎⇦, aby to hr⇧⇨ nem❎l tak jednoduch⑦.¢¢A nakonec vep ③eme ⇨ty②i odpov❎di. Pro kaədou odpov❎⇦ je ur⇨eno nejv⑨⇨e 32 znak
a mezera se jiə na za⇨⇧tku ned⇧v⇧ - program vkl⇧d⇧ automaticky.¢¢B1$ - prvn odpov❎⇦¢B2$ - druh⇧ odpov❎⇦¢B3$ - t②et odpov❎⇦¢B4$ - ⇨tvrt⇧ odpov❎⇦¢