Алгоритам претставува конечно подредена низа со прецизно формулирани правила со кој се решава еден или цела класа од проблеми.
- Секој алгоритам може да се напиши на природен ( македонски, англиски… ) јазик
Пример алгоритам за пресметка на цена на такси услуга, може текстуално да се напише и тоа:
- Дефинирај влезна величина: цена „старт“ S , цена по поминат километар C , број на поминати километри L и попуст во проценти P.
- Израчунај цена без попуст T1 како T1=S+C*L.
- Израчунај цена со попуст T2 како T2=T1-T1*P/100
- Прикажи излезни величини:
- Цена без попуст = T1
- Цена со попуст = T2
* Со оглед на тоа дека ваквиот начин на опишување на алгоритмот е тешко читлив во случај на посложени проблеми, постепено ќе користиме графички приказ со помош на таканаречени алгоритамски шеми.