Помогите, кому не лень . Препод с нами почти не занимался, а дал курсовую делать по Delphi . Я Delphi занимаюсь первый год, поэтому понимаю/знаю/умею немногое . Да что там, даже задание не понятно :x :!:
Выдал он бумажку, на которой напечатано следующее (вот прямо так и набрано) :arrow:
Вычислить длину кривой r=f(fi) на промежутке [fi1,fi2].
А справа (на том же листке):
ro=(3*a*cos(fi)*sin(fi))/(cos^3(fi)+sin^3(fi))
Что это может означать? Ведь везде разные переменные! Он, что, ненормален? Распечатка четкая, и все выглядит именно так :? .
Может кто-нибудь поможет в работе? В принципе, надо только объяснить, что к чему в задании (препода не найти, а нас - целая группа с однотипными заданиями), и по возможности помочь с кодом :!:
Помощь нужна довольно срочно (если так вообще можно выразиться) - сдать курсовую необходимо уже через месяц!
Вообще-то он сказал, что код писать не требуется, а надо представить его в "псевдо-Паскале" (это еще что :? ?) или в виде блок-схемы... Но как же я сделаю это, если не пойму, как работает программа?!
Вобщем, любое содействие бурно приветствуется :!:
И еще: почитываю этот форум ljdjkmyj давно, хоть и не регистрировался, и нашел тему с, как мне кажется, похожим заданием: ubb/Forum18/HTML/000043-2.html
Можете связаться со мной по e-mail (mailto:modellista86@msn.com, mailto:europe@r66.ru) и MSN Messenger (modellista86@msn.com).
Да, чуть не забыл! В моем распоряжении находятся Delphi 5.0 Enterprise Edition и Delphi 8.0 Enterprise 8) . Значения версия не имеет :arrow: ...
Убедительная просьба уважаемым модераторам: не удаляйте эту тему, хотя, возможно, она т противоречит этому, я решительно не знаю и не могу выдемать, как по-иному может звучать моя просьба вкратце :roll: ...
Требуются советы по написанию программы на Delphi
-
- Сообщения: 5
- Зарегистрирован: 20 апр 2004, 18:54
- Откуда: got milk?
- Контактная информация:
Как я понял ro=(3*a*cos(fi)*sin(fi))/(cos^3(fi)+sin^3(fi)) это функция длинну которой на указанном отрезке нужно вычислить...
Единственная проблемма тут, так это само вычисление...
Если не заморачиваться и не изобретать велосипед, то надо открыть учебник/справочник по численным методам, там всё есть.
Единственная проблемма тут, так это само вычисление...
Если не заморачиваться и не изобретать велосипед, то надо открыть учебник/справочник по численным методам, там всё есть.
-
- Сообщения: 5
- Зарегистрирован: 20 апр 2004, 18:54
- Откуда: got milk?
- Контактная информация:
Эх, вот где бы его еще достать, этот "справочник по численным методам"... Книги со схожим названием/описанием у меня по крайней мере не нашлось. Все-таки, возможно существует какой-то способ использовать наработки темы, ссылку на которую я публиковал чуть выше? Задание-то вробе бы подобное... Выяснилось, что, похоже, это одно из самых легких заданий, которые можно было "вытащить" для курсовой. Мне "повезло" ...GOS писал(а):Как я понял ro=(3*a*cos(fi)*sin(fi))/(cos^3(fi)+sin^3(fi)) это функция длинну которой на указанном отрезке нужно вычислить...
Единственная проблемма тут, так это само вычисление...
Если не заморачиваться и не изобретать велосипед, то надо открыть учебник/справочник по численным методам, там всё есть.
-
- Сообщения: 492
- Зарегистрирован: 17 фев 2004, 11:26
- Откуда: Ленинград (который Город на Неве)
- Контактная информация:
Ссылки в разделе "Алгоритмы".modellista писал(а): Эх, вот где бы его еще достать, этот "справочник по численным методам"... Книги со схожим названием/описанием у меня по крайней мере не нашлось.
http://www.nr.com
"Особое внимание начинающих аквариумистов хотим обратить на то, что рыбки никогда не спят на спинке!" (c)
viel spass, DeeJayC
viel spass, DeeJayC
-
- Сообщения: 5
- Зарегистрирован: 20 апр 2004, 18:54
- Откуда: got milk?
- Контактная информация:
Оkay, посмотрим что к чему, но при первом взгляде такого раздела не обнаружилось... Возможно, он зовется как-то иначе...DeeJayC писал(а):Ссылки в разделе "Алгоритмы".modellista писал(а): Эх, вот где бы его еще достать, этот "справочник по численным методам"... Книги со схожим названием/описанием у меня по крайней мере не нашлось.
http://www.nr.com
Насколько я понимаю, функцию необходимо перевести в полярные координаты - так будет проще.
что-то не понял, а чему r=f(fi) конкретно равно? или вводится?
и что такое ro?
и что такое ro?
-
- Сообщения: 5
- Зарегистрирован: 20 апр 2004, 18:54
- Откуда: got milk?
- Контактная информация:
да нет, я уже разобрался. смысл задания сводится к нахождению длины кривой, заданной уравнением:Deady писал(а):что-то не понял, а чему r=f(fi) конкретно равно? или вводится?
и что такое ro?
ro=(3*a*cos(fi)*sin(fi))/(cos^3(fi)+sin^3(fi))
ro - название, видимо. а r=f(fi)=ro - вот так.
нашел формулу исчисления длины (через интеграл). вот она:
l=integral (a,b)[sqrt(1+(f'(x))^2)*dx]
я в принципе еще раскопал ветку форума с таким же, похоже, заданием - http://forum.sources.ru/index.php?act=S ... 0&unread=1
возможно, она пригодится :idea: .
жду ответа.
-
- Сообщения: 5
- Зарегистрирован: 20 апр 2004, 18:54
- Откуда: got milk?
- Контактная информация:
да, туго тут с активностью . тем не менее, я попрошу вас еще раз. программу я уже написал (в принцепе), теперь хочется ее проверить. вообще-то, я использовал некоторые подсказки из одной из тем, линк на которую я давал выше.
вот то, что получилось. если не сложно, не могли бы вы проверить эту программу. хоть она и считает что-то, но нет уверенности, что то, что нужно. и есть пара небольших вопросов (ведь основные моменты сделаны не мной): h, b???
и, если не сложно, не могли бы вы помочь сделать то же самое, но другим методом? методом сложения длин линий?
это все.
вот то, что получилось. если не сложно, не могли бы вы проверить эту программу. хоть она и считает что-то, но нет уверенности, что то, что нужно. и есть пара небольших вопросов (ведь основные моменты сделаны не мной): h, b???
и, если не сложно, не могли бы вы помочь сделать то же самое, но другим методом? методом сложения длин линий?
это все.