На данном занятии мы с вами узнаем, что такое алгоритм и кто его исполняет. В начале предлагаю вам взять листок бумаги А4 и по схеме собрать бумажный кораблик:
- Возьмите лист бумаги и сложите его в половину, как показано на изображении снизу.
- Загните верхние углы под прямым углом к центру
- Загните вверх свободные края листа с обеих сторон
- Аккуратно подворачиваем внутрь свободные уголки, чтобы получился треугольник
- Сводим углы основания треугольника вместе, чтобы в результате получился квадрат
- Подгибаем нижние углы с двух сторон наверх, в результате опять получается треугольник
- Сводим углы основания треугольника вместе, снова получается квадрат. Держим квадрат за верхние уголки и разводим их в стороны. Разводим уголки до тех пор, пока не получится кораблик из бумаги. Разгладьте стороны получившегося бумажного кораблика, чтобы придать ему устойчивость.
- В итоге у нас получился бумажный кораблик. План, по которому собирается самолётик, называется алгоритмом. В алгоритме есть начало и конец. Шаги алгоритма выполняются один за другим от начала алгоритма к его концу.Приводим примеры алгоритмов из нашей жизни: приготовить чай, посадить дерево, слепить снеговика.Исполнителем алгоритма в данный момент являетесь вы.Как вы думаете, важен ли порядок выполнения действий алгоритма? Конечно же, да, ведь если бы мы поменяли местами какие-либо действия алгоритма сбора бумажного кораблика, у нас бы ничего не получилось.
Алгоритмы встречаются нам и в повседневной жизни, когда вы завариваете чай, лепите снеговика, собираетесь в школу и т.д. Исполнители могут выполнять только те алгоритмы, которые они понимают. Вы любите собирать конструктор «Лего»?
А если вам, например, дадут инструкцию (алгоритм) сбора какого-нибудь робота на китайском языке, не думаю, что вы сможете собрать данный набор.
Для закрепления материала, составьте алгоритм приготовления салата.
Подведём итоги занятия:
- Что такое алгоритм?
- Важен ли порядок выполнения действий алгоритма?
- Кто или что может стать исполнителем?
- Какой алгоритм не может быть исполнен исполнителем?