![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Рустам |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 40 Пол: Мужской Репутация: ![]() ![]() ![]() |
Найти ромб найбольшей площади с вершинами в заданном множестве точек на плоскости
Вот что получилось сделать
Вот какие успехи , направильность не проверял, грубый какой то код получился. Может я где то ошибся или возможны способы решения задачи попроще? Сообщение отредактировано: Рустам - 27.12.2009 17:23 |
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Первое, что бросается в глаза - ты неправильно трактуешь тип tochka.
Нужно делать так: type Тогда массив точек будет такой: var Но это не принципиально. Дальше, видно, что ты не внял моим словам ни про ClrScr, ни про Randomize - это, конечно, обидно.. И совету volvo ты тоже не внял - делай все через константы, не должно быть никаких чисел в пределах циклов и т.п. Перебор в четырех циклах - в принципе верное решение. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Рустам |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 40 Пол: Мужской Репутация: ![]() ![]() ![]() |
Насчет рэндома и срт я внял, но эта ж прога как бы для себя.. мне так проще... Но как бы дело не в них..убрать их не долго... меня просто интересовал сам принцип решения. Является ли он правильным или есть какие то более легкие пути
Добавлено через 6 мин. код немного подправил. убрал срт и добавил константу. Сообщение отредактировано: Рустам - 27.12.2009 16:32 |
Lapp |
![]()
Сообщение
#4
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
эта ж прога как бы для себя.. мне так проще... Наоборот - проще без них. Я не удивлюсь, если какой-то слишком рьяный преподаватель потребует очистки экрана. Помни: все, что мы тут говорим, мы говорим именно для тебя, а не для кого-то. Именно ТЕБЕ так будет проще, поверь )). Ты только старайся вникнуть. С типом запись для точек разобрался? Это важный момент, хоть он и не влияет в данном случае на результат. В этой проге - не влияет, в других геометрических программах ты наломаешь дров, если будешь делать, как сделал. Есть точка, есть массив точек - никак иначе. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Рустам, а теперь внимательно перечитай задание, и посмотри, что от тебя требовалось найти. И что будет распечатано в результате работы программы тоже посмотри...
Это первое. Второе - уже говорили, но я повторю еще раз: не хочешь проблем в дальнейшем - привыкай сразу инициализировать все переменные. Попробую сейчас найти ту тему, где автор жаловался, что пока все было в программе - работало, как только перенес в функцию - работать перестало. Именно по вышеуказанной причине... |
Рустам |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 40 Пол: Мужской Репутация: ![]() ![]() ![]() |
Lapp, c типом для точек разобрался, но я пока оставлю как есть. для следующей программы обязательно учту.
volvo, дописал то, что необходимо найти и вывести. Если я правильно понял тебя, то надо было мне в начале обнулить все переменные. (вроде ты сказал не рассчитывать на компилятор) П.С. Стараюсь вникать в ваши советы... Не ругайтесь сильно |
Lapp |
![]()
Сообщение
#7
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 21.07.2025 10:07 |