Читайте также:
|
|
Глава 7. Программирование циклических
Вычислительных процессов
Циклическим называют вычислительный процесс, алгоритм которого представляет собой линейную структуру с вложенными в нее одной или несколькими циклическими структурами, каждая из которых имеет глубину вложения равную 1.
Для организации циклов используются специальные операторы языка, называемые операторами цикла.
В языке TurboPascal таких операторов три: оператор с предусловием While, оператор с постусловием Repeat и оператор с параметром For.
Оператор цикла с предусловием while
Общий вид оператора
while L do оператор,
где L - логическое выражение, оператор - простой или составной оператор, который является телом цикла (рис. 7.1).
![]() | |||
![]() |
Рис. 7.1. Синтаксическая диаграмма оператора while
Оператор while выполняется так:
1) вычисляется логическое выражение L, результат вычисления анализируется;
2) если результат вычислений true, то выполняется тело цикла, после чего осуществляется возврат к оператору while; если результат false, то тело цикла не выполняется, а управление передаётся оператору программы, расположенному непосредственно после тела цикла.
Если первая проверка условия окончания цикла дала результат false, то тело цикла не выполнится ни разу.
Логику действия оператора while можно сформулировать так: «выполнять тело цикла, пока условие истинно».
![]() |
Дата добавления: 2015-01-30; просмотров: 97 | Поможем написать вашу работу | Нарушение авторских прав |