tekitár
FeladatokVersenyek
← Vissza a feladatokhoz
tekitár

Az Országos Grafikus Programozási Verseny feladatainak és megoldásainak tára. Az oldalt az ELTE Informatikai Kar működteti.

Elérhetőségek

  • Lakó Viktória – lavnaat@inf.elte.hu
  • Nagy Bendegúz – brandy@inf.elte.hu

Jogi és beállítások

  • Adatvédelmi szabályzat
  • Cookie szabályzat

© 2026 tekitár. minden jog fenntartva.

← Vissza a feladatokhoz
2014 · Döntő / Harmadik forduló · 7–8. évfolyam3. feladat20 pont

Programozható robot

Elágazás: haFix szög: 90 (derékszög)Fix szög: 120 (szabályos háromszög)Fix szög: 30/60/90 (derékszögű háromszög)Ismétlés: ism SZÁM (fix)Ismétlés: ism :param (paramétertől függő)Kitöltés: töltSzínezés: tollszín! "színSzínezés: töltőszín! "színMatematika: tg/tanMintázatok: mozaikMintázatok: rekurzióTollvastagság: tollvastagság! SZÁMEljárások neve: körEljárások neve: sor1Eljárások neve: sor2Eljárások neve: mozaikEljárások neve: sorok1Eljárások neve: sorok2

Egy kört a mellékelt ábra alapján osztottunk három részre. A vonalvastagság 3-as.

Készíts mozaik :n :m :r eljárást, amely az alábbi ábrák szerint készít :n sorból és :m oszlopból álló mozaikot, amelyben :r sugarú körök vannak!

a

a11

a13

a21

mozaik 1 1 10
mozaik 1 3 10
mozaik 2 1 10

a32

a41

a46

mozaik 3 2 10
mozaik 4 1 10
mozaik 4 6 10

A képen egy programozható robot látható. A parancsoknak jeleket feleltetünk meg.

⭧ =derékszögben jobbra fordul

⭦ = derékszögben balra fordul

⭡= előremegy egy rácsnyi távolságot

⮥ = felveszi az előtte levő tárgyat (egyszerre legfeljebb 10 lehet nála)

⮦ = letesz maga elé egy tárgyat

⭡⭡⭡⭡=⭡➍ előremegy négy rácsnyi távolságot

A robot távolság érzékelővel felszerelt. Képes érzékelni, megfogni, arrébb vinni, majd letenni az előtte lévő tárgyakat, egyszerre akár többet is. A tárgy előtti mezőn áll meg, majd kinyújtja a robotkart és magához húzza a tárgyat. Fedélzetén maximum 10 db tárgyat tud egyszerre szállítani. Az így begyűjtött tárgyakat bárhova viheti a rácson, de letenni minden esetben csak az előtte lévő mezőre tudja.

Példa: A hatszög alakú tárgyak begyűjtése, majd elhelyezése a csillaggal jelölt mezőn.

🟏

⭦⭡➎ ⮥ ⭡➌⮥⭡➍⮦⮦

A. Rajzold le a robot útját, az alábbi jelsorozat alapján!

  • ⭡⭧⭡➋ ⭦⭡➍⭧⭡⭦⭡➍ ⭧➋ ⭡➍ ⭦⭡➍ ⭦⭡➎⭧➋⭡➓⭦⭡➋

B. Gyűjtsd össze a hatszögeket és vidd őket a csillaggal jelzett mezőre a lehető legkevesebb lépésben! Add meg megfelelő jelsorozatot!

C. Helyezd át a bal felső sarokban lévő korongokat a rács jobb alsó sarkában lévő helyekre!

⦿

⦿

⦿

🞖

🞖

🞖

🞖

🞖

⦿

⦿

🞖

⬣

🞖

⦿

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🟏

🞖

⬣

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

⬣

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

🞖

Eljárások száma: 6
Paraméterek száma (max / eljárás): 3