"Команда" - певна послідовність дій, яку виконує виконавець
Виконавці
алгоритмів.
Давайте
повернемося до визначення алгоритму – точне й зрозуміле приписання виконавцеві…...
Тобто центральний об'єкт цієї системи – виконавець – це той об'єкт або
суб'єкт для керування яким складається алгоритм. Основна характеристика
виконавця - система команд (СКВ).
Розглядається
команда виконавця (те, що розуміє
виконавець і може виконати за 1 раз) і система
команд (безліч всіх команд виконавця).
Система
команд виконавця вважається повною, якщо вона містить весь
мінімально-необхідний набір команд, що дозволяє побудувати будь-який алгоритм у
тім класі завдань, на який орієнтований виконавець. Алгоритм може містити в
собі тільки команди, що входять у СКВ. Робота виконавця складається в
послідовному формальному виконанні команд алгоритму, звідси єявляється
можливість створення автоматичних виконавців.
Для
виконання будь-якої роботи, рішення завдання виконавець на вході одержує
алгоритм і вихідні дані, а на виході виходять необхідні результати.
Приклад:
черепашка, що вміє малювати.
Будуємо
систему команд.
Міняючи
параметри, вона малює квадрат, трикутник... .
Конкретний
малюнок потрібно тому, хто її програмував.
Обговоримо питання побудови середини
відрізка.
Що
відбулося? - Черепашка формально виконувала алгоритм.
Що
вийшло? - Середина відрізка.
Комментариев нет:
Отправить комментарий