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. 303. feladat (2012. október)

I. 303. Készítsük el egy utca egyik oldalának egyszerű tervrajzát a tervet tartalmazó lista alapján Imagine Logo programozási környezetben.

Készítsük el a ház :m, a háztömb :m :hsz, a zebra :m és a park :m eljárásokat. Ezeket felhasználva a következő, utcát rajzoló utca :sor :m eljárást írjuk meg, ahol az :m a méretet, a :sor az utca felépítését meghatározó listát határozza meg.

A háztömböt, illetve a parkot járda veszi körül. A színeket tetszőlegesen választhatjuk meg.

Az utca tervét tartalmazó lista elemei:

hx - háztömb, ahol x 1 és 9 közötti egész szám;
z  - zebra;
p  - park.

A megoldás során csak a programozási nyelv automata és funkcionális részét használjuk. Ne alkalmazzunk változókat, csak paraméterezést.

Beküldendő a program projektállománya, forráskódja (i303.imp).

(10 pont)

A beküldési határidő 2012. november 12-én LEJÁRT.


Megoldásokról

A feladatra sok jó megoldás érkezett. Különösen értékesek azok a megoldások, ahol kizárólag a logo programozási nyelv automata és funkcionális eszközeit használta a versenyző.

Sokan nem ismerték, illetve nem használták a többirányú elágazás nyelvi eszközét, amellyel tömörebb, áttekinthetőbb kódot írhatunk.


Statisztika:

10 dolgozat érkezett.
10 pontot kapott:Dobos-Kovács Mihály, Fehér Balázs, Fényes Balázs, Forrás Bence, Gema Barnabás, Jákli Aida Karolina, Kalló Kristóf, Qian Lívia, Tegzes Tamás.
6 pontot kapott:1 versenyző.

A KöMaL 2012. októberi informatika feladatai