Algoritmus, popis broučka

Komentář

Když kliknete myší na broučka, zobrazí se okno s jeho popisem. Největší část tohoto okna zabírá znázornění algoritmu broučka:

algoritmus

Pět tabulek zobrazuje akce, které má brouček provést podle toho, co vidí na políčku před sebou. Řádek se vybírá podle políčka nalevo, sloupec podle políčka napravo. Takže například modrým kolečkem zvýrazněné políčko tabulky odpovídá situaci, kdy brouček před sebou vidí potravu (tomu odpovídá celá prostřední z pěti tabulek), nalevo má broučka nevhodného k páření (čtvrtý řádek) a napravo také broučka nevhodného k páření (čtvrtý sloupec, nadepsaný šipkou). Tabulka-algoritmus pro tuto situaci obsahuje akci otočit doprava (šipka vpravo).

Postup

Zvolte si nějakého broučka a sledujte, jak se pohybuje a jakému políčku jeho algoritmu odpovídá daná situace.

Pokud v průběhu krokování brouček zahyne, informace o něm zmizí. A naopak, pokud informace zmizí, znamená to, že brouček zahynul

Úkol

Prohlédněte si algoritmus nově vytvořených broučků na počátku simulace a prohlédněte si algoritmus broučků, kteří dokázali přežít několik tisíc kroků. Porovnejte tyto algoritmy a zkuste je částečně popsat pomocí pravidel tvaru

pokud je před tebou volno a napravo potrava, potom se otoč vpravo.