Люди принимают решения каждый день.
Например, прежде чем выйти на улицу
ты можешь использовать конструкцию EСЛИ таким образом:
ЕСЛИ идет дождь, ТО мне нужно взять куртку.
Удивительно то, что компьютер может любые виды подобных команд
выполнять очень точно и на невероятной скорости
Таким образом, компьютерная программа -
это немного математики и несколько
операторов ЕСЛИ, которые контролируют принятие решений.
Итак, в этой головоломке
оператор ЕСЛИ, помогает зомби принять решение,
и проверяет какое-то условие.
Например давайте используем блок, в котором говорится: "ЕСЛИ есть дорога налево,"
и вставим внутрь команду "повернуть налево".
Итак, мы говорим зомби, осмотреться,
проверить, есть ли слева та самая дорога,
и если это так, повернуть туда.
Затем мы используем блок "двигаться вперёд" внутри этого "цикла"
чтобы заставить его двигаться вперед, пока
он просто хочет идти прямо.
Затем, когда появится поворот, блок ЕСЛИ, заставит его повернуть налево.
И как Вы можете увидеть, если мы это сделаем,
если мы будем поворачивать налево, а в противном случае двигаться вперёд, мы достигнем своей цели.
Таким образом - это пример использования блока ЕСЛИ,
который на самом деле является фундаментальным понятием в компьютерном программировании.
Одна из первых моих программ были Крестики-Нолики
Таким образом, у меня были блоки ЕСЛИ которые работали так:
ЕСЛИ другой человек вот-вот выиграет, сделать шаг и заблокировать то место.
Так что получайте удовольствие изучая как использовать условный оператор. Это ключевое понятие.