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

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

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

> Описание куба, С помощью ООП
Godsmack2007
сообщение 16.06.2011 21:47
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Михаил

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


Народ помогите написать вот такую штучку - Опишите геометрический объект куб с помощью ООП
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
IUnknown
сообщение 17.06.2011 17:32
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

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


Цитата
мне тут вот так подкидывают идею но это только куб без ООП
Это ООП, но идея неправильная. Одной точки в пространстве недостаточно для задания куба. Нужно еще что-то. Не веришь? Ну, попробуй взять карандаш, и нарисовать на листе бумаги (в клеточку, договорились) куб. Точку я тебе задам. Скажем, <10, 10, 10>. Ширина/Высота/Глубина = 15 ... Бери карандаш и начинай рисовать кубик. Для начала - оси координат, а уж потом - сами точки, соединяя которые получишь то, что тебе надо.

Что, "не выходит каменный цветок"(С)? А почему? Потому, что ты не знаешь, какая именно точка задана, и как относительно нее расположены остальные точки. А вот если я добавлю, что ребра куба параллельны осям координат, координаты всех точек - положительны, и точка <10, 10, 10> находится ближе всего к началу координат - то ты сможешь нарисовать кубик без проблем. Так что думай, какую еще информацию внести в класс, чтобы однозначно описать фигуру.

P.S. Делать задачу полностью - не буду, предупреждаю сразу. Потому что задана она тебе, а не мне. И решать ее должен ты, а не кто-то за тебя... Думай, пробуй. Что не получится - спрашивай...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Godsmack2007   Описание куба   16.06.2011 21:47
Unconnected   Может, что-то типа такого: type TCoor=record ...   16.06.2011 22:35
Lapp   Может, что-то типа такого: Un, я думаю, ему нужно ...   16.06.2011 22:53
Godsmack2007   а может быть и не так?)))   16.06.2011 22:39
Lapp   а может быть и не так?))) Да, может. 1. В программ...   16.06.2011 22:49
Unconnected   Ну, этот класс содержит координаты вершин, к ним м...   16.06.2011 22:42
Godsmack2007   Unconnected ну да)) Lapp а я вообще то ничего и не...   16.06.2011 22:51
Godsmack2007   Lapp ок все закрыли) а если по делу то как вообще ...   16.06.2011 23:02
Unconnected   Мм ну как раз это с ООП, класс ведь сделал.. тольк...   16.06.2011 23:06
Godsmack2007   Unconnected на этом примере пожете показать что им...   16.06.2011 23:10
Unconnected   А как вообще вводится куб? Я сначала думал, что ко...   16.06.2011 23:20
sheka   Lapp разбушевался! :) Un, нарисуй на бумажке ...   16.06.2011 23:25
Godsmack2007   все о чем то размышлают))) а я чета вообще ниочем)   16.06.2011 23:27
sheka   God, ты придумай для себя что ты хочешь - и делай ...   16.06.2011 23:28
Godsmack2007   sheka - я хочу эту прогу чтоб она работала и все))...   16.06.2011 23:37
IUnknown   Это ООП, но идея неправильная. Одной точки в прост...   17.06.2011 17:32
Unconnected   Тремя точками можно однозначно задать (два вершины...   17.06.2011 17:39
Lapp   Но я, не особо раздумывая, сделал бы задание по вс...   17.06.2011 22:43
Godsmack2007   IUnknown как то так? uses crt; Type TKube = obj...   17.06.2011 18:24
Unconnected   Мм какого плана ошибки?)   17.06.2011 22:59
Lapp   Мм какого плана ошибки?)Расхождения, несоответстви...   17.06.2011 23:05


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

 



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