Сходинки до інформатики 2 клас - О.В. Коршунова
АЛГОРИТМИ ТА ВИКОНАВЦІ
20. Виконавці алгоритмів

Данилку, а що це ти так усміхаєшся?

Та от пригадав відомий мультфільм «Вовка в тридев’ятому царстві».

Нагадай, про що там ішлося.

Учень Вовка дає команди двом помічникам: «Рубай!», «Міси!».
Один з помічників починає рубати тісто, а інший - місити дрова.
І ніби команди сказав правильно, а результат отримав не той, що хотів.



А я знаю ще одну цікаву історію. Одному моєму знайомому роботу дали виконати такий алгоритм:
1. Йди на кухню.
2. Візьми банан.
3. Почисть його.
4. Принеси.
І ось що із цього вийшло:

А чому робот приніс шкурку від банана?


Робот просто не зрозумів останньої команди. Вона не вказувала точно, що принести. Робот є виконавцем, і кожна команда алгоритму повинна перш за все бути йому зрозумілою.
Ось кілька прикладів незрозумілих команд.



Так, я зрозумів: виконавець - це той, хто виконує алгоритм. Усі команди алгоритму повинні бути зрозумілі виконавцю. Які ж бувають виконавці?

Виконавцем може бути людина, тварина чи будь-який технічний пристрій.
Ось приклади виконавців, які є поряд з нами.


1. Склади алгоритм, за яким працює світлофор.
2. Наведи приклади виконавців і алгоритмів для них.
3. Яка помилка в наведеному алгоритмі?
1. Візьми в одну руку тістечко.
2. Візьми в іншу руку чашку.
3. Відкуси.
Перша публікація: 01/01/2012
Останнє оновлення: 31/12/2023
Редакційна та навчальна адаптація: Даний матеріал зведено на основі першоджерела/оригінального тексту. Команда проєкту здійснила редакційне оглядове опрацювання, виправлення технічних неточностей, структурування розділів та адаптацію змісту до навчального формату.
Що було опрацьовано:
- усунення форматних дефектів (OCR-помилки, розриви структури, дефектні символи);
- редакційне упорядкування змісту;
- уніфікація термінів відповідно до академічних джерел;
- перевірка відповідності фактичних тверджень тексту першоджерела.
Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.