← Vissza a feladatokhoz
2018 · Döntő / Harmadik forduló · 5–6. évfolyam2. feladat36 pont

Meteorológia

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramhátra :param/vmitollvastagság! :param*tollvastagság! [konkrét érték]ismétlés – fix számúismétlés – egymásba ágyazott692

A meteorológiai jelentések kis képecskékkel ábrázolják, hogy milyen idő várható a következő napokban. Készítsd el a napos(m), felhős(m) és esős(m) ikonokat az ábrának megfelelően! Készíts egy előrejelzést, amelyben napos nap után felhős, majd egy esős nap következik! előrejelzés(db,m), ahol a db a napok számát jelzi, az m pedig a méretet határozza meg! Ha nem tudsz kört rajzolni, rajzolhatsz vastag tollal pontot! (A felhasználandó színek: sárga – „yellow”, kék – „blue”, szürke – „gray”)

napos(50)

felhős(50)

esős(50)

előrejelzés(5,20)

előrejelzés(8,20)

Hivatalos megoldás (HTML)

A meteorológiai jelentések kis képecskékkel ábrázolják, hogy milyen idő várható a következő napokban. Készítsd el a napos(m), felhős(m) és esős(m) ikonokat az ábrának megfelelően! Készíts egy előrejelzést, amelyben napos nap után felhős, majd egy esős nap következik! előrejelzés(db,m), ahol a db a napok számát jelzi, az m pedig a méretet határozza meg! Ha nem tudsz kört rajzolni, rajzolhatsz vastag tollal pontot! (A felhasználandó színek: sárga – „yellow”, kék – „blue”, szürke – „gray”)

napos(50)

felhős(50)

esős(50)

előrejelzés(5,20)

előrejelzés(8,20)

$Magyarázat kellene mindegyikhez

eljárás előrejelzés :db :méret
ha :db>0 [ha maradék :db 3 =0 [napos :méret]
ha maradék :db 3 =1 [felhős :méret]
ha maradék :db 3 =2 [esős :méret]
tollatfel jobbra 90 előre :méret*4 balra 90
tollatle előrejelzés :db-1 :méret
]
vége

eljárás napos :méret
tollvastagság! 2*:méret tollszín! „sárga előre 1
tollvastagság! 2
ismétlés 9 [előre :méret*2 hátra :méret*2 jobbra 20
előre :méret*1.5 hátra :méret*1.5 jobbra 20]
tollvastagság! 1
vége

eljárás felhős :m
tollvastagság! :m tollszín! „szürke
jobbra 90 előre 1.5*:m hátra 3*:m előre 1.5*:m tollatfel
balra 90 előre :m/2 tollatle
tollvastagság! 2*:m előre 1 tollatfel tollvastagság! 1
hátra 0.5*:m tollatle
vége

eljárás esős :méret
felhős :méret
tollszín! „kék tollvastagság! 1+egészhányados :méret 5
tollatfel hátra :méret hátra :méret/2 jobbra 90
hátra :méret*1.5 balra 90 tollatle
ismétlés 4 [eső :méret]
tollatfel jobbra 90 hátra :méret*4 balra 90 hátra :méret/2
jobbra 90 előre :méret/2 balra 90 tollatle
ismétlés 3 [eső :méret]
tollatfel jobbra 90 hátra :méret*3 hátra :méret/2 balra 90
hátra :méret/2 tollatle
ismétlés 4 [eső :méret]
tollatfel jobbra 90 hátra :méret*4 balra 90 előre :méret*2
jobbra 90 előre :méret*1.5 balra 90 tollatle
vége

eljárás eső :méret
jobbra 30 előre :méret/5 hátra :méret/5 tollatfel
balra 30 jobbra 90 előre :méret balra 90 tollatle
vége

A. Van napos eljárás; színes a nap 1+1 pont

B. Körből felváltva két különböző hosszúságú napsugár 9-9 db 1+1 pont

C. A napos 50 jó 1 pont

D. A napos 30 jó 1+1 pont

E. A napos 60 jó 1+1 pont

F. Van felhős eljárás; szürke színű 1+1 pont

G. Három ívből; és egy vonalból áll a felhő; záródik 1+1+1 pont

H. A felhős 40 jó 1 pont

I. A felhős 30 jó 1 pont

J. Van esős eljárás; kék esőcseppekkel 1+1 pont

K. Van benne felhő 1 pont

L. Az eső 3 sor ferde vonalka; középső elcsúsztatva 3+1 pont

M. Az esős 40 jó 1 pont

N. Az esős 30 jó 1 pont

O. Van előrejelzés eljárás van; egy sorba rajzol ikonokat 1+1 pont

P. Az előrejelzés 3 30 jó 2 pont

Q. Az előrejelzés 5 30 az első ábrának megfelelő 2 pont

R. Az előrejelzés 8 30 az első ábrának megfelelő 3 pont

S. Az előrejelzés 9 30 megismétli háromszor sorban az elemeket 3 pont