home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 September
/
Chip_2001-09_cd1.bin
/
tema
/
diplom
/
sw_lib
/
bio
/
KrvObeh.exe
/
read.txt
< prev
next >
Wrap
Text File
|
2000-05-19
|
9KB
|
249 lines
Biol≤gia - v²ukov² program
Copyright (c), 2000
Joezf Bombiak
e-mail: jozef.bombiak@st.fmph.uniba.sk
Zameranie programu
Program je urceny na vyku predmetu Biologia pre 3 a 4 rocnik gymnazii.
Obsahuje temy z okruhu Obehova sustava.
VÜeobecn² popis
Hlavn² adresßr programu je obsahuje nasledovnΘ s·bory a adresßre:
READ.TXT - tento s·bor
BIOLOGIA.EXE - spustite╛n² s·bor programu
THEMES.LST - zoznam tΘm
IMAGES/ - adresßr s obrßzkami pre program
THEMES/ - adresß s pripraven²mi tΘmami
1. VÜeobecn² popis formßtovan²ch s·borov
========================================
S·bory s· formßtovanΘ pomocou znaΦiek, ktorΘ s· bu∩ pßrovΘ alebo nepßrovΘ,
uzavretΘ v znakoch < a >.
Prφklad:
<ZNACKA1> ... </ZNACKA1> - pßrovß znaΦka
<ZNACKA2> - nepßrovß znaΦka
Ak je znaΦka pßrovß, mß v²znam aj text, ktor² tßto znaΦka uzatvßra.
Prφklad:
<ZNACKA>Toto je text, ktor² mß nejak² v²znam.</ZNACKA>
Ka₧dß znaΦka m⌠₧e ma¥ naviac nieko╛ko parametrov. Ka₧d² parameter mß
hodnotu, ktorß mu je priradenß znakom "=". V╛avo ani vpravo od
tohto znaku nesmie by¥ medzera! Ak hodnota parametra obsahuje znak
medzera, musφ by¥ tßto hodnota uzavretß v apostrofoch "". Na poradφ
parametrov nezßvisφ.
Prφklad:
<ZNACKA P1=2 PARAMETER2=43> ... </ZNACKA>
<ZNACKA P1="hodnota 1" PARAMETER2="hodnota 2">
1. Popis s·boru THEMES.LST
==========================
Tento s·bor sa nachßdza v hlavnom adresßri programu. Obsahuje
popis vÜetk²ch tΘm. Jeho Ütrukt·ra je nasledovnß:
JednotlivΘ tΘmy s· popφsanΘ v znaΦke THEME. T.j. <THEME>
Tßto znaΦka mß nasleduj·ce parametre:
ID - identifikaΦnΘ Φφslo, urΦuje, ak² obrßzok reprezentuje
tΘmu. Obrßzky s· v adresßri images/ a maj· nßzov
book_n.bmp, kde n je Φφslo.
NAME - nßzov tΘmy
ROOT - adresßr, v ktorom je ulo₧enß tΘma, je ukonΦen² znakom "\"
FILE - nßzov s·boru, v ktorom je ulo₧enß tΘma
TEST - nßzov s·boru, v ktorom je ulo₧en² test
Prφklad:
<THEME ID=2
NAME="Toto je nßzov tΘmy"
ROOT="themes\example\"
FILE="theme_example.thm"
TEST="test_example.exm">
2. Popis s·boru s tΘmou
=======================
Obsahuje ·daje pre jednu konkrΘtnu tΘmu. Ka₧dß tΘma pozostßva z nieko╛k²ch
strßnok. Strßnka je uzavretß v pßrovej znaΦke PAGE.
Prφklad:
<PAGE> ... </PAGE>
ZnaΦka mß nepovinΘ parametre pre zadanie okrajov:
LB - ╛av² okraj
RB - prav² okraj
TB - horn² okraj
BB - doln² okraj
Prφklad:
<PAGE LB=10 RB=20 TB=20 BB=30> ... </PAGE>
Za znaΦkou strßnky m⌠₧e by¥ uveden² zoznam obrßzkov, ktorΘ sa na nej
zobrazia. Obrßzok mß nepßrov· znaΦku IMAGE a obsahuje nieko╛ko povinn²ch
a nepovinn²ch parametrov.
PovinnΘ parametre:
SRC - zdrojov² s·bor s obrßzkom v BMP formßte.
POS - pozφcia obrßzka na strßnke, prφpustnΘ hodnoty s·:
TOP - obrßzok bude v hornej Φasti strßnky
BOTTOM - obrßzok bude v spodnej Φasti strßnky
LEFT - obrßzok bude v ╛avej Φasti strßnky
RIGHT - obrßzok bude v pravej Φasti strßnky
TOPLEFT - obrßzok bude v ╛avej hornej Φasti strßnky
TOPRIGHT - obrßzok bude v pravej hornej Φasti strßnky
BOTTOMLEFT - obrßzok bude v ╛avej spodnej Φasti strßnky
BOTTOMRIGHT - obrßzok bude v pravej dolnej Φasti strßnky
NepovinnΘ:
LB - ╛av² okraj
RB - prav² okraj
TB - horn² okraj
BB - doln² okraj
Prφklad: ( na strßnke bud· 2 obrßzky )
<PAGE LB=10 RB=20 TB=20 BB=30>
<IMAGE SRC="obrazok1.bmp" POS=LEFT LB=20 RB=20 TB=10 BB=10>
<IMAGE SRC="obrazok2.bmp" POS=BOTTOMRIGHT LB=20 RB=20 BB=10>
.
.
</PAGE>
Text, ktor² sa na strßnke zobrazφ je uzavret² v pßrovej znaΦke TEXT,
ktorß nemß ₧iadne parametre.
Prφklad:
<PAGE LB=10 RB=20 TB=20 BB=30>
<IMAGE SRC="obrazok1.bmp" POS=LEFT LB=20 RB=20 TB=10 BB=10>
<IMAGE SRC="obrazok2.bmp" POS=BOTTOMRIGHT LB=20 RB=20 BB=10>
<TEXT> Nejak² text, ktor² sa zobrazφ na strßnke </TEXT>
</PAGE>
Text m⌠₧e by¥ formßtovan². T.j. m⌠₧e obsahova¥ jednu z nasleduj·cich
znaΦiek pre formßtovanie:
pßrovß znaΦka <COLOR=farba> farebn² text </COLOR>
- text vn·tri bude ma¥ farbu pod╛a parametra, kde farba
m⌠₧e by¥ RED, YELLOW, BLUE alebo GREEN.
nepßrovß znaΦka <NL>
- nov² riadok ( new line )
nepßrovß znaΦka <P>
- posun textu, odstavec ( paragraph )
pßrovß znaΦka <B> tuΦn² text </B>
- zmena pφsma na tuΦnΘ ( bold )
Prφklad:
... <TEXT> ObyΦajn² text <B>tuΦn² text</B> text <COLOR=RED> farebn²
text</COLOR> text <NL><P><P> Toto bude na novom riadku dvakrßt
posunutΘ </TEXT> ...
3. Popis s·boru s testom
========================
Obsahuje ·daje pre jeden test. Ka₧d² test pozostßva z nieko╛k²ch
otßzok r⌠zneho typu. Otßzke je uzavretß v pßrovej znaΦke QUESTION.
Typ otßzky je jeden z nasledovn²ch:
- typ A - v²ber sprßvnej odpovede spomedzi zadan²ch odpovedφ - typ A
- typ B - popis obrßzka
- typ C - dopl≥ovanie slov do textu
- typ D - spßjanie dvojφc
ZnaΦka mß jeden povinn² parameter,
TYPE - typ otßzky
a nieko╛ko nepovinn²ch parametrov:
POINTS - poΦet bodov za otßzku
TEXT - zadanie ·lohy
LB, RB, BB, TB - prametre pre formßtovanie okrajov
Prφklad:
<QUESTION TYPE=C POINTS=10 TEXT="Zadanie ·lohy" LB=20 RB=20>
... </QUESTION>
3.1. Typ otßzky A
-----------------
V²ber sprßvnej odpovede spomedzi zadan²ch odpovedφ. Otßzka m⌠₧e
obsahova¥ nieko╛ko sprßvnych a nieko╛ko nesprßvnych mo₧nostφ.
Odpoved predstavuje pßrovß znaΦka ITEM. Jej paramter LABEL
predstavuje text odpovede a text, ktor² znaΦka uzatvßra, je
bu∩ YES - sprßvna odpove∩, alebo NO - nesprßvna.
Prφklad:
<QUESTION TYPE=A ...>
<ITEM LABEL="sprßvna odpove∩ Φ.1">YES</ITEM>
<ITEM LABEL="sprßvna odpove∩ Φ.2">YES</ITEM>
<ITEM LABEL="nesprßvna odpove∩ Φ.1">NO</ITEM>
...
</QUESTION>
3.2. Typ otßzky B
-----------------
Popis obrßzka. Otßzka obsahuje obrßzok, ktor² treba sprßvne
popφsa¥. T.j. k nßvestiam v obrßzku treba priradi¥ prφsluÜn² popis.
Obrßzok je vlo₧en² do otßzky pomocou znaΦky IMAGE, ktorß mß tak·
ist· Ütrukt·ru ako vn·tri strßnky v²kladu textu, a₧ na obmedzenie
paramtera POS, ktor² m⌠₧e obsahova¥ iba hodnoty LEFT alebo RIGHT.
Prφklad:
<QUESTION TYPE=B ...>
<IMAGE SRC="obrßzok.bmp" POS=LEFT>
...
</QUESTION>
╧alej nasleduje popis nßvestφ obrßzka a ich hodnoty. Tento popis
je podobn², ako pri predchßdzaj·com type, t.j. uzavret² v pßrovej
znaΦke ITEM. Ak je naprφklad v obrßzku nßvestie 3, znaΦka bude
vyzera¥ nasledovne:
<ITEM LABEL=3>popis Φasti obrßzka s oznaΦenφm 3</ITEM>
M⌠₧u by¥ uvedenΘ aj nesprßvne mo₧nosti, ktorΘ nepatria ku ₧iadnemu
nßvestiu:
<ITEM>Toto je tie₧ mo₧nΘ vybra¥ ako odpove∩</ITEM>
3.3. Typ otßzky C
-----------------
Dopl≥ovanie slov do textu. Text, do ktrΘho treba doplni¥ slovß, je
uzavret² v pßrovej znaΦke TEXT. Slovo, ktorΘ mß by¥ doplnenΘ, je
vynechanΘ a namiesto neho je uvedenß nepßrovß znaΦka LABEL.
OznaΦuje nßvestie k tomuto slovu. Zoznam slov, z ktor²ch je mo₧nΘ
vybera¥, je uveden² za textom, uzavr² v pßrov²ch znaΦkßch ITEM.
ZnaΦka mß paramter LABEL. Jeho hodnota je jedna z t²ch, ktorΘ s·
v texte a znamenß, ₧e na pozφciu s t²mto nßvestφm musφ φs¥
toto slovo. Pokia╛ nie je parameter uveden², jednß sa o nesprßvnu
odpove∩.
Prφklad:
<QUESTION TYPE=C ...>
<TEXT>Sem dopl≥ <LEBEL="slovo1"> a sem zas <LABEL="dopln1">
nieΦo inΘ ... </TEXT>
<ITEM LABEL="slovo1">nejakΘ slovo</ITEM>
<ITEM LABEL="dopln1">dopl≥</ITEM>
<ITEM>neplatnΘ</ITEM>
<ITEM>nesprßvne</ITEM>
...
</QUESTION>
3.4. Typ otßzky D
-----------------
Spßjanie dvojφc slov. Podobne ako pri otßzke typu A. ╝av² pßr popisuje
parameter LABEL znaΦky ITEM. Prav² pßr tßto znaΦka uzatvßra.
Prφklad:
<ITEM LABEL="╛avß Φas¥ 1">jej pravß Φas¥ (1)</ITEM>
<ITEM LABEL="╛avß Φas¥ 2">jej pravß Φas¥ (2)</ITEM>
<ITEM LABEL="╛avß Φas¥ 3">jej pravß Φas¥ (3)</ITEM>
<ITEM>pravß Φas¥ bez svojej ╛avej Φasti</ITEM>
4. Poznßmky:
============
1. Ak je text, ktor² sa mß zobrazi¥ na strßnkre je prφliÜ dlh², program o tom
podß sprßvu.
2. Poradie znaΦiek pri formßtovanφ textu je potrbnΘ dodr₧a¥.
3. Poradie odpovedφ (sprßvnych, nesprßvnych) nie je potrebnΘ dodr₧a¥.
Prφklad:
<ITEM LABEL="╛avß Φas¥ 1">jej pravß Φas¥ (1)</ITEM>
<ITEM LABEL="╛avß Φas¥ 3">jej pravß Φas¥ (3)</ITEM>
<ITEM>pravß Φas¥ bez svojej ╛avej Φasti</ITEM>
...
<ITEM LABEL="╛avß Φas¥ 2">jej pravß Φas¥ (2)</ITEM>