Ludzie każdego dnia podejmują decyzje.
Na przykład, zanim wyjdziesz na dwór,
stajesz przed takim oto zdaniem warunkowym:
JEŻELI pada, TO potrzebuję założyć kurtkę.
A komputery są niesamowite - jak już wybierzesz tego typu polecenia,
komputery mogą je niezawodnie wykonać z niewiarygodną prędkością.
Program komputerowy to tak naprawdę
szczypta matematyki
i kilka instrukcji warunkowych, w których podejmowana jest decyzja.
W tej łamigłówce
blok JEŻELI pomaga zombie podjąć decyzję,
sprawdza coś.
Na przykład, użyjmy bloku, który mówi: "jeżeli istnieje droga w lewo,"
i włóżmy do niego polecenie "skręć w lewo".
Czyli każemy zombie rozejrzeć się,
zobaczyć, czy po lewej stronie jest droga,
a jeśli tak, to skręcić tam.
A następnie używamy bloku "idź do przodu" wewnątrz bloku "powtarzaj",
tak, żeby zombie szedł do przodu
tak długo jak chce.
Kiedy dochodzi do zakrętu, blok JEŻELI powie mu, żeby skręcił w lewo.
Zobacz - jeśli tak właśnie zrobimy,
jeśli skręcamy w lewo, gdy jest taka możliwość a w przeciwnym wypadku idziemy prosto,
osiągniemy nasz cel.
Zatem to jest przykład użycia instrukcji JEŻELI,
która jest fundamentalnym pojęciem w programowaniu komputerów.
Jedną z pierwszych rzeczy, których ja się nauczyłem, było
napisanie programu do gry w kółko i krzyżyk.
Użyłem wtedy instrukcji JEŻELI, która mówiła:
JEŻELI przeciwnik ma teraz szansę wygrać, to zablokuj to pole.
Baw się dobrze ucząc się, jak używać instrukcji JEŻELI.
To jest kluczowe pojęcie.