Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I. 156. feladat (2007. március)

I. 156. Érdekes ábrákat kaphatunk, ha szabályos sokszögeket különböző méretben egymás oldalaira rajzolunk.

Készítsünk programot, mely egy szabályos n (3\len<10) oldalú sokszög minden oldalára, a sokszög belseje felé egy másik n oldalú sokszöget rajzol, melynek az egyik oldala az eredeti sokszög megfelelő oldalának harmadoló pontjai közé esik. Ezután minden így kapott sokszögre ugyanezt az eljárást alkalmazza, összesen k (1<k<10) iteráció során (összesen k lépésben). A kirajzoláshoz szükséges paramétereket (n és k) a program a parancssorból olvassa be (az alábbi második példában i156.exe 4 5), a rajzot pedig a képernyő közepén, a lehető legnagyobb méretben jelenítse meg úgy, hogy annak minden része látható legyen.

Beküldendő a program forráskódja (i156.pas, i156.cpp, ...).

(10 pont)

A beküldési határidő 2007. április 16-án LEJÁRT.


A feladat mintamegoldása: i156.rar


Statisztika:

12 dolgozat érkezett.
10 pontot kapott:Balambér Dávid, Biró János, Danka Miklós András, Gilián Zoltán, Györök Péter, Polgárfi Bálint, Ridinger Tamás, Szoldatics András, Véges Márton, Vincze János.
8 pontot kapott:1 versenyző.
6 pontot kapott:1 versenyző.

A KöMaL 2007. márciusi informatika feladatai