Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Короткі відомості з теоретичної частини.

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

У загальному вигляді оператор while записується в такий спосіб:

 

while <умова> do

begin

// тут оператори, які треба виконати кілька разів

end;

де умова - вираз логічного типу, що визначає умову виконання операторів циклу.

Оператор while виконується в такий спосіб:

1. Спочатку обчислюється значення виразу умови.

2. Якщо значення виразу умови дорівнює False (умова не виконується), то на цьому виконання оператора while завершується.

3. Якщо значення виразу умови дорівнює True (умова виконується), то виконуються розташовані між begin і end оператори тіла циклу. Після цього знову перевіряється виконання умови. Якщо умова виконується, то оператори циклу виконуються ще раз. І так доти, поки умова не стане хибною (False).

Алгоритм, що відповідає оператору while, представлений на мал.1

 

 

 


 

В загальному виді оператор repeat записується в такий спосіб:

repeat

// оператори

until <умова> ;

де умова - вираз логічного типу, що визначає умову завершення циклу.

Оператор repeat виконується в такий спосіб:

1. Спочатку виконуються оператори тіла циклу, що перебувають між repeat і until.

2. Потім обчислюється значення виразу умови. Якщо умова хибна (значення виразу умови дорівнює False), то оператори тіла циклу виконуються ще раз.

3. Якщо умова істинна (значення виразу умови дорівнює True), то виконання циклу припиняється.

Таким чином, оператори циклу, що перебувають між repeat і until, виконуються доти, поки умова хибна (значення виразу умови дорівнює False).

Алгоритм, що відповідає оператору repeat, представлений на мал. 2.

Малюнок 2. Алгоритм, що відповідає оператору repeat

Увага! Оператори циклу, що перебувають між repeat і until, виконуються як мінімум один раз. Для того щоб цикл завершився, необхідно, щоб оператори циклу, що розташовуються між repeat і until, змінювали значення змінних, що входять у вираз умови.


Читайте також:

  1. IX. Відомості про військовий облік
  2. IX. Відомості про військовий облік
  3. Q Конституція України від 28 червня 1996 р. // Відомості Верховної Ради України – 1996 - № 30 – Ст. 141
  4. V Практично всі психічні процеси роблять свій внесок в специфіку організації свідомості та самосвідомості.
  5. VIІ. Короткі методичні вказівки до роботи студентів на практичному занятті
  6. Білковий обмін: загальні відомості
  7. Біографічні відомості
  8. Боротьба з проявами національної самосвідомості
  9. В адміністративному праві виділяють загальну, особливу і спеціальну частини.
  10. Вальниці ковзання. Загальні відомості
  11. Варіанти для теоретичної частини
  12. Вибір підходу до процесу соціальної роботи зале­жить від теоретичної моделі, якої дотримуються соці­альні працівники, обраної стратегії втручання і методу соціальної роботи.




Переглядів: 499

<== попередня сторінка | наступна сторінка ==>
Практична робота №13 | Оператор циклу з параметрами for .

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.015 сек.