Алгоритм– це скінчена послідовність вказівок (команд), формальне виконання яких дозволяє за обмежений час отримати розв'язок задачі.
Інакше кажучи, алгоритм – це певна інструкція для виконавця, яка може бути задана різними способами – словами, формулами, послідовністю обчислювальних операцій чи логічних дій тощо.
При розробці й поданні алгоритмів можуть бути застосовані різні способи їх запису в текстовій, словесній, формульній, алгоритмічною мовою та графічній формі. Широкого розповсюдження набув найбільш наочний спосіб зображення алгоритмів у вигляді графічних схем (схем алгоритмів).
Схема алгоритму складається з елементів двох типів. Перший тип – це графічні фігури (прямокутники, ромби тощо), кожна з яких відображає один з етапів процесу розв'язування задачі і містить у собі текст відповідної команди. При побудові схем алгоритмів здебільшого використовуються такі графічні позначення: овали – для початку й кінця алгоритму, паралелограми – для введення та виведення даних, прямокутники – для обчислень, ромби – для перевірки умов.
У прямокутниках зображується також будь-яка результативна команда по перетворенню даних або ситуації Другий тип елементів — це лінії зі стрілками, що вказую ті послідовність (порядок) виконання етапів.
Блок-схема - це графічне зображення алгоритму за допомогою геометричних фігур.
• кожна команда записується в прямокутнику;
• команди з'єднуються по порядку стрілочками.