← Vissza a feladatokhoz
2020 · Első forduló · 3–4. é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églalapforgásszimmetrikus (pont, körlap, körvonal, körív)ismétlés – fix számúismétlés – egymásba ágyazott231

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: 6

B.

A visszaadott érték: 7

C.

A visszaadott érték: 1

D.

A visszaadott érték 4, de ha balra nézne a drón, akkor 8-as lenne az érték

E.

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

F.

A visszaadott érték 5

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!

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

Automatikusan generált leírás

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: 6

B.

A visszaadott érték: 7

C.

A visszaadott érték: 1

D.

A visszaadott érték 4, de ha balra nézne a drón, akkor 8-as lenne az érték

E.

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

F.

A visszaadott érték 5

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. F5L 4 pont

B. B6B,B6J 4+5 pont

C. Nincs 5 pont

D. C5F,C3F 5+5 pont

E. E7F 4 pont

F. D7J,E7J 4+4 pont

(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. B feladat esetén -5 pont. Amennyiben így negatív pontszám jönne ki az adott feladatnál, 0 pontot kell rögzíteni!)

Meg kell rajzolni az épület körvonalát, majd három kaput rá!

eljárás notredam :méret
épületkörvonal :méret
jobbra 90 előre :méret/12 balra 90 kapu :méret/3
jobbra 90 előre :méret/4 balra 90 kapu :méret/3*2
jobbra 90 előre :méret/12*5 balra 90 kapu :méret/3
jobbra 90 hátra :méret/12*9 balra 90
vége

eljárás épületkörvonal :méret
előre 1.5*:méret
ismétlés 2 [jobbra 90 előre :méret/3]
ismétlés 2 [balra 90 előre :méret/3]
jobbra 90 előre :méret/3 jobbra 90 előre 1.5*:méret
jobbra 90 előre :méret jobbra 90
vége

eljárás kapu :méret
ismétlés 2 [előre 0.75*:méret jobbra 90
előre :méret/2 jobbra 90]
vége

notredame

A. Van körvonal; záródik A képen vázlat, Téglalap, fehér, sor látható

Automatikusan generált leírás 2+3 pont

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

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

D. Van téglalapból kapu, a vízszintes vonalon (ahány kapu, annyiszor 2 pont) 3+3+3 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 5+5+5 pont

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

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

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