Programmeerimine

Дискретность – все действия разбиты на куски, этапы

Ясность – количество шагов всегда конечно

Однообразие – при одинаковой последовательности действий получается тот же результат

Универсальность – алгоритм должен быть расчитан на все варианты, т.е решать типы одной и той же задачи

Оконченность – после шагов алгоритм приводит к результаты

Корректность – правильное написание программы

Типы алгоритмов: