русс | укр

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

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


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


Оператор циклу while. Цикл while – це ітераційний цикл із передумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.


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


Синтаксис оператора циклу while

while(умова)

{Оператор; оператори;}

Оператор виконує наступні дії:

1. Обчислюється вираз-умова.Це логічний вираз, який визначає відношення між величинами.

2. Якщо умова хибна, тобто = 0, то виконання припиняється і управління передається оператору, який слідує за оператором циклу while.

3.Якщо умова істинна, тобто >0, то виконується блок операторів в фігурних дужках.

4.Переходимо до п. 1.

Розглянемо приклад:

while (a<10) {Оператор або блок операторів}

Якщо умова хибна на початку, то оператор не виконується ні одного разу.

В ролі <вираз-умови> найчастіше використовується відношення або логічний вираз. Якщо воно істинне, тобто не дорівнює 0, то тіло циклу виконується доти, поки вираз-умова не стане хибною.

Приклад

а=10;

while (a!=0)

{ s= s +a; }

Даний оператор буде виконуватися безмежне число разів, бо нема зміни змінної а. Змінна а завжди буде не рівною нулю.

Оператор циклу do while.Цикл while – це ітераційний цикл із постумовою. Це оператор циклу, який працює до тих пір, поки деяка умова буде істинною.

Синтаксис оператора циклу do while

do{Оператор; оператори;}

while(умова);

Оператор циклу do …while виконує наступні дії:

1. Виконується оператор або оператори в фігурних дужках..

2. Обчислюється вираз-умова,це логічний вираз, який визначає відношення між величинами.

3. Якщо умова хибна, тобто = 0, то цикл припиняє роботу.

4. Якщо умова істинна, тобто >0, то переходимо до п. 1

Цей оператор завжди виконується хоча б один раз, на відміну від попередніх, бо в ньому умова перевіряється після виконання операторів в циклі.


<== попередня лекція | наступна лекція ==>
Методичні вказівки | Приклад виконання лабораторної роботи


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