Виды алгоритмических структур:
1. Линейный – алгоритм, в котором действия выполняются последовательно друг за другом.
2. Разветвляющийся – алгоритм, в котором есть условие, в зависимости от результата проверки которого выполняются те или иные действия.
3. Циклический – алгоритм, в котором одно или несколько действий (тело цикла) повторяются многократно.
4. Вспомогательный – алгоритм решения подзадачи основной задачи, который, как правило, выполняется не один раз. Вспомогательный алгоритм – алгоритм, который используется для решения некоторой подзадачи исходной (основной) задачи, и который, как правило, выполняется многократно. Вспомогательный алгоритм должен быть описан. После этого в основном алгоритме можно использовать команду обращения к этому вспомогательному алгоритму.Вспомогательный алгоритм, записанный на языке программирования, называется процедурой.