Особливості алгоритму
Всього можна виділити вісім особливостей алгоритму (незалежно від його виду):
- Присутня функція введення початкових даних.
- Є висновок якогось результату після завершення алгоритму. Потрібно пам’ятати, що алгоритм потрібен для того, щоб досягти певної мети, а саме – отримати результат, який має пряме відношення до вихідним даним.
- У алгоритму повинна бути структура дискретного типу. Він повинен представлятися послідовними кроками. Причому кожен наступний крок може початися тільки після завершення попереднього.
- Алгоритм повинен бути однозначним. Кожен крок чітко визначається і не допускає довільного трактування.
- Алгоритм повинен бути кінцевим – необхідно, щоб він виконувався за строго певну кількість кроків.
- Алгоритм повинен бути коректним – задавати виключно вірне рішення поставленої задачі.
- Спільність (або масовість) – він повинен працювати з різними вихідними даними.
- Час, який дається на рішення алгоритму, має бути мінімальним. Це визначає ефективність вирішення поставленого завдання.
А тепер, знаючи, які існують блок-схеми алгоритмів, можна приступити до розгляду способів їх запису. А їх не дуже багато.