Пример 14.5 (Продолжение)

Какая задача решается с помо-щью данной программы? Запишите соответствующее математическое выражение.

Что делает и как описывается процедура?

Как в программе вызывается

процедура?

Запишите формальные и фак-тические параметры процеду-ры.

Объяснить работу програм- мы.

Провести вычисления по про-грамме для следующих пара-метров:

a=3, b=8, c=3;

a=4, b=27, c=3.

Как задать параметр d?

В чем схожесть и отличие программ в примерах 14.4 и 14.5?

Лабораторная работа № 15

Работа в среде Турбо Паскаль.

Составление программ с использованием функций.

Функции

Структура программы

Program <имя программы>;

Label <метки>;

Const < константы>;

Type < типы данных>;

Var <переменные>;

<процедуры и функции>;

Begin

<тело программы>;

End.

Структура функции

Function <имя функции> (<фор-мальные параметры>): тип ре-зультата;

{описательная часть функции}

Begin

<тело процедуры>;

<имя функции>:=результат;

End;

Пример 15.1 Вычислить

Program PR_15_1;

const a=3;

var b,P:real;

function n_stepen_x (x, n: real): real;

Begin

n_stepen_x:=exp(n*ln(x));

end;

begin

b:=n_stepen_x(2,3);

P:=a*b;

writeln('P=',P:5:2);

writeln('x v n-oj stepeni=',b:5:2)

end.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: