АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Конструкция цикла с последующей проверкой условия

Читайте также:
  1. I Распад аустенита в изотермических условиях
  2. I. При каких условиях эта психологическая информация может стать психодиагностической?
  3. I. Психологические условия эффективности боевой подготовки.
  4. IV. ТРЕБОВАНИЯ К УЧАСТНИКАМ И ИХ УСЛОВИЯ ДОПУСКА
  5. V. Финансовые условия участия в Конкурсе
  6. VI ПРИЧИНЫ, УСЛОВИЯ И ВТОРЖЕНИЕ
  7. А) ОСНОВНЫЕ УСЛОВИЯ ВЕРНОЙ ПЕРЕДАЧИ СЛОВ, ОБОЗНАЧАЮЩИХ НАЦИОНАЛЬНО-СПЕЦИФИЧЕСКИЕ РЕАЛИИ
  8. А) Поведение фирмы в условиях совершенной конкуренции
  9. АДАПТАЦИЯ И ОСНОВНЫЕ СПОСОБЫ ПРИСПОСОБЛЕНИЯ ЖИВЫХ ОРГАНИЗМОВ К ЭКСТРЕМАЛЬНЫМ УСЛОВИЯМ СРЕДЫ
  10. Анализ инвестиционного проекта в условиях риска.
  11. Анализ инвестиционных проектов в условиях инфляции
  12. Анализ ФСП основывается главным образом на относительных показателях, так как абсолютные показатели баланса в условиях инфляции сложно привести в сопоставимый вид.

Формат данного оператора следующий:

 

REPEAT

тело цикла

UNTIL <условие>;

 

Служебное слово REPEAT (повторять) открывает тело цикла, затем выполняются последовательно операторы тела цикла и проверяется условие выхода из него.

Переводится конструкция так: «Повторять до тех пор, пока условие не станет истиной».

Необходимо помнить, что:

1. тело цикла выполняется хотя бы один раз в любом случае;

2. в ходе выполнения цикла должны прийти к истинности условия.

 

Пример: Вычислить сумму квадратов натуральных чисел до тех пор, пока квадрат очередного числа не превысит 100.

n = n + 1
S = s + n2
n =1
S = 0
PROGRAM ZIKL_DO;

VAR

s: integer;

n: integer;

BEGIN

s: =0;

n: =1;

REPEAT

s: = s + n*n;

n: = n + 1;

UNTIL N*N>100;

writeln (‘s =’, s);

нет
END.

 

да
-

 

 

+

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)