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
2015 · Első forduló (számítógépes) · 9–12. évfolyam2. feladat20 pont

Sokszögek

Elágazás: hakülönbenElágazás: hakFix szög: 90 (derékszög)Ismétlés: ism :param (paramétertől függő)Segédeljárás: sokszögAlapalakzatok: szabályos n-szögEljárások neve: szabályosEljárások neve: ágEljárások neve: csillag2Eljárások neve: csillag3Eljárások száma: 4Paraméterek száma (max / eljárás): 7Paramétertől függő szög: 360/:n (szabályos n-szög)Paramétertől függő szög: 90 - :szög (pótszög)Paramétertől függő szög: 180 - :szög (kiegészítő szög)

Csillagot úgy rajzolunk, hogy egy szabályos sokszög oldalait helyettesítjük háromszögek két oldalával (amelyek nem a sokszög oldalain lennének). A háromszögek egyszerű esetben egyformák, általános esetben azonban lehetnek többfélék is.

Készíts eljárásokat (csillag2 :n :h1 :s1 :h2 :s2, csillag3 :n :h1 :s1 :h2 :s2 :h3 :s3), amelyek olyan :n ágú csillagokat rajzolnak, amelyek minden második, illetve minden harmadik háromszöge egyforma! Feltehető, hogy csillag2-nél :n páros, csillag3-nál pedig osztható hárommal. A :h1 :h2 :h3 paraméterek az egyes háromszögek oldalhosszát, az :s1 :s2 :s3 paraméterek pedig a két oldal által bezárt szöget jelölik.

Csillag6b.png

Csillag8.png

k4f1c

csillag2 6
    50 30 50 30
csillag2 8
    50 30 25 80
csillag3 9
 50 30 25 80 12 -20

Megjegyzés: A harmadik példában a -20 fok azt jelenti, hogy az adott háromszög oldalait befelé kell rajzolni, és az oldalak 20 fokos szöget zárnak be.