|
Алгоритмические структуры. Алгоритмические структуры Основные алгоритмические структуры
Алгоритмические структуры Основные алгоритмические структуры - Последовательные (все команды выполняются один раз, в том порядке, в котором они записаны в программе);
- Ветвящиеся (при каждом наборе конкретных входных данных конструкция «ветвление» сводится к последовательной конструкции);
- Циклические (некая группа идущих подряд шагов алгоритма может выполняться многократно) .
Последовательная алгоритмическая конструкция Ветвящаяся алгоритмическая конструкция Циклическая алгоритмическая конструкция - Алгоритм реализован с использованием циклической алгоритмической конструкции, если некая группа подряд идущих шагов алгоритма может выполняться многократно в зависимости от входных данных.
Цикл с предусловием (цикл-пока)
Цикл с постусловием (цикл-до)
Цикл с параметром
Способы задания циклов на языке Pascal - Цикл с предусловием while <условие> do <тело цикла(операторы)>
- Цикл с предусловием repeat <тело цикла(операторы)> until <условие>
- Цикл с увеличивающимся параметром for <целочисленная переменная>:=<начальное значение> to <конечное значение> do <тело цикла(операторы)>
- Цикл с уменьшающимся параметром for <целочисленная переменная>:=<начальное значение> downto <конечное значение> do <тело цикла(операторы)>
|
|
|