P
pro·school.ru
Каталог школ

Алгоритмы

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

Алгоритмы

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

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

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

Свойства алгоритма

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

СвойствоЧто означает
ПонятностьИсполнитель понимает каждую команду
ТочностьКаждый шаг записан без лишних слов и сомнений
ПорядокШаги выполняют строго по очереди
РезультатВ конце получается нужный итог

Пример: алгоритм перехода дороги

1. Подойти к пешеходному переходу. 2. Посмотреть налево. 3. Посмотреть направо. 4. Если машин нет — начать переход. 5. Дойти до середины, снова посмотреть направо. 6. Закончить переход.

Шаги идут строго по порядку. Нельзя сначала перейти, а потом посмотреть по сторонам — это уже не алгоритм, а опасность.

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

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

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

Как записывают алгоритмы

Алгоритм можно записать по-разному. Первый способ — словами по шагам, как в нашем примере: пронумеровать команды и перечислить по порядку. Второй способ — блок-схема: рисунок из фигур и стрелок, где каждая фигура — это шаг, а стрелки показывают порядок. Третий способ — записать алгоритм командами на языке, понятном компьютеру (это уже программа).

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

Кто бывает исполнителем

Исполнителем может быть кто угодно, кто умеет выполнять команды. Человек готовит по рецепту. Робот на заводе собирает машину по программе. Компьютер выполняет команды программ. Даже стиральная машина — исполнитель: ты задаёшь программу стирки, и она выполняет шаги по порядку. Важно лишь, чтобы все команды были из системы команд этого исполнителя.

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

  • Алгоритм — точный план действий по шагам.
  • Тот, кто выполняет алгоритм, — исполнитель.
  • Свойства алгоритма: понятность, точность, порядок, результат.
  • У исполнителя есть своя система команд.
  • Алгоритм записывают словами, блок-схемой или программой.
  • Порядок шагов менять нельзя — результат будет неправильным.