![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Будущий программист |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Доброго времени суток.
Помогите написать программу для вычисления значения определенного интеграла методом прямоугольников,приняв число разбиений отрезка(0,1),n=80. S=(интеграл от 0 до 1)xdx/(x^2+1^2)^2. Кто может помогите пожалуйста,хотя бы один пример. |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Будущий программист, а поиск для кого сделан?
FAQ: Численное интегрирование |
Будущий программист |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата(volvo @ 26.10.2005 14:39) Volvo,спасибо большое за ответ,эту статью я уже видел,но она мне не помогла. Текст программы я уже писал много раз,но все они неудачны,если сможете помочь,то напишите текст програмы и выложить его на форум. |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
To: Будущий программист
А давай наоборот - ты выложишь текст своей программы, и скажешь, что именно у тебя не получается. А мы поможем твою программу исправить... Пока кто-то будет ЗА тебя делать задания полностью - толку не будет. |
Будущий программист |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Program Integral; Подскажите где ошибка. Сообщение отредактировано: volvo - 2.11.2005 22:40 |
Будущий программист |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Подскажите,а то теорию знаю на зубок,а вот с практикой....небольшие проблемы.
![]() |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Ошибки-то только синтаксические (я написал, что было неверно):
Program Integral; |
Будущий программист |
![]() ![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Спасибо volvo!!!
Эти ошибки я видел,так как только что её пробовал. Да вот программа то,все равно интеграл не считает. ![]() |
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Дай мне те данные, которые ты вводишь... Чему у тебя равно A, B, N?
И чему (ты думаешь) должен быть равен результат ?... |
Будущий программист |
![]()
Сообщение
#10
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
A=2,B=1,n=80.
Ну вроде как я нахожу определенный интеграл?Или значение должно быть другое? |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
To: Будущий программист
Я не спрашивал, что ты находишь!!! Я спрашивал, КАК ты определяешь, что программа отработала неверно? У меня с твоими значениями в ответе "Интеграл=0.5" Вопрос: какое значение ТЫ считаешь правильным ??? |
Altair |
![]()
Сообщение
#12
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Вообще 0.5 неверно.
0.15 должно быть ![]() ©MathCAD а какую ты функцию имел ввиду подF:=x/(x*x+1)*(x*x+1); ? нарисуй на картинке.. Сообщение отредактировано: Altair - 3.11.2005 10:42 -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Altair |
![]()
Сообщение
#13
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
а вот так:
Program Integral; все верно! 0.15 при а=1 б=2, и n=80 у тебя интеграл считался от функции f(x)=x; Сообщение отредактировано: Altair - 3.11.2005 10:41 -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Будущий программист |
![]()
Сообщение
#14
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
У меня задание:
Написать программу для вычисления интеграла. S=интеграл от 1 до 0 умноженый на xdx/(x^2+1)^1. s= ![]() |
Будущий программист |
![]()
Сообщение
#15
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
1.Вариант №8
1.Приведите синтаксис описания и вызова процедуры-функции.Опишите виды,назначение формальных и практических параметров.Приведите пример описания процедуры функции,её вызова и поясните его. 2.Составьте программу вычисления значения определенного интеграла S= ![]() методом прямоугольников,приняв число разбиений отрезка (0;1),n=80. 2.1.Отладить и провести счет по программе. 2.2.Приведите в пояснительной записке: 1)Текст программы с поянениями. 2)Исходные данные и результаты счета. В программе предусмотреть: 1.Ввод нижней и верхней границ отрезка(0;1),n=80. 2.Описание процедуры-функции для вычисления подинтегральной функции f(x)= ![]() 3.Отображение на экране дисплея значения интеграла. 4.Комментарии в основных местах программы. |
Будущий программист |
![]() ![]()
Сообщение
#16
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ну так что все правильно??? :smile:
|
volvo |
![]()
Сообщение
#17
|
Гость ![]() |
To: Будущий программист
Я что-то потерял нить твоего вопроса. IMHO ему место - в корзине. Что ты хочешь? Написать программу для вычисления интеграла? Иди в FAQ и бери готовую (для этого, я хотел бы напомнить, FAQ и пишется, чтобы не изобретать велосипед заново каждый раз). Если у тебя проблема, и ты не можешь ПРАВИЛЬНО написать функцию, то к сожалению, тебя этому невозможно научить, пока ты сам не будешь более внимательным ... Твоя функция должна иметь вид: Function f(x:real):real;(обрати внимание на скобки !!!) Кроме того, что за бред А=2, В=1? А это начало интегрирования, и должно быть < В, иначе получишь отрицательную площадь... Цитата A = 1; B = 2; N = 80 Интеграл=0.15 Будь внимательнее !!! P.S. Кстати, ты для себя бы решил, какие все-таки границы у отрезка? В посте №10 ты говоришь Цитата A=2,B=1,n=80. В посте №15 (где ты привел задание): Цитата 1.Ввод нижней и верхней границ отрезка(0;1),n=80. Какой из них правильный ??? |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 10:50 |