загрузка...
загрузка...
На головну

Алгоритм - модель діяльності виконавця

  1. I. Маркетинг і його роль в суспільстві і в діяльності організацій
  2. I. РОЗРОБКА АЛГОРИТМІВ. ГРАФІЧНЕ ЗОБРАЖЕННЯ (БЛОК-СХЕМИ) І СЛОВЕСНА ЗАПИС АЛГОРИТМІВ
  3. I. Ситуаційний аналіз внутрішньої діяльності.
  4. II 6.3. Освоєння діяльності. навички
  5. II. 6.1. Визначення поняття діяльності
  6. II. 6.4. Основні види діяльності та їх розвиток у людини
  7. II. 8. 3. Види мовної діяльності

Розглянемо більш докладно клас об'єктів, званих виконавцями.

виконавець - Це деякий об'єкт (людина, тварина, технічний пристрій), здатний виконувати певний набір команд. Команди, які може виконати конкретний виконавець, утворюють систему команд виконавця (СКІ).

Клас виконавців надзвичайно різноманітний. Перш за все, в ньому виділяють два типи виконавців: формальних і неформальних. Формальний виконавець одну і ту ж команду завжди виконує однаково. Неформальний виконавець може виконувати команду по-різному.

 Наприклад, при багаторазовому прослуховуванні касети з улюбленою мелодією ви можете бути впевнені, що вона відтворюється через гучномовець (формальним виконавцем) однаково. Але навряд чи кому-небудь зі співаків (неформальному виконавцю) вдасться кілька разів абсолютно однаково виконати пісню зі свого репертуару.

Як правило, людина виступає в ролі неформального виконавця. Формальними виконавцями є переважно технічні пристрої. Людина в ролі неформального виконавця сам відповідає за свої дії. За дії формального виконавця відповідає керуючий їм об'єкт.

Розглянемо більш докладно безліч формальних виконавців. Формальні виконавці надзвичайно різноманітні, але для кожного з них можна вказати коло вирішуваних завдань, середу, систему команд, систему відмов і режими роботи.

1. Коло розв'язуваних завдань. Кожен виконавець створюється для вирішення певного класу задач.

2. Середовище виконавця. Область, обстановку, умови, в яких діє виконавець, прийнято називати середовищем даного виконавця.

3. Система команд виконавця. Припис про виконання окремого закінченого дії виконавця називається командою. Сукупність усіх команд, які можуть бути виконані деяким виконавцем, утворює СКІ - систему команд виконавця.

4. Система відмов виконавця. Відмова «не розумію» виникає тоді, коли виконавцю подається команда, яка не входить в його СКІ. Відмова «не можу» виникає тоді, коли команда з СКІ не може бути їм виконана в конкретних умовах середовища.

5. Режими роботи виконавця. Для більшості виконавців передбачені режими безпосереднього і програмного управління. У першому випадку виконавець очікує команд від людини і кожну надійшла команду негайно виконує. У другому випадку виконавцю спочатку задається повна послідовність команд (програма), а потім він виконує всі ці команди в автоматичному режимі. Ряд виконавців працює тільки в одному з названих режимів.

управління- Це процес цілеспрямованого впливу одних об'єктів на інші.

 об'єкт управління
 керуючий об'єкт
 Керуючий

вплив

Виконавці є об'єктами управління. Керувати ними можна, склавши для них алгоритм.

алгоритм - Це призначене для конкретного виконавця точний опис послідовності дії, спрямованих на вирішення поставленого завдання. Можна сказати, що алгоритм - модель діяльності виконавця алгоритмів.

Алгоритми можуть бути записані у вигляді таблиці, нумерованого списку природною мовою або зображені за допомогою блок-схеми. Програма - це алгоритм, записаний за правилами зрозумілого виконавцю-комп'ютера мови.

Алгоритм розробляється для вирішення деякої задачі або класу задач. При цьому:

1) виділяються фігурують в завданню об'єкти, встановлюються властивості об'єктів, відносини між об'єктами і можливі дії з об'єктами;

2) визначаються вихідні дані і результат;

3) визначається точна послідовність дій виконавця, що забезпечує перехід від вихідних даних до результату;

4) послідовність дій записується мовою, зрозумілою виконавцю.


и Коротко про головне

Виконавець - це деякий об'єкт (людина, тварина, технічний пристрій), здатний виконувати певний набір команд. Формальний виконавець одну і ту ж команду завжди виконує однаково. Неформальний виконавець може виконувати команду по-різному. Для кожного формального виконавця можна вказати коло вирішуваних завдань, середу, систему команд, систему відмов і режими роботи.

Управління - це процес цілеспрямованого впливу одних об'єктів на інші. Виконавці є об'єктами управління. Керувати ними можна, склавши для них алгоритм.

Алгоритм - це призначене для конкретного виконавця точний опис послідовності дій, спрямованих на вирішення поставленого завдання. Можна сказати, що алгоритм - модель діяльності виконавця алгоритмів.

Запитання і завдання


 1. Визначте типи виконавців в запропонованих ситуаціях. Будьте готові обґрунтувати свою відповідь.

а) Симфонічний оркестр виконує музичний твір.
 б) Учень 7 класу вирішує домашнє завдання з алгебри.
 в) Учень 7 класу списує домашнє завдання у своїй однокласниці.
 г) Фармацевт готує ліки за рецептом.
 д) Лікар встановлює причину поганого самопочуття пацієнта.
 е) Автомат на конвеєрі наповнює пляшки лимонадом.
 ж) Комп'ютер виконує програму перевірки правопису.

 2. Покоївка щоранку, прибираючи свій поверх, пилососить килимову доріжку.
 Назвіть виконавців в цьому завданні. Вкажіть їх типи.

3. Наведіть 2-3 приклади формальних виконавців. Наведіть приклад, коли людина виступає в ролі формального виконавця.

4. Наведіть приклади виконавців, що зустрічаються в російських народних казках. Визначте їх типи.

5. На вхід «чорного ящика» подається число 125. Про що в цьому випадку говорить відмова:

а) «не можу»;

б) «не розумію»?

6. Розгляньте додаток Калькулятор як формального виконавця.




Попередня   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   Наступна

приклад 1 | приклад 2 | приклад 3 | зміни величин | Хмарність в травні 2006 р | Візуалізація багаторядних даних | Успішність учнів 7 класу | різноманіття схем | дерева | Використання графів при вирішенні задач |

загрузка...
© um.co.ua - учбові матеріали та реферати