Körök
Készítsd el az alábbi ábrát (körök(r,db)), ahol r a nagy piros kör sugara, db pedig a kisebb zöld körök száma! Rajzold az ábrát 4-es tollvastagsággal!
körök(100,6)
körök(100,12)
Hivatalos megoldás (HTML)
Készítsd el az alábbi ábrát (körök(r,db)), ahol r a nagy piros kör sugara, db pedig a kisebb zöld körök száma! Rajzold az ábrát 4-es tollvastagsággal!
körök(100,6) | körök(100,12) |
Először a zöld köröket rajzoljuk meg, majd rárajzoljuk az egyetlen piros kört (kétszer akkora átmérővel).
eljárás körök :r :db
ismétlés :db [tollszín! „zöld kör :r/2 jobbra 360/:db]
tollatfel előre :r jobbra 90
tollatle tollszín! „piros kör :r
tollatfel balra 90 hátra :r tollatle
vége
eljárás kör :r
ismétlés 360 [előre 2*:r*3.14159/360 jobbra 1]
vége
A. Minden vonal vastag 2 pont
B. Van piros kör 4 pont
C. A piros körön belül vannak zöld körök; jó darabszámú 3+3 pont
D. A zöld körök egymáshoz képest jól vannak elhelyezve; a piros kört érintik; méretük a piros kör fele
4+4+4 pont
E. Jó a körök 80 2 4 pont
F. Jó a körök 120 16 4 pont
G. jobbra ó a körök 120 4 4 pont
H. Jó a körök 120 7 4 pont