Реализация управляющих структур (условие, цикл) в языке программирования.
Условия и циклы реализовывают нелинейные алгоритмы.
Условие (выбор) – это логическое сравнение, имеющее 2 варианта ответа (истина -1, ложь - 0), один вход и два взаимоисключающих выхода. Условный оператор if.
1. if…then
if условие then if условие then
оператор1; Begin
оператор1;
оператор2;
End;
2. if…then…else
if условие then
Begin
оператор1;
оператор2;
End;
else
Begin
Оператор3;
Оператор4;
End;
Цикл – это набор действий представляющий собой кругооборот. После их выполнения ситуация возвращается к исходной с некоторыми изменениями. Количество повторов определяется условием. Если условия нет, то цикл бесконечен.
Каждый проход цикла называется итерацией.
Виды циклов:
1 Цикл с предусловием (условие на входе).
Тело цикла может не выполнится ни разу.
Используется, когда заранее неизвестно
количество повторений.
2 Цикл с постусловием (условие на входе).
Тело цикла обязательно выполнится хоты бы
один раз. Используется, когда заранее неизвестно
количество повторений.
3 Цикл со счетчиком (с заранее известным числом повторений).
Переменную <счетчик> нужно объявить заранее.
Приращение счетчика на каждой итерации называется шагом. Он может быть как положительным, так и отрицательным, может быть дробным. Если шаг = 1, то его можно не указывать. Если шаг дробный, а счетчик цикла целого типа, то счетчик не будет причащаться, т.е. цикл будет бесконечным.
Дата добавления: 2015-07-30; просмотров: 624;