Програмування - це цікаво - поняття алгоритму

поняття алгоритму

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

Основні властивості алгоритму

  1. Визначеність - метод обчислення має неоднозначні тлумачення, повинен бути несуперечливим.
  2. Масовість - алгоритм повинен бути застосований до цілого класу однотипних задач, для яких змінюються вихідні умови (дані).
  3. Результативність - для будь-якого допустимого набору вхідних даних алгоритм повинен видавати результат. При цьому результат може бути негативним.
  4. Дискретність - завдання повинна бути розділена на елементарні операції, виконання яких не повинно вимагати від виконавця будь-яких міркувань.

Графічне представлення алгоритму

Блок-схема алгоритму - це креслення, що складається з геометричних фігур, з'єднаних спрямованими лініями.

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

В алгоритмі блоки намагаються розміщувати зверху вниз і зліва направо (стрілки можуть не вказуватися). Якщо стрілки (потік інформації) спрямовані знизу вгору і справа наліво (стрілка обов'язкове). Кількість вхідних ліній для блоку не обмежена. Вихідна лінія повинна бути одна (виняток - логічний блок).