Предмет: Информатика,
автор: DenisGolov
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. (Turbo Pascal) а так же блок-схему ( необязательно)
Буду очень благодарен!
Заранее спасибо.
Приложения:
iolandavalerypad353:
Блин, люди, уже почти пол лета прошло, а вы тут фигней занимаетесь. Кто вам придумывает такие задачи дикие? Кому это нужно?
Ответы
Автор ответа:
0
function Foo(x: real): real;
begin
if (-9 <= x) and (x <= -5) then
result := 2 - Sqrt(4 - Sqr(x + 7))
else if (-5 <= x) and (x <= -4) then
result := 2
else if (-4 <= x) and (x <= 0) then
result := -(1 / 2) * x
else if (0 <= x) and (x <= Pi) then
result := Sin(x)
else if x >= Pi then
result := x - Pi;
end;
var
x: real;
begin
writeln('x =');
readln(x);
if x < -9 then
begin
writeln('функция не определена в этой области');
exit
end
else Writeln('y = ',Foo(x));
end.
begin
if (-9 <= x) and (x <= -5) then
result := 2 - Sqrt(4 - Sqr(x + 7))
else if (-5 <= x) and (x <= -4) then
result := 2
else if (-4 <= x) and (x <= 0) then
result := -(1 / 2) * x
else if (0 <= x) and (x <= Pi) then
result := Sin(x)
else if x >= Pi then
result := x - Pi;
end;
var
x: real;
begin
writeln('x =');
readln(x);
if x < -9 then
begin
writeln('функция не определена в этой области');
exit
end
else Writeln('y = ',Foo(x));
end.
А на ваш вопрос "Кому это нужно" учителям...
Эту задачу нужно решить в кратчайшие сроки тобишь сегодня.
Простите еще раз что не указал.
Похожие вопросы
Предмет: Математика,
автор: bacmanovdanil555
Предмет: Русский язык,
автор: aminatushakbayeva
Предмет: Английский язык,
автор: vagifveliev8
Предмет: История,
автор: Танюшакап