Körök
Készítsd el az alábbi ábrát (köröka(r,db), körökb(r,db)), ahol r a körök sugara, db pedig a kék és a zöld körök száma! Rajzold az ábrát 4-es tollvastagsággal!
köröka(100,4)
köröka(100,7)
körökb(100,4)
körökb(100,6)
Hivatalos megoldás (HTML)
Készítsd el az alábbi ábrát (köröka(r,db), körökb(r,db)), ahol r a körök sugara, db pedig a kék és a zöld körök száma! Rajzold az ábrát 4-es tollvastagsággal!
köröka(100,4) | köröka(100,7) |
körökb(100,4) | körökb(100,6) |
A zöld kör után a piros íven megyünk a következő zöld kör kezdetéig.
eljárás köröka :r :db
tollszín! „piros kör :r 360
tollatfel előre :r jobbra 90 tollatle
ismétlés :db [tollszín! „zöld kör :r 360 tollszín! „piros
ív :r 360/:db]
tollatfel balra 90 hátra :r tollatle
vége
eljárás kör :r :fok
tollatfel előre :r jobbra 90 tollatle
ismétlés :fok [előre 2*:r*3.14159/360 jobbra 1]
tollatfel balra 90 hátra :r tollatle
vége
eljárás ív :r :fok
ismétlés :fok [előre 2*:r*3.14159/360 jobbra 1]
vége
A zöld kör után lék kör, majd a piros íven megyünk a következő zöld kör kezdetéig.
eljárás körökb:r :db
tollszín! „piros kör :r 360
tollatfel előre :r jobbra 90 tollatle
ismétlés :db [tollszín! „zöld kör :r 360 tollatfel hátra :r
tollatle tollszín! „kék kör :r 360 tollatfel
előre :r tollatle tollszín! „piros ív :r 360/:db]
tollatfel balra 90 hátra :r tollatle
vége
A. Minden vonal vastag 2 pont
B. Van piros kör 2 pont
C. A piros körön vannak zöld körök; jó darabszámú 1+2 pont
D. A zöld körök egymáshoz képest jól vannak elhelyezve; középpontjuk a piros körön; méretük a piros körrel azonos 3+3+1 pont
E. Jó a köröka 80 2 4 pont
F. Jó a köröka 120 5 4 pont
G. Vannak kék körök; jó darabszámú 1+2 pont
H. A kék körök egymáshoz képest jól elhelyezve; a piroshoz képest jól elhelyezve (a pirosból kivágott részek egyformák); méretük a pirossal azonos 3+3+1 pont
I. jobbra ó a körökb 120 4 4 pont
J. Jó a körökb 120 7 4 pont