Сучасну людину оточує безліч різноманітних технічних пристроїв: телевізор, магнітофон, фотоапарат, телефон, пральна машина, автомобіль тощо. Кожен з цих пристроїв призначений для розв'язання свого завдання і здатен виконувати певний обмежений набір дій або команд.
Зверни увагу!
Пристрій, здатний виконувати певний набір команд, ми будемо називати виконавцем.
Команди, які може виконати конкретний виконавець, утворюють систему команд виконавця (СКВ).
Виконавці бувають різні.
Одним з найпростіших виконавців можна вважати кнопку вмикання/вимикання електроживлення на корпусі монітора.
Система команд виконавця — CD-плеєра.
Виконавці бувають різні.
Одним з найпростіших виконавців можна вважати кнопку вмикання/вимикання електроживлення на корпусі монітора.
Система команд виконавця — CD-плеєра.
Більш складним виконавцем є сучасна пральна машина, в електронну пам'ять якої закладені різні програми прання білизни.
Весь процес прання (замочування, відпирання, полоскання, віджимання, сушіння) машина виконує автоматично, без участі людини, але за програмою, обраною людиною.
Весь процес прання (замочування, відпирання, полоскання, віджимання, сушіння) машина виконує автоматично, без участі людини, але за програмою, обраною людиною.
Серед автоматичних пристроїв найбільш досконалими виконавцями є роботи.
Чи людина зможе так швидко, безпомилково і якісно зібрати складну електронну плату, як це робить робот-маніпулятор на автоматизованому виробництві.
У наш час створені людиноподібні роботи та роботи-іграшки, що нагадують домашніх тварин.
У наш час створені людиноподібні роботи та роботи-іграшки, що нагадують домашніх тварин.
Найбільш вражаючий приклад виконавця — комп'ютер.
Його відмінна риса — універсальність.
Його відмінна риса — універсальність.
Ти знайомий з комп'ютерними програмами, призначеними для обробки текстової, числової і графічної інформації, з навчальними програмами та комп'ютерними іграми.
Крім того, існують програми за допомогою яких комп'ютер управляє роботою інших пов'язаних з ним пристроїв (виконавців).
Крім того, існують програми за допомогою яких комп'ютер управляє роботою інших пов'язаних з ним пристроїв (виконавців).
У багатьох випадках і сама людина є виконавцем алгоритмів. Наприклад, кожен з нас при переході вулиці є виконавцем наступного алгоритму:
- зупинись на тротуарі;
- подивися ліворуч;
- якщо транспорту немає, тоді йди до середини вулиці і зупинись, інакше виконуй п. \(2\);
- подивися праворуч;
- якщо транспорту немає, тоді йди до протилежного тротуару, інакше виконуй п. \(4\).
З великою кількістю алгоритмів мають справу школярі при виконанні письмових і усних завдань.