Цикли в С++. Цикл do…while

Цикли використовуються для багаторазового повторення деякого набора інструкцій. В С++ є три види циклів:

Один вид циклу можна замінити іншим. Конкретний вид циклу обирається розробником виходячи з типу задач, які необхідно розв’язати. Інструкції, які необхідно повторити називаються тілом циклу. Одноразове виконання інструкцій  циклу називається ітерацією.

Цикл з післяумовою do ... while

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

Існтрукції циклу з післяумовою відповідає блок-схема:

Синтаксис:

Якщо  у тілі циклу тільки одна інструкція, то {} можна опустити.

Інструкція циклу з післяумовою виконується так. Спочатку виконується тіло циклу, потім обчислюється умова. Якщо вона хибна, то цикл завершується, інакше повторюється тіло й знову обчислюється умова.

Приклад. Потрібно з клавіатури ввести ціле число від 1 до 20  . Якщо користувач набрав число за межами цього діапазону, то слід повторити спробу. Отже спочатку треба вводити число, а потім перевіряти умову того, що число знаходиться в діапазоні від 1 до 20.

Кожен цикл із післяумовою можна замінити циклом з передумовою. Наприклад, попередній  приклад можна записати так:

 

3+

3 thoughts on “Цикли в С++. Цикл do…while

  1. F888Casino, three eights? That’s gotta be a sign of good fortune! Time to roll the dice and see what happens. Here’s the link, if you want to try your luck f888casino.

    0
  2. If you are a slot player like me, then check out h888slotlogin! It’s pretty easy to get into, and there’s a decent selection of games that will keep you entertained. Head over to h888slotlogin and see!

    0
  3. I stumbled upon f66 the other day, and it’s not bad! The whole experience felt pretty smooth. Worth a look see? f66.

    0

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.