Добавил:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
2
Добавлен:
31.01.2021
Размер:
7.39 Кб
Скачать

Інформатика — Теорія — Оператор циклу з постумовою do … while    Автори

|

Контакти

|

Підсистема допомоги

|

Методичні вказівки

|

Анотація

|

Назад

   ІнформатикаОператори циклу : Оператор циклу з постумовою do … whileЗміст курсу

Вступ

Теорія

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

Оператор циклу з постумовою do … while

Цикл for

Практика

Лабораторна робота

Поточна перевірка знань

Використання циклів

Висновки

Версія для друку

  Оператор циклу з постумовою do … while      Оператор do…while використовується для організації циклічного виконання оператора або серії операторів, які називаються тілом циклу, до тих пір, поки умова не стане хибною.Синтаксис :do <оператор>;

while (<умова>);

або

do

{

оператор;

оператор;

...;

} while (умова);

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

int x=0;

do

{

      cout<<x;

     x++;

} while (x<10);

cout<<"All done";

надрукує нам значення тільки від 0 до 9, а цикл

int x=0;

do

{

...;

} while (x!=0);

виконається один раз, перш ніж "помітить", що х дорівнює нулю.

Приклад 4. Використання циклу do while.

char ch;cout<<"Підтверджуєте ? Так чи ні ?(y/n)";do      cin>>ch;while (ch!='y' && ch!='n');

Приклад 5. Використання циклу do while.void main(){     int n,i;     float fact;     cout<<"\nПрограма обчислення n!.\n";     cout<<"Введiть число n :\n";     cin>>n;     i = 1;     fact = 1;     do

     {          fact *= i;          i++;     } while (i <= n);     cout<<"\n n!=="<<fact;

}

 © 2008 ХНУРЭ, Інформатики, Сінельнікова Т.Ф., informatika@kture.Kharkov.uaРозроблено за допомогою LERSUS

Соседние файлы в папке content