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

UptoLike

3. ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ
3.1. Подпрограммы
Различают глобальные и локальные параметры. Глобальные пара-
метры являются общими на две или более программных единиц. Ло-
кальные параметры изменяют свои значения только внутри данной про-
граммной единицы. Как видно из примера, приведенного ниже, писание
параметров в блоке
VAR означает, что данная группа параметров явля-
ется глобальными для входных и выходных значений(x
1
,x
2
). При отсут-
ствии в заголовке служебного слова
VAR значения параметров переда-
ются внутрь процедуры, но не передаются из нее в главную програм-
му(a,b,c).
В тех случаях, когда параметрами процедур и функций являются
массивы, необходимо размерность и размер этих массивов задавать че-
рез служебное слово
TYPE. Ниже приведен пример составления проце-
дуры maxmin для определения максимального и минимального значе-
ний двумерного массива.
Пример 3.1.1 Составить программу для расчета выражения
()
k
ax x
x
x
a
=
+
+⋅ +
lg
2
3
1
3
210 1 2
,
оформив определение значений нестандартных функций в виде подпро-
грамм.
VAR k, a, x:real;
FUNCTION lg(x:real):real;
BEGIN
lg:=ln(x)/ln(10)
END;
FUNCTION pow(a,x:real):real;
BEGIN
pow:=exp(x
ln(x))
END;
BEGIN
write(’Введите a,x:’);
readln(a,x);
k:=lg(a
sqr(x)sqrt(x)/(3+x))+2E3pow(1+2x,1-sqrt(a));
writeln(’k=’,k:10)
END.
38