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

Лабораторная работа 5

Связанные динамические данные. Списки | Чтобы сослаться на двунаправленный кольцевой список как на единый программный объект, используется указатель, значением которого является ссылка на заглавное звено списка. | Очередь | Этап программирования. | Приоритет операций в выражении | Program TREUG; | ЛАБОРАТОРНАЯ РАБОТА 2 | Program zarplata2; | Числом повторений | Program Lab3; |


Читайте также:
  1. I.2. Теплота, работа, внутренняя энергия.
  2. I.6. Работа и теплота. Свойства работы и теплоты.
  3. III. Работа в глобальной сети Интернет.
  4. III. Работа по социальной защите учащихся.
  5. III. Слово учителя. Работа с текстом. (5 мин.)
  6. IV. Работа над новым материалом.
  7. IV. Работа с электронной почтой.

Программирование циклических алгоритмов

С постусловием

Стpуктуpа оператора цикла с постусловием

REPEAT <оператор 1>;

(повторять)

<оператор 2>;

...

<оператор N>

UNTIL <условие окончания цикла>;

(до тех поp, пока)

Пример. Вычислить 15 значений функций

y1(x) = tg(x); и y2(x) = ctg(x) при a ≤ x ≤ b,

a=0.6*Pi, b=0.7*Pi.

Для вычислений разработана СА (рис.6) и следующая

программа:

Program Lab5;

Const n = 14;

a = 0.6*Pi;

b = 0.7*Pi;

Var x, y1, y2, dx: real;

Begin

dx:=abs((a-b)/n);

x:=a;

Repeat

y1:=sin(x)/cos(x);

y2:=1/y1;

writeln('x=', x:6:4,' y1= ', y1:7:4,' y2=', y2:7:4);

x:=x+dx

Until x>b;

End.

Пример 2. Вычислить сумму элементов s = 1+1/4+1/9+1/16+... с точностью до E = 0.00001 (рис. 7).


Дата добавления: 2015-09-05; просмотров: 75 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Программирование циклических алгоритмов с предусловием| PROGRAM sum;

mybiblioteka.su - 2015-2024 год. (0.007 сек.)