1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| klik1602 |
29.03.2011 22:19
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 49 Пол: Женский Реальное имя: Натали Репутация: 1 |
Добрый вечер, при написании программы возникла проблема с написанием кругов на воде, да и нарисовать воду никак не выходит(( ток дождь, не подскажите, как это сделать?
вот код: program ll; Сообщение отредактировано: Lapp - 30.03.2011 3:14 |
![]() ![]() |
| Lapp |
30.03.2011 23:20
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Андрей, у тебя память, выделенная под Эллипсы, не освобождается. Да, забыл.. Спасибо! Цитата Я тут тоже кое-что наваял, но раз уж есть - то выкладывать не буду. Правда, я сделал чуть по-другому: как только капля достигает "уровня земли" - я удаляю из массива объект "капля", и инициализирую этот же элемент объектом "эллипс", то есть, все действие происходит в одном массиве, и фактически вызовом одного метода (виртуального, разумеется), нет засилья if-ов, все решает полиморфизм... Ну, да и фиг с ним... Пусть остается у меня в коллекции, может еще кому понадобится... Интересно, что мы оба сочли, что круги на воде нужно делать эллипсами, хотя это так или иначе требует дополнитнльных затрат. Я некоторое время пребывал в сомнениях, сделать ли один массив или все же два разных. В результате покривил душой - заменил массив a на массив кругов и добавил массив эллипсов.. не могли бы вы для этой части написать комментарии, а то я как-то не понимаю, что к чему..
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
klik1602 ООП в паскале. 29.03.2011 22:19
Lapp возникла проблема с написанием кругов на воде, да ... 30.03.2011 11:38
volvo Андрей, у тебя память, выделенная под Эллипсы, не ... 30.03.2011 13:06
klik1602 большое спасибо за помощь, исходный текст программ... 30.03.2011 21:33
volvo Ну, тогда выкладываю:
Комментариев в коде нет со... 31.03.2011 0:29
Lapp Я балдею, насколько ход мысли у нас был одинаковый... 31.03.2011 6:05
volvo :unsure: Я ж написал "еще", а не ... 31.03.2011 9:01![]() ![]() |
|
Текстовая версия | 18.12.2025 23:01 |