Загальні відомості про алгоритми

Досвід практичної діяльності дозволив людині виробити спосіб розв’язування складних задач, який називається алгоритмічним. Цей спосіб полягає в тому, що складний процес розв’язування задачі поділяється на декілька етапів, кожному з яких відповідає дія, виконання якої не становить труднощів. Якщо виконавець процесу розв’язування певної задачі (людина, комп’ютер, робот тощо) відомий, то всі дії, що відповідають етапам – складовим цього процесу, можна подати як конкретні команди. Виконавець обов’язково повинен їх правильно розуміти (у прямому чи переносному значенні) та вміти виконувати. У такому разі кажуть, що розв’язування задачі зводиться до виконання певного алгоритму.

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