Студопедия
Главная страница | Контакты | Случайная страница

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

Оператор цикла с предусловием в Паскале

Читайте также:
  1. Case <ключ_выбора> of <список_выбора> [else <оператор_иначе>] end
  2. ISO 12207 - Б. процесс жизненного цикла для развития ПО
  3. While (выражение) оператор
  4. Арифметические выражения, арифметические операции, стандартные арифметические функции. Оператор присваивания.
  5. Базовые структуры алгоритмов(базис Вирта, базис Дейкстры). В виде блок-схем и на Паскале
  6. Базовые структуры алгоритмов. В виде блок-схем и на Паскале.
  7. Безусловный переход. Оператор выбора.
  8. В каких случаях должна поддерживаться радио- или телефонная связь между оператором подъемника и персоналом в люльке?
  9. В) Права субъекта персональных данных и обязанности оператора
  10. Взаимосвязь рассмотренных фаз, уровней и стадий организационных изменений и основных этапов жизненного цикла проектов организации можно представить следующим образом.

Оператор цикла с предусловием реализует следующую базовую конструкцию:

Формат записи:
While L do OP;
где:
While - пока не;
do – выполнить;
L – выражение логического типа;
OP – тело цикла; оператор (простой или составной).

Рис. 9.3. Структурная схема оператора цикла с предусловием

 

Работа оператора: Вычисляется значение логического выражения, если вычисленное значение истинно, то выполняется оператор OP после чего повторяется проверка условия и выполнение операторов тела цикла. В противном случае осуществляется выход из цикла.

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

Пример 9.3. Составить программу вычисления функции y для заданного значения x.

где: C=2,7; n=2; a=0.5; 0<t<1; Dt=0,1.

Program Ex_2;
Uses crt;
Var
y, C, a, t:real;
n:integer;
Begin
clrscr;
Writeln('Введите C, a, n'); Read(C, a, n);
Writeln('Результат:');
Writeln('t’:5,’y’:15);
t:=0;
While t<1 do
Begin
y:=C*exp(a*t)*cos(n*t);
Writeln(t:4:1,’ ‘:5, y:10);
t:=t+0.1;
End;
End.

 




Дата добавления: 2015-01-30; просмотров: 101 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав