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.