Вычислить значения функции, заданной графически
Вложений: 1
Здравствуйте помогите написать программу к решения геометрической задачи в паскаль:)Составить алгоритм и написать код программы, вычисляющей значения функции y, заданной графически, по значениям аргумента x, введенным с консоли: Вложение 98513
|
Цитата:
Код:
Var |
Большое Спасибо!!!:)
|
Здравствуйте! не могли бы вы сделать описание пожалуйста)) что бы на будущее писать такие программы самому)) и если вас это не затруднит написать алгоритм:) ОГРОМНОЕ СПАСИБО!!!!!!!!:)
|
Описание - попробую. А вот писать алгоритмы, извините, не умею.
Программа оформлена в виде бесконечного замкнутого цикла ввод аргумента - вывод значения функции - ввод аргумента - вывод и т.д. Прерывание цикла и выход из программы осуществляется, если ввести значение Х=-10 (сама величина не принципиальна). Код:
Var |
здравствуйте)) как будет выгладить данный код без цикла?))
|
Цитата:
|
вообще без циклов)
я их тут убрал но все равно есть ошибка Program Vitjok; Uses CRT; Var X,Y:Real; Begin Write('X= '); Readln(X); If (X<0) then Writeln('X out of range: negatives are forbidden!'); If X>4 then x:=x-4; begin If X<1 then Y:=Sqrt(1-Sqr(X-1)); If (X>=1) and (X<3) then Y:=1-Sqrt(1-Sqr(X-2)) else Y:=1-Sqrt(1-sqr(x-3)); Writeln('Y= ',Y:0:3); end; End. |
просто нужно что бы этот код Program Vitjok;
Uses CRT; Var X,Y:Real; Begin Write('X= '); Readln(X); If (X<0) then Writeln('X out of range: negatives are forbidden!'); If X>4 then x:=x-4; begin If X<1 then Y:=Sqrt(1-Sqr(X-1)); If (X>=1) and (X<3) then Y:=1-Sqrt(1-Sqr(X-2)) else Y:=1-Sqrt(1-sqr(x-3)); Writeln('Y= ',Y:0:3); end; End. работал при вводе положительного числа |
у вас корень из отрицательного числа получается при вводе положительного числа.
вот тут Цитата:
|
Часовой пояс GMT +4, время: 23:16. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.