<<
>>

Алгоритм та його властивості

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

Властивості алгоритму :

1. Визначеність – однозначність послідовності дій, які не дозволяють довільного трактування.

2. Масовість – можливість бути застосованим для рішення багатьох задач даного типу при різних вхідних даних.

3. Дискретність – поділеність алгоритму на окремі елементарні акти.

4. Результативність – можливість отримання рішення за скінченну кількість кроків.

5. Інваріантність по відношенню до обраховувача - алгоритм повинен залишатись незмінним при виконанні дій людиною, або машиною будь-якого типу.

Алгоритми бувають: лінійні, розгалужені (ітераційні), циклічні (ітерація від лат. Iteratio – повторення) (рис.4.).

Рис.4. Типи алгоритмів.

Критерії якості алгоритмів :

1. Зв’язність алгоритму визначається кількістю проміжних результатів, які повинні одночасно зберігатись в пам’яті.

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

3. Тривалість рішення – визначається кількістю кроків алгоритму, а також складністю цих кроків.

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

5. Циклічність алгоритму – полягає в тому, що фактична кількість операцій, які необхідно виконати в ході обчислювального процесу, перевищує кількість операцій, які записані в алгоритмі.

<< | >>
Источник: САПР. Лекції. 2016

Еще по теме Алгоритм та його властивості:

  1. Глава III. Пути и средства увеличения вывоза наших товаров и уменьшения нашего потребления иностранных товаров