ТЕСТ 08
| |
|
субота, 27 вересня 2014 р.
ТЕСТ 08. ВЛАСТИВОСТІ АЛГОРИТМІВ
Виконавець алгоримту - це жива чи нежива істота, яка може змінювати всі вказівки заданого алгоритму.
Припустимі команди - команди, які можуть бути змінені виконавцем алгоритму.
Неприпустимі команди - команди, які не можуть бути змінені виконавцем алгоритму.
Система команд виконавця - це основні три команди із усіх припустимих команд виконавця алгоритму.
Дискретність алгоритму означає, що його виконання зводиться до виконання окремих дій(кроків) у певній послідовності, при цьому кожна команда повинна виконуватися за обмежений інтевал часу, а виконання наступної команди тільки після закінчення виконання попередньої.
Визначеність алгоритму означає, що кожна команда алгоритму неоднозначно визначає дії виконавця і допускає подвійного тлумачення. Алгоритм самостійно визначає порядок виконання оперцій.
Формальність алгоритму означає, що будь-який виконавець, має чітко знати про форму подачі результатів дій алгоритму.
Виконуваність алгоритму означає, що алгоритм призначений для певного виконавця, може передбачати випадок, коли не має розв'язків.
Скінченість алгоритму означає, що виконання алгоритму закінчиться після обмеженої кількості кроків і за обмежений проміжок часу при довільних початкових даних.
Результативність алгоритму означає, що виконання алгоритму обов'язково закінчуватися невизначеною ситуацією або зовсім не закінчуватися до тих пір, поки не будуть отримані очікувані результати.
Масовість алгоритму означає, що тільки однієї або не більше трьох задач, для яких є спільними умова роботи цього алгоритму.
Підписатися на:
Дописати коментарі (Atom)
Немає коментарів:
Дописати коментар