← Vissza a feladatokhoz
2020 · Első forduló · 7–8. évfolyam1. feladat40 pont

Drón reptetés

eljárás aláírás (:param1 :param2)derékszög (90, -90, 270)előre :paramhátra :paramnégyzettéglalapszabályos nyolcszögforgásszimmetrikus (pont, körlap, körvonal, körív)ismétlés – fix számúismétlés – egymásba ágyazott331

Van egy drónunk , amely épületek magasságát képes megállapítani egy lézeres érzékelővel. A drón érzékelője mindig azt az értéket adja vissza, amely a legmagasabb épület magassága az adott irányba nézve. Az alábbi felülnézeti pályán a fekete négyzetekben lévő számok azt jelentik, hogy az ott található épület hány emelet magas.

A drón helyzetét úgy tudjuk megadni, hogy megadjuk melyik cellába kerüljön (pl. B4), és melyik irányba nézzen. A drón négy irányba nézhet, felfele (F), jobbra (J), lefele (L), és balra (B). A drón nem lehet olyan helyen, ahol van épület.

Lássunk egy példát. Ha a drón a B4J parancsot kapja, akkor a B4-es cellába repül és jobbra néz. Ekkor a legnagyobb ház, amire rálát, 6 emelet magas, így a 6-os értéket fogja visszaadni. Ha a B4B parancsot kapja, akkor ugyanebben a cellában marad, de balra néz, ahol nem lát épületet, így a nulla értéket adja vissza.

Az E4J, F2L parancsokra érvényes, hogy mindegyik 6-os értéket ad vissza. (De sok más parancsot ki lehetne adni, amelyre igaz, hogy 6-os értéket ad vissza…)

Most nézzük az alábbi pályát!

Adj meg olyan parancsokat, amelyek kiadásakor igazak lesznek az alábbi állítások.

Ha több olyan parancs is van, ami megfelelő lehet, add meg mindegyiket, vesszővel elválasztva.

Ha esetleg nincs megfelelő parancs, írd azt, hogy Nincs.

Kérdés

Állítás

Parancs(ok)

A.

A visszaadott érték 5 és lefele néz a drón

B.

A visszaadott érték 1

C.

A visszaadott érték 6 de ha jobbra nézne a drón, akkor 5 lenne az érték

D.

A visszaadott érték 3, de ha jobbra nézne, akkor is 3 lenne

E.

A visszaadott érték 2

F.

A visszaadott érték az ezen a pályán elérhető maximális érték, és felfele néz a drón

Hivatalos megoldás (HTML)

A képen keresztrejtvény, szöveg, tér, szám látható

Automatikusan generált leírásVan egy drónunk Copter, Drone, Úszó, Rámutatás, Quad, amely épületek magasságát képes megállapítani egy lézeres érzékelővel. A drón érzékelője mindig azt az értéket adja vissza, amely a legmagasabb épület magassága az adott irányba nézve. Az alábbi felülnézeti pályán a fekete négyzetekben lévő számok azt jelentik, hogy az ott található épület hány emelet magas.

A drón helyzetét úgy tudjuk megadni, hogy megadjuk melyik cellába kerüljön (pl. B4), és melyik irányba nézzen. A drón négy irányba nézhet, felfele (F), jobbra (J), lefele (L), és balra (B). A drón nem lehet olyan helyen, ahol van épület.

Lássunk egy példát. Ha a drón a B4J parancsot kapja, akkor a B4-es cellába repül és jobbra néz. Ekkor a legnagyobb ház, amire rálát, 6 emelet magas, így a 6-os értéket fogja visszaadni. Ha a B4B parancsot kapja, akkor ugyanebben a cellában marad, de balra néz, ahol nem lát épületet, így a nulla értéket adja vissza.

Az E4J, F2L parancsokra érvényes, hogy mindegyik 6-os értéket ad vissza. (De sok más parancsot ki lehetne adni, amelyre igaz, hogy 6-os értéket ad vissza…)

Most nézzük az alábbi pályát!

