Programmeerimise kodutööd
6. Nädala kodutöö
7. Põranda keskkoht¶
Kirjuta programm, mis
küsib kasutaja käest ristkülikukujulise Pykkari maailma mõõtmed ning Pykkari
esialgse asukoha ja suuna;
loob mõõtmetele vastava maailma;
paigutab Pykkari nõutud suunaga nõutud positsioonile;
käivitab käsud, mis panevad Pykkarit värvima põranda keskkohta tumedaks.
(Pykkari all oleva ruudu saab tumedaks värvida käsuga paint() .)
Täpsustused.
Loodud maailma servaruutudes peab olema sein, ülejäänud ruudud peavad olema
värvimata põrand.
Kasutaja võib Pykkari suunda anda ilmakaarte tähistega ( n , e , s , w , N , E , S , W )
või noolekujuliste suunatähistega ( ^ , > , v , < ).
Kui maailma põrand laius ja kõrgus on paaritu arv ruute, siis tuleb põranda keskelt
värvida täpselt üks ruut. Kui mõlemad mõõtmed on paarisarvud, siis tuleb värvida
4 keskmist ruutu