Feladat: I.303 Korcsoport: - Nehézségi fok: -
Füzet: 2012/október, 424 - 425. oldal  PDF  |  MathML 

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

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).