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

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

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

WHILE <условие> DO

оператор;

{или группа операторов в операторных скобках BEGIN-END}.

 

Эта фраза обозначает следующее: «До тех пор пока условие является истиной, выполняются операторы цикла».

 

При этом необходимо помнить, что:

1. если условие ложно, сразу же при первом обращении к циклу, то тело цикла выполняться не будет;

2. данная конструкция цикла может работать, как конструкция цикла со счетчиком, но при этом необходимо изменять переменную, являющуюся счетчиком, с помощью оператора присваивания. В конструкции WHILE можно выбирать любой необходимый шаг.

Пример.

Вычислить y= sin2x +2,5x при x [-1; 1] с шагом ∆x= 0,25.

 

X= x + 0,25
X= -1
y= sin2x + 2,5x
PROGRAM ZIKL;

VAR

x, y: real;

BEGIN

x: = -1;

WHILE x<= 1 DO

нет
BEGIN

Y: = sin(x)*sin(x)+ 2,5*x;

writeln (‘при x =’,x, ‘y= ‘,y);

да
x: = x + 0,25;

END;

END.

 


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

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



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