Алгоритм — це запис
скінченої послідовності вказівок, виконання яких призводить до розв'язання
певної задачі.
Алгоритм має бути написаний так, ніби його має виконати хтось інший.
Вказівка (алгоритму) — це спонукальне
речення, що вказує, яку дію має виконати виконавець алгоритму.
Мета
спонукального речення:
- висловити прохання, наказ;
- дати вказівку.
Тобто таке речення
спонукає до дії. Його вимовляють з наказовою інтонацією.
Відчини вікно.
Усміхнися.
Розв'яжи задачу.
Розфарбуй місто на малюнку.
Такі речення є
командами, які слід виконати.
Можна сказати, що:
Команда – це речення, яке спонукає до дії.
Команди можуть
бути:
- Допустимі – ті, які виконавець
може виконати.
- Недопустимі – ті, які
виконавець не може виконати.
Щоб виконавець міг
виконати команду, вона має бути:
1. допустимою;
2. зрозумілою;
3. виконуваною;
4. послідовною.
Той, хто виконує команди, називається виконавецем.
Виконавець (алгоритму) — це жива істота
(людина або тварина) або автоматичний пристрій (робот, електронна обчислювальна
машина тощо), спроможна діяти відповідно з алгоритмом.
Кожен
крок алгоритму – це команда виконавцеві.
Дресирований собака – виконавець. Він виконує ті команди, яких навчив його
господар:
Комп’ютер – також
виконавець. Він виконує команди, які даєте йому ви.
Приклад
алгоритму "Перевізник":
1. Перевезти на другий
берег козу.
2. Взяти капусту і
перевезти на другий берег.
3. Забрати козу на перший
берег.
4. Залишити козу на першому
березі.
5. Забрати вовка на другий
берег.
6. Повернутись і забрати
козу.
Немає коментарів:
Дописати коментар