остоятельных модулей, и для обращений к библиотечным подпрограммам.
Линейные алгоритмы
Линейный алгоритм - это алгоритм, в котором блоки выполняются последовательно сверху вниз от начала до конца.
На рисунке приведен пример блок-схемы алгоритма вычисления периметра Р и площади S квадрата со стороной длины A.
Разветвляющиеся алгоритмы
Разветвляющийся алгоритм это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
Циклические алгоритмы
Часто при решении задач приходится повторять выполнение операций по одним и тем же зависимостям при различных значениях входящих в них переменных и производить многократный проход по одним и тем же участкам алгоритма. Такие участки называются циклами. Алгоритмы, содержащие циклы, называется циклическими. Использование циклов существенно сокращает объем алгоритма.
Различают циклы с наперед известным и наперед неизвестным количеством проходов.
Сначала производится вход в цикл. После этого начинается его выполнение.
Структура цикла
Структура заголовка цикла
Внутри заголовка счетчику первоначально присваивается значение i j. Затем выполняется блоки, образующие тело цикла. Обработка блоков внутри цикла производится по часовой стрелке. В результате после первого выполнения тела цикла управление вновь передается заголовку. Здесь к текущему значению счетчика добавится шаг. Теперь, если новое значение счетчика не вышло за свои пределы (т. е. не стало больше своего конечного значения при положительном шаге или меньше конечного значения - при отрицательном шаге), то снова выполняется тело цикла, вновь после возврата к заголовку к счетчику добавляется шаг. Так ци
Страницы: << < 1 | 2 | 3 | 4 | 5 > >>