|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.01.2014, 10:27 | #1 |
Новичок
Джуниор
Регистрация: 05.01.2014
Сообщений: 10
|
Вычислить значения функции y=f(x) вещественного аргумента x, исключая точки разрыва. Функция f(x) задана на отрезке [a, b]. Аргумент x изменяется от а до b с шагом h.
y := ((sin(x)*sin(x))/((x*x)-4))+((cos(x)*cos(x)))/((x-3)*(x-5)); Помогите,пожалуйста,а то все делаю и не получается. Последний раз редактировалось Stilet; 05.01.2014 в 11:59. |
05.01.2014, 10:37 | #2 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
А что не получается-то? Вы ваш код покажите и ошибки, которые возникают.
|
05.01.2014, 10:41 | #3 |
Новичок
Джуниор
Регистрация: 05.01.2014
Сообщений: 10
|
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Stilet; 05.01.2014 в 12:00. |
05.01.2014, 10:51 | #4 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Вам функцию в цикле нужно вычислять.
Код:
Последний раз редактировалось ZX Spectrum-128; 05.01.2014 в 10:54. |
05.01.2014, 10:53 | #5 |
Новичок
Джуниор
Регистрация: 05.01.2014
Сообщений: 10
|
А КАК УКАЗАТЬ ТОЧКИ РАЗРЫВА? ЧТОБЫ ПРИ ПОДСЧЕТЕ ОНА МНЕ НАПИСАЛА ЭТО В КОНСОЛЕ ,ЧТО ДАННАЯ ТОЧКА ЯВЛЯЕТСЯ ТОЧКОЙ РАЗРЫВА?
|
05.01.2014, 10:55 | #6 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Во в второй программе не инициализированы а и b. Сделайте их ввод ДО цикла.
|
05.01.2014, 10:56 | #7 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
MATTT, впечатление такое, что это - вообще первое, что вы пытались написать на Паскале.
Я даже не знаю, что посоветовать. У вас все правильно до конца строки Код:
Хотя бы посчитайте количество begin и end . Вы не поверите, но количества должны совпадать. PS Я про первый вариант. |
05.01.2014, 10:57 | #8 |
Участник клуба
Регистрация: 05.11.2013
Сообщений: 1,601
|
Там где идет деление на ноль, это и есть точка разрыва. Формулу разделите на две части - выделите отдельно числитель и знаменатель. Если знаменатель равен 0 , это точка разрыва.
|
05.01.2014, 11:02 | #9 |
Новичок
Джуниор
Регистрация: 05.01.2014
Сообщений: 10
|
вообще мало что понимаю)) а экзамен надо сдавать)))
сейчас попробую) каким лучше способом, или какой вернее? Код:
Последний раз редактировалось Stilet; 05.01.2014 в 12:03. |
05.01.2014, 11:14 | #10 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
Естественно сразу исчезнет. Потому что a, x, b никто не определил. Они скорее всего = 0, поэтому условие во while ни разу не выполняется, и сразу end
Кто-то же должен сообщить программе входные данные - a, b, h. Откуда она их узнает. Надо же ReadLn(a,b,h), что-то вроде того. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить значение функции в Delphi | StudentYulia | Помощь студентам | 21 | 16.09.2011 21:09 |
Функции С++, консольное приложение | Veselyn | Помощь студентам | 5 | 28.12.2009 17:11 |
Для аргумента Х, изменяющегося от -0.6 с шагом 0.05, вычислить 20 значений функции | J@ck | Помощь студентам | 2 | 13.05.2009 14:14 |
Вычислить значение функции на Delphi 7. | Miracle01 | Помощь студентам | 6 | 02.05.2009 00:35 |
Вычислить значение функции Y=F(x) для аргумента x, изменяющегося от xн до xк с шагом изменения Hx. | dr.Chas | Общие вопросы по программированию, компьютерный форум | 1 | 12.12.2008 13:58 |