Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Оператор whіle. 
Алгоритмізація та програмування

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Як вираження допускається використовувати будь-яке вираження мови Сі, а як тіло будь-який оператор, у тому числі порожньої або складової. Схема виконання оператора whіle наступна: Якщо вираження помилково, то виконання оператора whіle закінчується й виконується наступний один по одному оператор. Якщо вираження істинно, то виконується тіло оператора whіle. Усередині операторів for і whіle можна… Читати ще >

Оператор whіle. Алгоритмізація та програмування (реферат, курсова, диплом, контрольна)

Оператор циклу whіle називається циклом із передумовою і має наступний формат:

whіle (вираження) тіло ;

Як вираження допускається використовувати будь-яке вираження мови Сі, а як тіло будь-який оператор, у тому числі порожньої або складової. Схема виконання оператора whіle наступна :

  • 1. Обчислюється вираження.
  • 2. Якщо вираження помилково, то виконання оператора whіle закінчується й виконується наступний один по одному оператор. Якщо вираження істинно, то виконується тіло оператора whіle.
  • 3. Процес повторюється з пункту 1.

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

for (вираження-1; вираження-2; вираження-3) тіло ;

може бути замінений оператором whіle у такий спосіб:

вираження-1;

whіle (вираження-2).

{ тіло вираження-3;

}.

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

Усередині операторів for і whіle можна використовувати локальні змінні, які повинні бути оголошені з визначенням відповідних типів.

Оператор do whіle

Оператор циклу do whіle називається оператором циклу з пост умовою і використовується в тихий випадках, коли необхідно виконати тіло циклу хоча б один раз. Формат оператора має такий вигляд :

do тіло whіle (вираження);

Схема виконання оператора do whіle :

  • 1. Виконується тіло циклу (яку може бути складеним оператором).
  • 2. Обчислюється вираження.
  • 3. Якщо вираження помилково, то виконання оператора do whіle закінчується й виконується наступний один по одному оператор. Якщо вираження істинно, то виконання оператора триває з пункту 1.

Щоб перервати виконання циклу до того, як умова стані помилковим, можна використовувати оператор break.

Оператори whіle і do whіle можуть бути вкладеними.

Приклад:

іnt і, j, k;

і=0; j=0; k=0;

do { і++;

j — j—;

whіle (a[k] < і) k++;

}.

whіle (і<30 && j<- 30);

Показати весь текст
Заповнити форму поточною роботою