em tečka pé tečka

Pokud máte v poště informace privátního charakteru, smažte je!
(skok na navigaci)

část 1.5 - pár těžších úloh 12.02.2007, 2:38:00 (zoftware)

jsou na vás úlohy z původního článku moc jednoduché? Zkuste tyhle.

(update 12.2. ve 12:28)

3. Co kdybych chtěl, aby Karel běhal dokolečka, tedy dočtverečku, dokud mu nedojdou baterie? Jde to vůbec s tím, co umíme? A proč ano, nebo proč ne?

(update: byl jsem poučen, že trojka řešit jde. zadání čtyřky tedy měním, aby tuto skutečnost reflektovalo)

4. Předpokládejte, že konstrukce, která řeší trojku, není povolená. (Pokud nevíte, jak to řešit, tím lépe.) Vymyslete co možná nejjednodušší příkaz, který umožní, aby to šlo. S použitím toho příkazu pak upravte program z druhé úlohy, aby přinutil Karla běhat až do vyčerpání.

(Formulací "vymyslete příkaz" je myšleno, že vytvoříte pátý příkaz základního Karlova jazyka, aby se vám hodil do krámu. Vymyslíte název, popíšete, co dělá, a pak můžete předpokládat, že takový příkaz existuje.)

A nakonec nejfikanější úloha ze všech.

5. Co kdybych chtěl, aby Karel oběhl tolik koleček, kolik je pod ním na začátku značek?

Značky jsem tu nerozebíral. Předpokládejte, že na Karlově výchozím čtverci je naskládána hromada značek. Takže tam asi bude hrát nějakou roli příkaz Seber.

Napřed ho ale musíte trošku upravit. Jak?

S touto úpravou, a s příkazem ze čtyřky (případně s řešením trojky), už bude jednoduché napsat program "oběhni tolik koleček, kolik je pod tebou značek". Takže ho napište.

Odpovědi opět do mailu. Přeji příjemnou zábavu. Nebo hodiny a hodiny nelidského trýznění. Každému co jeho jest.

Komentáře

[1] gu4n0 (12.02.2007, 19:29:50):
ne, tak na tohle nemám!
[2] anicka (13.02.2007, 21:26:04): moc pekne :-)
Prinasi to krasne vzpominky - Karel byl muj prvni :-)
[3] matejcik (13.02.2007, 22:49:07):
aničko, znáš knihu Martina si hraje s počítačem? :e)
[4] anicka (14.02.2007, 09:51:32): Jasne :-)
Dokonce bych ji i mela mit doma. Ale bohuzel jsem ji objevila az nejaky cas po svych zacatcich s Karlem... v te pate tride bych si ji byvala uzila vic.








www.140.cz http://last.fm/ SomaFM commercial free internet radio