Програмування - це цікаво - поняття алгоритму
поняття алгоритму
Алгоритм - точне і зрозуміле розпорядження виконавцю здійснити послідовність дій спрямованих на вирішення поставленого завдання.
Основні властивості алгоритму
- Визначеність - метод обчислення має неоднозначні тлумачення, повинен бути несуперечливим.
- Масовість - алгоритм повинен бути застосований до цілого класу однотипних задач, для яких змінюються вихідні умови (дані).
- Результативність - для будь-якого допустимого набору вхідних даних алгоритм повинен видавати результат. При цьому результат може бути негативним.
- Дискретність - завдання повинна бути розділена на елементарні операції, виконання яких не повинно вимагати від виконавця будь-яких міркувань.
Графічне представлення алгоритму
Блок-схема алгоритму - це креслення, що складається з геометричних фігур, з'єднаних спрямованими лініями.
Кожна фігура позначає один крок процесу рішення задачі і називається блоком. Порядок виконання блоків (етапів) вказується стрілками (спрямованими лініями), що з'єднують блоки.
В алгоритмі блоки намагаються розміщувати зверху вниз і зліва направо (стрілки можуть не вказуватися). Якщо стрілки (потік інформації) спрямовані знизу вгору і справа наліво (стрілка обов'язкове). Кількість вхідних ліній для блоку не обмежена. Вихідна лінія повинна бути одна (виняток - логічний блок).