Алгоритмы вокруг нас

Алгоритмы вокруг нас

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

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

Задача, план и алгоритм

В прошлом уроке ты уже составлял план действий по шагам — например, для блокнота-флипбука. Теперь у такого плана есть точное название. Чтобы решить задачу, составляют план действий — что делать по порядку. Чёткий план из конечного числа шагов, который ведёт к результату, называют алгоритмом. Например, алгоритм «заварить чай»: вскипятить воду → налить в кружку → положить пакетик → подождать. Важно: шагов должно быть конечное число, и они должны точно приводить к результату — «готовь, пока не устанешь» алгоритмом не считается, потому что неясно, когда именно остановиться.

Блок-схема

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

ФИГУРЫ БЛОК-СХЕМЫ:
  ( овал )         - начало и конец
  / параллелограмм / - ввод или вывод данных
  [ прямоугольник ] - выполнить действие
  < ромб >          - проверить условие (да / нет)
  стрелки -> задают порядок шагов
Блок-схема алгоритма «заварить чай»: овал начало, прямоугольники-действия, ромб-условие с ветвлением да/нет, овал конец

Контрольный вопрос. Чёткий план из конечного числа шагов, ведущий к результату, называется…

Аалгоритм
Брисунок
Впароль

Подсказка: Например, рецепт — точный список шагов, который всегда приводит к готовому блюду.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какой фигурой в блок-схеме обозначают начало и конец алгоритма?

Аовал
Бромб
Впрямоугольник

Подсказка: Эта же фигура стоит и в самом начале блок-схемы, и в самом конце — единственная такая.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какой фигурой в блок-схеме обозначают ввод или вывод данных?

Апараллелограмм
Бовал
Впрямоугольник

Подсказка: Посмотри на список фигур в уроке — какая из них отвечает за данные, а не за действие или проверку?

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какой фигурой в блок-схеме обозначают обычное действие (например, «налить воду»)?

Апрямоугольник
Бовал
Вромб

Подсказка: Самая простая фигура из списка — для самого обычного шага, без проверки и без ввода данных.

Онлайн-проверка ответа появится позже

Контрольный вопрос. В прошлом уроке ты составлял план для блокнота-флипбука по шагам. Как теперь точно называется такой план, если он состоит из конечного числа шагов и ведёт к результату?

Аалгоритм
Бкод
Вфайл

Подсказка: То самое слово, с которого начинается этот урок.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Отметь, что обязательно должно быть верно для настоящего алгоритма.

Выберите все верные варианты.

Аконечное число шагов
Бкаждый шаг понятен и точен
Вон приводит к результату
Гшаги можно пропускать по желанию

Подсказка: Вспомни пример «готовь, пока не устанешь» — почему это не алгоритм?

Онлайн-проверка ответа появится позже

Контрольный вопрос. Какой фигурой в блок-схеме обозначают проверку условия (да/нет)?

Аромб
Бовал
Впараллелограмм

Подсказка: Это развилка в алгоритме — от неё идут два разных пути дальше.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Друг написал себе «рецепт»: «Тренируйся, пока не устанешь». Можно ли назвать это алгоритмом?

Анет: неясно, сколько шагов и когда именно остановиться
Бда: это тоже план действий
Вда, если тренироваться по порядку

Подсказка: Вспомни, какое условие про число шагов алгоритм обязан выполнять.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Нужно нарисовать блок-схему для «Перейти дорогу»: сначала проверить, горит ли зелёный свет (да/нет), потом перейти. Какими фигурами это правильно нарисовать?

Аромб для проверки света + прямоугольник для перехода
Бпрямоугольник для проверки света + ромб для перехода
Втолько один овал на обе части

Подсказка: Проверка «да/нет» — это одна фигура из списка, а обычное действие — другая. Не перепутай их роли.

Онлайн-проверка ответа появится позже

Задание. Проектное задание. Составь свой алгоритм для реального повседневного действия (например, «почистить зубы» или «собраться в школу»).
1) Запиши план минимум из 5 шагов.
2) Нарисуй его блок-схемой: используй овалы (начало/конец), прямоугольники (действия) и хотя бы один ромб с развилкой (например, «Портфель собран? да/нет»).
3) Проверь свой план по признакам алгоритма: конечное ли у него число шагов и точно ли он приводит к результату.
Ответ пришли текстом, фото или рисунком блок-схемы. Проверит преподаватель.

Подсказка: Возьми то, что ты и правда делаешь каждое утро — так легче не пропустить ни одного шага.

Онлайн-проверка ответа появится позже

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

Что дальше

Алгоритм кто-то должен выполнять. О тех, кто исполняет алгоритмы, — следующий урок.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева