Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Оператор цикла с предусловием while

Читайте также:
  1. A. Цикл с предусловием
  2. Begin IF умова 2 THEN оператор 1 end
  3. Begin оператори; end.
  4. Do While операторы.
  5. Else 2-оператор;
  6. For, to, step, next - команды цикла
  7. SELLECT операторы.FROM сөйлемі.
  8. While <булево выражение> do
  9. While цикл операторы
  10. Анализ безопасности оператора работающего на горизонтально-сверлильно-фрезерном станке с ЧПУ Milturn M65

Глава 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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав