русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Оператори повторень


Дата додавання: 2014-11-27; переглядів: 871.


Оператори циклу. Оператор циклу WHILE має таку структуру:

while <умова> do <оператор>,

 

де while, do (поки [виконується умова] виконувати])– зарезервовані слова; – вираз логічного типу; <оператор> – будь-який оператор. При виконанні оператора while обчислюється вираз <умова>. Якщо його значення true, то виконується <оператор> і обчислення виразу повторюється знову. Якщо значення виразу <умова> дорівнює false, то виконання оператора while завершується.

Оператор циклу REPEAT…UNTIL має таку структуру:

 

repeat <тіло циклу> until <умова>,

 

де repeat, until – зарезервовані слова (повторювати [до тих пір] поки [не буде виконана умова]); <умова> – вираз логічного типу; <тіло циклу> – довільна послідовність операторів. При виконанні оператора repeat …until while виконується хоча б один раз <тіло циклу>. Після цього обчислюється вираз <умова>. Якщо його значення false, то знову виконується <тіло циклу>. Якщо значення виразу <умова> дорівнює true, то виконання оператора repeat …until завершується.

Оператор циклу FOR має таку структуру:

 

for <параметр циклу>:=<початкове значення> <кінцеве значення> do <оператор>;

 

де for, to, downto, do – зарезервовані слова (для, до, зменшувати до, виконати); <параметр циклу> – змінна порядкового типу; <початкове значення>, <кінцеве значення> – вирази порядкового типу; <оператор> – довільний оператор.

Оператор for з зарезервованим словом to виконується за алгоритмом:

1. Обчислюється вираз <початкове значення> і його значення присвоюється змінній <параметр циклу>.

2. Перевіряється умова <параметр циклу> <кінцеве значення>. Якщо умова виконана, то перехід до п.3, інакше перехід до п.5.

3. Виконання <оператора>.

4. Збільшення параметра циклу: <параметр циклу>:=<параметр циклу>+1. Перехід до п.2.


<== попередня лекція | наступна лекція ==>
Лінійні програми з розгалуженнями | Завершення виконання оператора for.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн