Тема

Составление и отладка программы с нестандартными функциями.


Задание

По индивидуальному заданию составить и отладить программу расчета выражения с использованием функции.


Алгоритм

Z = 5xІ + ?(x – b)

?(x + 4)


где ?(a) = a+10 при a < 2

aІ a ? 2


Контрольный пример

Проведем контрольный пример использования программы. Входные и выходные данные указаны ниже.

После ручной перепроверки видно, что программа работает согласно поставленному перед ней алгоритму.


Распечатка программы

program Lab10;


{$APPTYPE CONSOLE}


uses

SysUtils;


Function s(a:real):real;

Begin

If a<2 then s:=a+10 else s:=a*a;

End;


var z,x,b:real;

begin

x:=5;

b:=1;

z:=(5*x*x+s(x-b))/s(x+4);

writeln('Z = ',z:6:2);

read(z);

end.

Распечатка исходных данных

X=5;

B:=1;


Распечатка результатов

Z:=1.74.