Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 11 стр.

UptoLike

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:=4Pisqr(R);
V:=4/3Piexp(3ln(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