|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 3
|
|
Определить три точки, являющиеся вершинами треугольника, для которого разность точек вне его и внутри является07.12.2015, 16:50. Показов 1328. Ответов 7
Умоляю,помогите кто чем может(( Не получается решить задачу в visual basic: В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, у1, х2, у2, x3, y3 и т.д. Определить три точки, являющиеся вершинами треугольника, для которого разность точек вне его и внутри является минимальной.
Нет,я не лентяйка, которая сидит и ждет решения на блюдечке и не обращалась бы ни к кому, если бы не такая ситуация(курсовая работа готова,кроме этой задачи,сижу над ней неделю и не выходит ничего,а сроки сдачи уже подходят).Пожалуйста,Если вы что-то знаете по этому поводу,прошу,помогите.
0
|
|
| 07.12.2015, 16:50 | |
|
Ответы с готовыми решениями:
7
Определить 3 точки, являющиеся вершинами треугольника, для которых разность точек вне е го и внутри является минимальной. Выбрать три точки из множества точек на плоскости так, чтобы была минимальной разность между количествами точек внутри и вне треугольника Определить 3 точки, являющиеся вершинами треугольника |
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|||
| 07.12.2015, 20:31 | |||
0
|
|||
|
Супер-модератор
|
||||||
| 07.12.2015, 21:37 | ||||||
|
Примерно так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 3
|
||||||
| 08.12.2015, 17:07 [ТС] | ||||||
|
Казанский, В том и дело,что я даже не представляю алгоритма. Есть начало,да :
"Математическая часть - векторное и псевдоскалярное произведения. Реализация - считаются произведения (1, 2, 3 - вершины треугольника, 0 - точка): (x1 - x0) * (y2 - y1) - (x2 - x1) * (y1 - y0) (x2 - x0) * (y3 - y2) - (x3 - x2) * (y2 - y0) (x3 - x0) * (y1 - y3) - (x1 - x3) * (y3 - y0)" далее пытаюсь работать с этим ,но он неправильно выдает... Вы понимаете,если бы были хорошие наброски,я бы скорее уже догнала,если я сюда написала,значит мало в этом смыслю. Преподаватель очень странный,не объясняет как делать,мы просто на занятии переписываем предоставленный им код.Согласитесь,не лучший метод научить студентов работать с программой. А курсовую сдать надо. С другими задачами я разобралась,но так как раньше никогда не работала с бэсиком,для меня это очень трудно.И да,когда уже поняла,что мне не под силу и решила к нему подойти,он только и смог мне сказать "ну что вы,простейшая задача,простейшая,три цикла разности создадите,а потом минимальное число будете искать" и отчалил.Я не учусь на программиста какого-то и вообще в этой области меня не будет.Какие три цикла?О чем он вообще?
0
|
||||||
|
Супер-модератор
|
|
| 08.12.2015, 19:58 | |
|
ulyana2608, даже правильные слова сказал преподаватель... Действительно три цикла. См. строки 20, 22, 24 моего кода. А вот задавать координаты случайными не советую (трудно будет проверять). Задай сначала несколько точек, посмотри, что должно получиться, а потом проверь, как это вычислит программа.
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 3
|
|
| 08.12.2015, 22:13 [ТС] | |
|
Catstail, я и со случайными проверяла,это не проблема,вроде. В вашем коде недоработка,я вот смотрю что не так,но все равно спасибо. Преподаватель мне сказал также через минимальное число,не представляю как.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||
| 09.12.2015, 02:52 | ||
|
Может по площади треугольников? Вынести в отдельную функцию
0
|
||
|
Супер-модератор
|
|
| 09.12.2015, 09:46 | |
|
0
|
|
| 09.12.2015, 09:46 | |
|
Помогаю со студенческими работами здесь
8
Определить найдутся среди точек заданного множества точки являющиеся вершинами правильной пирамиды Выбрать три различные точки из заданного множества точек на плоскости так, чтобы была минимальной разность между количествами точек, внутри и снаружи. Из заданного множества точек на плоскости выбрать три разные точки А В С так, чтобы внутри треугольника АВС содержалось максимальное количество точек. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|