Помощь - Поиск - Пользователи - Календарь
Полная версия: Составить программу В Паскале > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
Борис Глебов
Задание: Составить программу для вычисления функции в произвольной точке с учётом области определения функции. Ввод аргументов осуществить с помощью оператора Real.

Вот то, что я сделал:

Program Task_4;
Var
x,y: Real;
Begin
Read(x);
y:=Sqrt(x)/(Sin(x)+Cos(x));
WriteLn(y)
End.

Сомневаюсь. Может надо было как то учитывать область определения? Или не надо и так сойдёт. Как думаете?
alxdr
Область определения конечно же надо учитывать - в условии же сказано!
1. x>=0
2.sin(x)+cos(x)<>0 => x<>-pi/4+2*pi*n и x<>3pi/4 + 2*pi*n.
Борис Глебов
Я совсем почти не разбираюсь в программировании. И не понял Так чтоли прямо писать в программе?
Julia
Необходимо добавить условие в программу

Program Task_4;
Var
x,y: Real;
Begin
Read(x);

If (x>=0) and (Sin(x)+Cos(x)<>0) then
begin
y:=Sqrt(x)/(Sin(x)+Cos(x));
WriteLn(y)
end
else writeln('В данной точке функция не определена')

End.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.