1)Вычислить выражение:
y = v1 (a, b, c) + v2 (a+3, 4b+1, ac) + v3 (a/2, c, 3b),
где функция v1 (x, y, z) – вычисляет выражение 7x+y*z,
v2 (x, y, z) – вычисляет сумму x, y и z, функция v3 (x,y,z) – разность x, y и z.

Решение настолько просто, что не требует пояснений. При решении используем функции.

program matemet1;
function v1(x, y, z : real) : real;
begin
v1 := 7*x + y*z;
end;

function v2(x, y, z : real) : real;
begin
v2 := x + y + z;
end;

function v3(x, y, z : real) : real;
begin
v3 := x - y - z;
end;

var
a, b, c : real;
d : real;
begin
writeln('Введите а, в, с. ');
readln(a, b, c);
d := v1(a, b, c) + v2(a + 3, 4*b + 1, a * c) + v3(a / 2, c, 3 * b);
writeln(d:5:3);

readln;
end.

Скачать решение.
Hosted by uCoz