Вспомните алгоритм перехода дороги. Получилась цепочка из пяти действий: от «найти переход» до «перейти дорогу».
— Но есть ли смысл в поиске перехода, если мы не подошли к дороге? Если мы не у дороги, то нам нечего переходить.
Интересный вопрос. Мы, например, можем гулять в парке, где нет автомобильных дорог. Но мы должны быть внимательными и проверять, подошли мы к дороге или нет. Если подошли, то обязательно надо выполнять последовательность действий по её переходу. Вы заметили, что мы получили новую команду — проверку?
— Внимание! Передаю информацию.Такая команда алгоритма называется условием. В зависимости от того, выполняется условие или нет, может измениться результат выполнения алгоритма.
— А как записать команду−условие?
Команда «Мы подошли к дороге» — это условие (У), а все остальные команды нашего алгоритма — это действия (Д).
— Внимание! В алгоритме перехода дороги ошибка! На этапе «Посмотреть налево» мы не просто смотрим и идём дальше! Так можно и под машину попасть!
Как вы думаете, Маша права? Чего не хватает в алгоритме?
Маша права в том, что в алгоритме чего−то не хватает. Например, после того, как мы смотрим налево, нужно проверить условие, безопасно переходить или нет.
Таким образом, в алгоритме не хватает условия.