Adj meg olyan parancsokat, amelyek kiadásakor igazak lesznek az alábbi állítások.

Ha több olyan parancs is van, ami megfelelő lehet, add meg mindegyiket, vesszővel elválasztva.

Ha esetleg nincs megfelelő parancs, írd azt, hogy Nincs.

A képen tér, keresztrejtvény, szöveg látható

Automatikusan generált leírás

Kérdés

Állítás

Parancs(ok)

A.

A visszaadott érték 5 és lefele néz a drón

B.

A visszaadott érték 1

C.

A visszaadott érték 6 de ha jobbra nézne a drón, akkor 5 lenne az érték

D.

A visszaadott érték 3, de ha jobbra nézne, akkor is 3 lenne

E.

A visszaadott érték 2

F.

A visszaadott érték az ezen a pályán elérhető maximális érték, és felfele néz a drón

Párizs egyik leghíresebb épülete a Notre Dame, amely súlyosan megsérült. Készítsd el a notredame :méret eljárást, amely kirajzolja az alábbi ábrát! A :méret paraméter az épület vízszintes mérete.

A. F8L, F6L, F5L 3+3+3 pont
(Ha az L betűt lehagyta, akkor is elfogadható)

B. B1B, E2F, C2F, C3F, C4F, C5F, C6F, C7F, C8F, C9F, C10F megoldások közül legalább 3-at beírt, de nem írt be rossz megoldást 4 pont

C. E7L 4 pont

D. A4F, D4F 4+4 pont

E. E5F ,E6F, E7F 3+3+3 pont

F. B10F, B8F 3+3 pont
(Ha az F betűt lehagyta, akkor is elfogadható)

(Ha a versenyző egy feladatnál olyan kódot is megadott, amely helytelen, akkor minden ilyen helytelen kódért le kell vonni akkora pontszámot, mint ami az adott részfeladatnál az adható maximum részpontszám – pl. A feladat esetén -4 pont. Amennyiben így negatív pontszám jönne ki az adott feladatnál, 0 pontot kell rögzíteni!)

A rózsaablak ebben a korcsoportban különbözik az előzőtől, valamint megjelenik rajta két díszcsík.

eljárás notredam3 :méret
notredam2 :méret
előre :méret/24*13 díszcsík :méret hátra :méret/24*13
előre :méret/24*26 díszcsík :méret hátra :méret/24*26
vége

eljárás rózsaablak :méret
tollatfel előre :méret/2 tollatle
ismétlés 8 [előre :méret jobbra 45]
tollatfel hátra :méret/2 tollatle
vége

eljárás díszcsík :méret
ismétlés 24 [ismétlés 4 [előre :méret/24 jobbra 90]
jobbra 90 előre :méret/24 balra 90 ]
jobbra 90 hátra :méret balra 90
vége

A képen vázlat, Téglalap, sor, fehér látható

Automatikusan generált leírásnotredame

A. Van körvonal; záródik 2+3 pont

B. A tornyok szélessége nagyjából az épület szélességének 1/3-a 2 pont

C. Az épület teljes magassága a rajzzal arányos 2 pont

D. Van téglalapból kapu, a vízszintes vonalon (ahány kapu, annyiszor 1 pont) 2+2+2 pont

E. Ha van 3 kapu, a középső nagyobb; a szélsők egyformák;
egymástól és a faltól azonos távolságban 1+1+2 pont

F. Van a középső sávban 2-2 téglalapból és egy nyolcszögből ablak,
(ahány ablak, annyiszor 1 pont) 2+2+2+2+2 pont

G. Ha van 5 ablak, a középső nagyobb; a szélsők egyformák;
egymástól és a faltól azonos távolságban 1+1+1 pont

H. Van két csíkozott vonal; párhuzamosan az alappal;
nagyjából az ábrának megfelelő helyen 1+1+1 pont

I. Paraméteres, a :méret 50-nél helyes 5 pont

J. Paraméteres, a :méret 70-nél helyes 5 pont

K. Paraméteres, a :méret 100-nál helyes 5 pont