ВУЗ:
2.2. Программирование линейных алгоритмов
В данном разделе представлены примеры программ, в основе кото-
рых лежит алгоритм линейной структуры, т.е. алгоритм, в котором дей-
ствия выполняются последовательно друг за другом без разветвлений.
Обычно в задачах такого типа первое действие - ввод исходных данных,
затем следуют необходимые расчеты, и в заключении - вывод результа-
тов. Примеры оформления ввода и вывода данных приведены в
табл. 2.2.1.
Пример 2.2.1 Составить программу определения площади и объе-
ма сферы.
SR
СФЕРЫ
=⋅⋅4
2
π
VR
СФЕРЫ
=⋅⋅
4
3
3
π
.
VAR R, S, V:real;
BEGIN
{Ввод исходных данных}
write(’Введите радиус сферы R=’); readln(R);
{Расчет площади и объема сферы}
S:=4∗Pi∗sqr(R);
V:=4/3∗Pi∗exp(3∗ln(R));
{Вывод результатов}
writeln(’Площадь сферы, S=’,S:12);
writeln(’Объем сферы, V=’,V:12);
END.
Пример 2.2.2 Рассчитать давление углекислого газа, предположив,
что его поведение подчиняется уравнению Редлиха – Квонга:
()
P
RT
Vb
a
TV V b
=
⋅
−
−
⋅⋅ +
,
если известны температура газа T (K) и занимаемый им объем V (м
3
).
Параметры a и b определяются по формулам:
a
RT
P
a
к
к
=⋅
⋅
Ω
22
р
.
р
5
; b
RT
P
b
к
к
=⋅
⋅
Ω
р
р
,
где Т
кр
(К) и Р
кр
(Па) – критические температура и давление.
Ω
a
=0.4274802327, Ω
b
=0.08664035.
CONST
{Описание констант}
R=8.314;
Sa=0.4274802327;
11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »