Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 95
от 13.11.2005, 07:12

Администратор:Калашников О.А.
В рассылке:Подписчиков: 147, Экспертов: 40
В номере:Вопросов: 1, Ответов: 2


Вопрос № 29145: Учусь на заочке, поэтому и приходиться задавать вопросы не преподу, а Вам. Дали задание нарисовать катящийся элиппс. Писать нужно при помощи объектов. С объектами раньше совсем не имел дела. Как нарисовать эллиппс с помощью объектов? ...

Вопрос № 29.145
Учусь на заочке, поэтому и приходиться задавать вопросы не преподу, а Вам. Дали задание нарисовать катящийся элиппс. Писать нужно при помощи объектов. С объектами раньше совсем не имел дела.
Как нарисовать эллиппс с помощью объектов?
Отправлен: 08.11.2005, 07:10
Вопрос задал: Manner (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: sir henry
Здравствуйте, Manner!
Другими словами Вы, вместо того, чтобы учиться, занимались пивом и девочками. Естественно, если заниматься выпивкой, а не изучением объектов, то такие вопросы как у Вас и возникают.
Сейчас объяснить как уже невозможно, т.к. надо объяснять целый раздел программирования с решением множества примеров и задач. И получается, что Ваш вопрос имеет вид:
"Сделайте за меня, а то зачет не сдам...".
Ответ отправил: sir henry (статус: Академик)
Отправлен: 08.11.2005, 12:36

Отвечает: Ayl
Здравствуйте, Manner!

Эллипс не нужно рисовать с помощью объектов. Нужно завести объект "эллипс", в котором будет содержаться информация о параметрах эллипса (например, координаты фокусов эллипса, параметр M (постоянная сумма расстояний от каждой точки эллипса до его фокусов) и угол наклона главной оси эллипса). Кроме этого, объект должен содержать конструктор, деструктор, процедуры отображения и стирания эллипса, а также процедуру перемещения эллипса с поворотом.

Объект задается следующим образом (см.Приложение).

Процедуры напишешь сам. При формировании процедуры ее заголовок записывается в виде имя_объекта.имя_процедуры. Например, заголовок процедуры Show объекта TEllipse будет таким:

Procedure TEllipse.Show;

Вот, собственно, и все краткое введение в ООП на Паскале. Программка достаточно простая, в ней не требуются более сложные вещи типа наследования, виртуальных методов и т.п.

Приложение:

---------
Трудное - то, что можно сделать немедленно. Невозможное - то, для выполнения чего требуется немного больше времени

Ответ отправил: Ayl (статус: Профессор)
Отправлен: 08.11.2005, 13:10


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.pasplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное