IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Нужно построить график интеграла
Ксю
сообщение 3.06.2006 8:06
Сообщение #1





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Нужно построить график интеграла функции f(x) = 5-2*x.
Вообще, дан итеграл, пределы вводятся пользователем. И загвоздка с графиком. Нужно, чтобы полученное аналитически значение совпадало с графическим. Не знаю, как это сделать. Кроме того, нужно чтобы все выполнялось в нужном масштабе.
В ранее опубликованных прогах смотрела, но не нашла ничего для себя полезного (может, плохо искала)
Сдавать в понедльник, 5 июня... sad.gif

Сообщение отредактировано: Ксю - 3.06.2006 8:07


Прикрепленные файлы
Прикрепленный файл  INTEGRAL.PAS ( 5.88 килобайт ) Кол-во скачиваний: 253
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 3.06.2006 8:14
Сообщение #2


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Ксю @ 3.06.2006 9:06) *

Нужно построить график интеграла функции f(x) = 5-2*x.

Ты хочешь сказать, что интеграл нужно брать численно (а не аналитически), а потом строить его график?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 9:46
Сообщение #3





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(lapp @ 3.06.2006 10:14) *

Ты хочешь сказать, что интеграл нужно брать численно (а не аналитически), а потом строить его график?

Честно говоря, не поняла вопрос.
В общем, сначала нужно посчитать его по формуле (ну, как обычно интеграл считается: f(b)-f(a)), а потом построить его график. Нужны координатные оси и сетка. Количество клеточек сетки, попадающих в фигуру, ограниченную графиком, должно совпадать со значением интеграла, полученным по формуле: f(b)-f(a).
P.S. Надеюсь, я ответила на то, что вы спрашивали.

Сообщение отредактировано: Ксю - 3.06.2006 9:48
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 3.06.2006 10:07
Сообщение #4


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Ксю @ 3.06.2006 10:46) *
В общем, сначала нужно посчитать его по формуле (ну, как обычно интеграл считается: f(b)-f(a)), а потом построить его график. Нужны координатные оси и сетка. Количество клеточек сетки, попадающих в фигуру, ограниченную графиком, должно совпадать со значением интеграла, полученным по формуле: f(b)-f(a).

Похоже, что ты путаешь понятия определенного интеграла и неопределенного.
В первом посте ты говорила про график интеграла, а во втором - про подсчет по формуле f(b)-f(a).
Определенный интеграл - это число, его график построить нельзя.

Я думаю, что тебе нужен график самой функции, и чтобы кол-во клеточек под кривой совпадало с подчетом по формуле - так?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 10:12
Сообщение #5





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(lapp @ 3.06.2006 13:07) *

Похоже, что ты путаешь понятия определенного интеграла и неопределенного.
В первом посте ты говорила про график интеграла, а во втором - про подсчет по формуле f(b)-f(a).
Определенный интеграл - это число, его график построить нельзя.

Я думаю, что тебе нужен график самой функции, и чтобы кол-во клеточек под кривой совпадало с подчетом по формуле - так?

Задание звучит так: "Аналитически и графически определить значение интеграла (5-2x)dx [верхний предел b, нижний - a; это ведь значит, что интеграл определенный?!]. Значения нижнего и верхнего пределов запросить у пользователя."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 3.06.2006 10:20
Сообщение #6


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Ксю @ 3.06.2006 11:12) *

Задание звучит так: "Аналитически и графически определить значение интеграла (5-2x)dx [верхний предел b, нижний - a; это ведь значит, что интеграл определенный?!]. Значения нижнего и верхнего пределов запросить у пользователя."

Вот теперь все понятно! smile.gif
Просто ты ввела в заблуждение словами "построить график интеграла". Надеюсь, ты поняла свою ошибку. smile.gif

Итак, прежде всего рекомендую сделать две функции: для перевода математических координат Х и Y в реальные экранные пикселы. После этого сделай процедурки для рисования горизонтальной и вертикальной линий. На них базируй построение системы координат и сетки. Сам график строй по шагам.

Если неясно - спрашивай дальше, сделаем вместе smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 10:25
Сообщение #7





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(lapp @ 3.06.2006 13:20) *

Вот теперь все понятно! smile.gif
Просто ты ввела в заблуждение словами "построить график интеграла". Надеюсь, ты поняла свою ошибку. smile.gif

Итак, прежде всего рекомендую сделать две функции: для перевода математических координат Х и Y в реальные экранные пикселы. После этого сделай процедурки для рисования горизонтальной и вертикальной линий. На них базируй построение системы координат и сетки. Сам график строй по шагам.

Если неясно - спрашивай дальше, сделаем вместе smile.gif

Ну, вообще-то да... Неясно. Совсем. Я в Pascal'е разбираюсь плохо. Но попробую.

А "график строй по шагам" - это как?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 3.06.2006 10:32
Сообщение #8


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Ксю @ 3.06.2006 11:25) *

А "график строй по шагам" - это как?

Ну, идешь мелкими шагами dx от a к b и рисуешь линию от точки (x,f(x)) до точки (x+dx,f(x+dx)). Вообще-то в твоем случае это не очень нужно, т.к. твоя функция - прямая, но если потом тебе скажут задать другую функцию (типа параболу или синус..) - ты будешь уже готова! smile.gif

Загляни попозже, я приведу пример функции для преобразования координат и ее использования.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 3.06.2006 10:36
Сообщение #9


Гость






Цитата
Загляни попозже, я приведу пример функции для преобразования координат и ее использования.
Ребята!!! Устал я повторять! Ну не изобретайте вы КАЖДЫЙ РАЗ-то велосипеды! Что, FAQ и "Поиск" недоступен уже? Или на кого-то Правила перестали действовать?

Сколько же можно велосипедостроением-то заниматься!
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 10:46
Сообщение #10





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(volvo @ 3.06.2006 12:36) *

Ребята!!! Устал я повторять! Ну не изобретайте вы КАЖДЫЙ РАЗ-то велосипеды! Что, FAQ и "Поиск" недоступен уже? Или на кого-то Правила перестали действовать?

Сколько же можно велосипедостроением-то заниматься!

Ну, я же уже написала, что ничего подходящего под свое задание не нашла.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 3.06.2006 11:36
Сообщение #11


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Ксю @ 3.06.2006 11:46) *

Ну, я же уже написала, что ничего подходящего под свое задание не нашла.

Так то ты не нашла smile.gif. Это не значит, что этого нет. Volvo прав - вот, например..
Но сделать все с начала до конца все же лучше.
Решай сама smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 11:51
Сообщение #12





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(lapp @ 3.06.2006 13:36) *

Так то ты не нашла smile.gif. Это не значит, что этого нет. Volvo прав - вот, например..
Но сделать все с начала до конца все же лучше.
Решай сама smile.gif

Да я видела это уже раз пять. Но, во-первых, половину того, что там написано не понимаю (там даже комментариев никаких нет), а во-вторых, понятия не имею, как это применить к моей проге. Мне нужен не просто график линейной функции, а интеграл!
Вам-то весело... а мне отчисление грозит... Ладно, спасибо за помощь.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 3.06.2006 16:32
Сообщение #13


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


а ведь график должен быть трехмерный... 2 параметра - верхний и нижний предел....

отчисление за одну несданную работу? слабо верится.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 17:15
Сообщение #14





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(мисс_граффити @ 3.06.2006 19:32) *

а ведь график должен быть трехмерный... 2 параметра - верхний и нижний предел....

отчисление за одну несданную работу? слабо верится.

Эта работа - курсовая. Не сдана она => не сдан зачет => недопуск к экзамену (тоже по информатике) => невозможность его сдать => отчисление. В предыдущие годы учебы многих, у кого была эта препод, отчислили именно из-за ее предмета, из-за того, что не сдали инф-ку.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 3.06.2006 17:29
Сообщение #15


Гость






[offtop]
Попрыгунья стрекоза
Лето красное пропела...

(С)
Дальше продолжать? Понимаешь, о чем я? Отчислить тебя, возможно, и могут по причине той цепочки, которую ты привела, НО... Что ты весь семестр делала, ты помнишь? Вспомни, часто ли садилась за компьютер, и запускала Паскаль... А ведь за один день этому не учатся...
[/offtop]
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 18:29
Сообщение #16





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(volvo @ 3.06.2006 19:29) *

[offtop]
Попрыгунья стрекоза
Лето красное пропела...

(С)
Дальше продолжать? Понимаешь, о чем я? Отчислить тебя, возможно, и могут по причине той цепочки, которую ты привела, НО... Что ты весь семестр делала, ты помнишь? Вспомни, часто ли садилась за компьютер, и запускала Паскаль... А ведь за один день этому не учатся...
[/offtop]


Про стрекозу я сегодня вспоминала.
А вот про весь семестр ничегонеделанья - это вы, пардон, знать не можете. И в этом вы не правы. Может, я и не сидела сутками за компьютером в течение всего семестра, но садилась за него не последние два дня, а чаще...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 3.06.2006 18:57
Сообщение #17


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


если график строится на плоскости (то есть пользователь задает только один предел) - все просто.
будет то же самое, что от линейной функции. изменится только сама ф-ция - будет квадратичная.
а вот если трехмерный-все несколько сложнее и за 2 дня ты не разберешься.
оптимальное решение - взять работу у кого-нить из одногруппников (наверняка подобное есть) и переделать. или - в задачи на заказ.

*еще раз радуюсь, что сдала свой курсовик месяц назад.
сейчас и преподов фиг найдешь - они с дипломниками возятся.

кстати, если не сделала не из банальной лени - заявление в деканат. без 1 зачета допускают.


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ксю
сообщение 3.06.2006 20:50
Сообщение #18





Группа: Пользователи
Сообщений: 9
Пол: Женский

Репутация: -  0  +


Цитата(мисс_граффити @ 3.06.2006 20:57) *

если график строится на плоскости (то есть пользователь задает только один предел) - все просто.
будет то же самое, что от линейной функции. изменится только сама ф-ция - будет квадратичная.
а вот если трехмерный-все несколько сложнее и за 2 дня ты не разберешься.
оптимальное решение - взять работу у кого-нить из одногруппников (наверняка подобное есть) и переделать. или - в задачи на заказ.

*еще раз радуюсь, что сдала свой курсовик месяц назад.
сейчас и преподов фиг найдешь - они с дипломниками возятся.

кстати, если не сделала не из банальной лени - заявление в деканат. без 1 зачета допускают.


У меня-то два предела.
К сессии вообще, наверное, и допустят. Но к экзамену по информатике конкретно эта преподша не допустит.
Подобное у одногруппников есть. Но никто из тех, кому она дала интеграл, сдать курсовую не может... sad.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
мисс_граффити
сообщение 3.06.2006 21:26
Сообщение #19


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


не зацикливайся на интеграле.
строй график ф-ции:
u(a,b)= 5a-a^2-5b+b^2


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 1:04
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"