Ásványok
Ásványok szerkezetét a bennük levő atomokkal (színes pontok) és kapcsolataikkal (összekötő szakaszok) adhatjuk meg.
Készíts egy(hossz) és kettő(hossz) eljárásokat, amelyek az ábrán látható szerkezeteket rajzolják ki! A hossz a pontok középpontjainak távolsága, a piros pontok 30, a zöld pontok 20 méretűek (a kép felbontása miatt arányosan kisebb választható, pl. 24-16).
egy(50)
kettő(50)
Hivatalos megoldás (HTML)
Ásványok szerkezetét a bennük levő atomokkal (színes pontok) és kapcsolataikkal (összekötő szakaszok) adhatjuk meg.
Készíts egy(hossz) és kettő(hossz) eljárásokat, amelyek az ábrán látható szerkezeteket rajzolják ki! A hossz a pontok középpontjainak távolsága, a piros pontok 30, a zöld pontok 20 méretűek (a kép felbontása miatt arányosan kisebb választható, pl. 24-16).
egy(50) | kettő(50) |
A rajzol eljárás adott méretű és színű pontot rajzol az aktuális pozícióba. Ha először a vonalakat rajzoljuk meg, és a pontokat, akkor a vonalak hosszát lehet a pontok középpontjától számolni.
eljárás egy :h
ismétlés 3 [tollatle előre :h rajzol 30 „piros
hátra :h jobbra 120]
rajzol 20 „zöld
vége
eljárás rajzol :v :s
tollatle tollvastagság! :v tollszín! :s pont
tollvastagság! 2 tollszín! „fekete tollatfel
vége
eljárás kettő :h
tollatle
ismétlés 2 [előre :h
ismétlés 2 [balra 60 előre :h
hátra :h jobbra 120 előre :h
hátra :h balra 60]
hátra :h jobbra 180]
rajzol 30 „piros
ismétlés 2 [előre :h rajzol 20 „zöld
ismétlés 2 [balra 60 előre :h rajzol 30 „piros
hátra :h jobbra 120 előre :h
rajzol 30 „piros hátra :h balra 60]
hátra :h jobbra 180]
vége
egy rajzolása
A. Van zöld pont; van 3 piros pont; a zöld kisebb 1+3+2 pont
B. Van három összekötő szakasz; 120 fokos szöget zárnak be 3+3 pont
C. A szakaszok nem érnek bele a pontokba 3 pont
D. egy 80 is jó; egy 100 is jó; egy 130 is jó 3+3+3 pont
kettő rajzolása
E. Van középső piros pont; van 2 zöld pont; van 2-2 piros pont a végeken; a zöld pont kisebb
1+2+3+2 pont
F. Vannak összekötő szakaszok; 2 függőleges; a ferdék 120 fokos szöget zárnak be 3+3+3 pont
G. A szakaszok nem érnek bele a pontokba 3 pont
H. kettő 80 is jó; kettő 100 is jó 3+3 pont