Информатика. Часть 1. Мойзес О.Е - 95 стр.

UptoLike

Составители: 

95
Prim (a,b,c,x,y).
При обращении к процедуре формальные параметры заменяются
фактическими.
Следует запомнить: Между формальными и фактическими
параметрами должно быть соответствие по количеству, порядку
следования и типу данных.
Входные фактические параметрыэто те, которые передаются
в процедуру. В приведенном выше примере- это параметры а, b, c.
Входными параметрами могут быть: константы, переменные,
выражения.
Выходными фактическими параметрами (которые получают
значения из процедуры) могут быть только переменные (это параметры
х, y).
Имена соответствующих формальных и фактических параметров
могут быть одинаковыми или разными.
При использовании в качестве параметров процедур сложного
типа данных (массивы, множества, записи) в основной программе
необходимо описать имя типа этих данных, а затем указать их в списке
формальных параметров процедуры.
Пример. Вычислить расход тепла на нагрев стеклобоя при варке
стекла
Q = Cp B(T
м
– 25)/100,
где B – количество стекломассы из боя; Т
м
максимальная температура
варки; Срсредняя удельная теплоемкость стекломассы, равная
(
)
100146,0
19,4
м
м
p
+
+
=
T
CPTAP
C
iiii
,
где Р
i
содержание окислов в стекле, i = 1, 5; А
i
, C
i
коэффициенты
Шарпа и Гинтера, i = 1,5.
Программа.
Program Steklo;
type mas=array[1..5]of real;
var P,A,C:mas;
Cp,S1,S2,B,Q,Tм:real;
i:integer;
Procedure Sum2(P,A,C:mas;Tм:real;varS1,S2:real);
var i:integer;
Begin
S1:=0.0; S2:=0.0;
for i:=1 to 5 do
begin