Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2010, 21:42   #1
Sorinka
Пользователь
 
Регистрация: 21.04.2009
Сообщений: 21
По умолчанию Delphi: кривая кардиоида

Нужно решить следующую задачу на Delphi с формой и компонентами:

Построить кривую (кардиоида) по заданному параметрическому представлению:
x=a*cos(t)(1+cos(t)), y=a*sin (t)(1+cos(t)), a>0, t принадлежит промежутку [0,2pi).

Помогите пожалуйста понять хотя бы суть! Я даже не знаю, с чего начать
Sorinka вне форума Ответить с цитированием
Старый 19.01.2010, 21:49   #2
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

> понять хотя бы суть

Суть проста: из параметрического представления ф-ции в цикле от 0 до 2pi с быбранным шагом следует получить ее табличное представление.
Затем полученная таблицу можно использовать как исх.данные для визуального построения графика, например. с использованием стандартного компонента TChart
Сергeй вне форума Ответить с цитированием
Старый 19.01.2010, 22:01   #3
Sorinka
Пользователь
 
Регистрация: 21.04.2009
Сообщений: 21
По умолчанию

Сергей, я знаю как строить график через TChart, я не знаю с чего мне начать написание программы, т.е. что и как вычислить и что значит "параметрическое представление" ?
Sorinka вне форума Ответить с цитированием
Старый 19.01.2010, 22:07   #4
Сергeй
Заблокирован
 
Регистрация: 14.01.2010
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Sorinka Посмотреть сообщение
Сергей, я знаю как строить график через TChart, я не знаю с чего мне начать написание программы, т.е. что и как вычислить и что значит "параметрическое представление" ?
Начать следует с организации цикла, результатом работы которого будет создание таблицы вида

t | X | Y
________________

t0 | X(t0) | Y(t0)
t1 | X(t1) | Y(t1)
...........................
tN | X(tN) | Y(tN)
Сергeй вне форума Ответить с цитированием
Старый 19.01.2010, 22:16   #5
Sorinka
Пользователь
 
Регистрация: 21.04.2009
Сообщений: 21
По умолчанию

Сергей, всё, поняла, спасибо, сейчас попробую набросать прогу)
Sorinka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кардиоида GaLiof Помощь студентам 0 23.12.2009 16:44
Плавная кривая (Delphi) Mila2009 Помощь студентам 3 12.06.2009 15:17
кривая кодировка при сохранении в txt SarahConner Общие вопросы Delphi 7 28.04.2009 15:33
Глюки и кривая реализация государства Utkin Свободное общение 24 06.03.2009 09:19
Кривая Безье ELL Помощь студентам 4 20.05.2008 22:56