← Vissza a feladatokhoz
2018 · Döntő / Harmadik forduló · 9–12. évfolyam2. feladat28 pont

Meteorológia

derékszög (90, -90, 270)előre :paramhátra :paramlista / szövegkezelős472

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 előrejelzés(m,leírás), amelyben egy leírás határozza meg, hogy melyik nap óráról órára milyen időjárás várható aznap, ahol a leírásban az N jelenti a napos, az F a felhős és az E az esős napokat, az m pedig a méretet határozza meg!Írd a napok előrejelzése alá a nap nevét is! (A felhasználandó színek: sárga – „yellow”, szürke – „gray”, kék – „blue”, fekete – „black”)

napos(50)

felhős(50)

esős(50)

előrejelzés(50,[“szerda”, “NFF”,”csütörtök”,”EEF”])

előrejelzés(50,[“hétfő”,”NFFE”, “kedd”, “EEFN”, “szerda”, “NNNN”]

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 előrejelzés(m,leírás), amelyben egy leírás határozza meg, hogy melyik nap óráról órára milyen időjárás várható aznap, ahol a leírásban az N jelenti a napos, az F a felhős és az E az esős napokat, az m pedig a méretet határozza meg!Írd a napok előrejelzése alá a nap nevét is! (A felhasználandó színek: sárga – „yellow”, szürke – „gray”, kék – „blue”, fekete – „black”)

napos(50)

felhős(50)

esős(50)

előrejelzés(50,[“szerda”, “NFF”,”csütörtök”,”EEF”])

előrejelzés(50,[“hétfő”,”NFFE”, “kedd”, “EEFN”, “szerda”, “NNNN”]

$Magyarázat kellene mindegyikhez.

A napos, felhős, esős eljárás azonos az előző korcsoporttal.

eljárás előrejelzés :méret :lista
ha nem üres? :lista
[tollszín! „fekete címke első :lista
jóslás :méret első elsőnélküli :lista
tollatfel hátra :méret*5 tollatle
előrejezés :méret elsőnélküli elsőnélküli :lista
tollatfel előre :méret*5 tollatle
]
vége

eljárás jóslás :méret :lista
ha nem üres? :lista
[ha első :lista = „e [esős :méret]
ha első :lista = „f [felhős :méret]
ha első :lista = „n [napos :méret]
tollatfel jobbra 90 előre 5*:méret balra 90 tollatle
jóslás :méret elsőnélküli :lista
tollatfel jobbra 90 hátra :méret*5 balra 90 tollatle
]
vége

A. Van napos eljárás, színes a nap 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 pont

E. A napos 60 jó 1 pont

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

G. Három ívből; és egy vonalból áll a felhő; egy vízszintes vonalra illeszkednek 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 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. Az előrejelzés eljárás soronként 1 nap időjárását rajzolja; nap nevét írja 1+1 pont

P. Az előrejelzés 30 [szerda NFF csütörtök EEF] jó 2 pont

Q. Az előrejelzés 35 [hétfő NFFE kedd EEFN szerda NNNN] jó 2 pont

R. Az előrejelzés 25 [hétfő ENFFE szerda NEEFN szombat EEEE] jó
2 pont