Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Алгоритм как план действий

💻 Информатика · 3 класс

Что такое алгоритм и как записать понятный план действий по шагам.

Программный код на экране
Программный код на экранеMartin Vorel · Wikimedia Commons · CC BY-SA 4.0

Что такое алгоритм

Алгоритм — это понятный план действий, записанный по шагам, который приводит к нужному результату. Когда мы делаем что-то по порядку — чистим зубы, переходим дорогу, готовим бутерброд, — мы выполняем алгоритм, даже если не задумываемся об этом.

Алгоритм нужен, чтобы любой человек смог повторить действия и получить тот же самый результат. Для этого шаги должны быть точными, понятными и идти в правильном порядке. Если хоть один шаг пропустить или сделать непонятно, результат может не получиться.

Какие свойства у алгоритма

  • Понятность — каждый шаг ясен тому, кто его выполняет.
  • Порядок — шаги идут строго друг за другом.
  • Точность — в каждом шаге сказано, что именно делать.
  • Результат — в конце получается то, что было нужно.
Если поменять шаги местами, результат может стать неправильным. Сначала наливают воду в стакан, а потом пьют, а не наоборот. Порядок шагов очень важен.

Кто выполняет алгоритм

Того, кто выполняет алгоритм, называют исполнителем. Это может быть человек, робот или компьютер. Исполнитель делает ровно то, что записано в шагах, и ничего не придумывает сам. Поэтому алгоритм нужно составлять так, чтобы исполнителю всё было понятно.

Пример алгоритма

Запишем алгоритм «Полить цветок» по шагам.

Шаг 1. Взять лейку. Шаг 2. Налить в лейку воду. Шаг 3. Подойти к цветку. Шаг 4. Полить землю в горшке. Шаг 5. Поставить лейку на место.

Все шаги понятны и идут по порядку. Любой человек сможет повторить их и полить цветок. Если переставить шаги, например полить раньше, чем налить воду, ничего не получится.

Действие в жизниЭто алгоритм?
Перейти дорогу по правиламда
Собрать портфель по спискуда
Испечь пирог по рецептуда
Просто смотреть в окнонет

Рецепт, правила перехода дороги и список сборки портфеля — всё это алгоритмы, потому что в них есть точные шаги по порядку. А просто смотреть в окно — это не алгоритм, ведь там нет шагов и нет результата.

Как записать алгоритм

Записать алгоритм можно по-разному. Чаще всего шаги пишут списком, по одному в каждой строке, и нумеруют их. Так сразу видно, что идёт первым, а что потом. Иногда алгоритм рисуют в виде схемы со стрелками, где каждая стрелка показывает переход к следующему шагу. Какой бы способ ни выбрали, главное, чтобы исполнителю всё было понятно.

Часть алгоритмаПример из «Полить цветок»
Первый шагвзять лейку
Средние шагиналить воду, подойти, полить
Последний шагпоставить лейку на место
Частые ошибки. Нельзя пропускать шаги или менять их порядок. Если забыть налить воду в лейку, цветок останется сухим. Ещё одна ошибка — писать шаг непонятно. Шаг «сделай красиво» не подходит, потому что исполнитель не знает, что именно делать.

Исполнитель считает по командам

Представим игрушечный экран с числом. Исполнитель умеет только две команды: 1 — прибавь 3, 2 — умножь на 2. Запись 121 — это не число сто двадцать один, а три команды подряд.

ШагКомандаНа экране
Начало—4
1Прибавь 37
2Умножь на 214
3Прибавь 317

Итог — 17. Если поменять первые две команды и выполнить 211, выйдет 4·2 + 3 + 3 = 14. Порядок важен, даже если список разрешённых действий один и тот же.

Записываем правило обычными словами

Другой автомат получает два двузначных числа. Он складывает отдельно десятки и отдельно единицы, затем записывает большую сумму перед меньшей без разделителя. Для 47 и 36 суммы равны 4 + 3 = 7 и 7 + 6 = 13; результат — 137. Это склеивание записей 13 и 7, а не их сумма 20.

Проверьте ещё один вход: для 24 и 51 суммы равны 7 и 5, результат 75. Уточнение «большая сначала» относится к двум полученным суммам, а не к исходным числам.

Найди ошибку в инструкции

Фраза «увеличь число» не подходит нашему исполнителю: неизвестно, прибавлять или умножать и на сколько. Вместо неё пишут точную разрешённую команду. Если исполнитель не умеет делить, нельзя добавлять шаг «раздели пополам», даже когда человек легко понимает это действие.

Это редакционные задания для совместного разбора. Сначала выполняйте команды на бумаге с карточками чисел; сложные символические обозначения не нужны, пока ребёнок не понял сам порядок действий.

Справочные материалы: Что такое алгоритм — исходная тема; Что такое алгоритм — исходная тема. Связанные уроки: Трассировка алгоритма по шагам, Что такое логические операции.

Кратко о главном

  • Алгоритм — это понятный план действий, записанный по шагам.
  • Шаги должны быть точными, понятными и идти по порядку.
  • Того, кто выполняет алгоритм, называют исполнителем.
  • В конце алгоритм всегда даёт нужный результат.
  • Если поменять порядок шагов, результат может стать неверным.