Drón reptetés
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: 7
B.
A visszaadott érték: 5
C.
A visszaadott érték: 6
D.
A visszaadott érték: 2
E.
A visszaadott érték 8, de ha ugyanitt lefele nézne a drón, akkor 3 lenne az érték.
Hivatalos megoldás (HTML)
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.
|
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.
Van egy drónunk
, amely épületek magasságát képes megállapítani egy lézeres érzékelővel. A
A. A8L, A7L 4+4 pont
B. B10J, D10J, E10J 5+4+4 pont
C. F8L, D9J 4+4 pont
D. Nincs 5 pont
E. E7J, C6B 6 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 -6 pont. Amennyiben így negatív pontszám jönne ki az adott feladatnál, 0 pontot kell rögzíteni!)
Az előző korosztályhoz képest a különbség, hogy itt ablakok is vannak.
eljárás notredam2 :méret
motredam :méret
tollatfel előre :méret/3*2 jobbra 90 előre :méret/24 balra 90
duplaablak : méret
tollatle rózsaablak :méret/3
tollatfel jobbra 90 előre :méret/24*9.5 balra 90
duplaablak : méret
jobbra 90 hátra :méret/24*24.5 balra 90 hátra :méret/3*2
tollatle
vége
eljárás duplaablak :méret
ismétlés 2 [tollatle keskenyablak :méret/6 tollatfel
jobbra 90 előre 1.75*:méret/12 balra 90]
vége
eljárás keskenyablak :méret
ismétlés 2 [előre 1.25*:méret jobbra 90
előre :méret/2 jobbra 90]
vége
eljárás rózsaablak :méret
ismétlés 4 [előre :méret jobbra 90]
vége
notredame
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 2 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+2+2 pont
F. Van a középső sávban téglalapból ablak, (ahány ablak, annyiszor 2 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+2+2 pont
H. Paraméteres, a :méret 50-nél helyes 5 pont
I. Paraméteres, a :méret 70-nél helyes 5 pont
J. Paraméteres, a :méret 100-nál helyes 5 pont