Тема: Трикутник і точка
Прошу швидкого вирішення задачі
Трикутник ABC задано координатами своїх вершин на площині.Визначити де лежить точка M (x0,y0)- ззовні трикутника всередині нього або на стороні трикутника
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → Трикутник і точка
Для відправлення відповіді ви повинні увійти або зареєструватися
Прошу швидкого вирішення задачі
Трикутник ABC задано координатами своїх вершин на площині.Визначити де лежить точка M (x0,y0)- ззовні трикутника всередині нього або на стороні трикутника
Скільки платите?
І мене цікавить. Швидкісна допомога мабуть добре оплачується. Те, що автор платить грубі гроші - це очевидно, інакше б була присутня фраза "будьте ласкаві, допоможіть у вільний час".
Також на цьому форумі очікується від студентів демонстрація спроби розв'язати завдання самотужки.
30 грн
Пфф, це на швидкісну допомогу не тягне. Див. попередній допис.
alonarolduhina
Ідіть краще до москалів на кіберфорум - ми тут хворим на голову не допомагаємо (саме тому ви не змогли прочитати правила форуму) та не жебракуємо.
Я думала що тут справді допоможуть,а тут гроші здирають.Я не збиралася комусь платити,а хотіла отримати допомогу від спеціалістів
Якщо ви ще не зрозуміли іронії, то ваші гроші тут нікому не потрібні. Натомість потрібно забути про вимогу "бігом, швидко" і показати спершу, як би ви могли вирішити задачу самостійно, хоча б хід думок, хоча б спробу, ну принаймні покажіть як ґуґлили можливе рішення.
Не підходить? Ну на цьому форумі тільки так.
У мене немає думок,я хочу щоб мені допомогли,пояснили
І вже потім,я щось зможу робити сама
Тоді вам на інший форум. На цьому форумі вам відповідь буде приблизно така - якщо не спромоглися хоча б спробувати наґуґлити можливий варіант рішення, тоді програмування це не ваша стихія.
У мене немає думок,я хочу щоб мені допомогли,пояснили
І вже потім,я щось зможу робити сама
Не треба вже так самокритично, певен якісь думки у вас мають бути. Як казав мій лікар "Що значить немає температури? Хоч кімнатна, але має бути."
Ось, прошу, пошукав за вас.
Задача "чи лежить точка всередині трикутника" вже з готовим розв'язком на Python (бажаєте ви розбиратися чи просто скопіювати й вставити програмний код) є, до прикладу, ось тут: https://www.geeksforgeeks.org/check-whe … le-or-not/
Тут приклад розв'язку задачі "чи лежить точка на відрізку (якійсь стороні трикутника)", коли хочете розібратися. (Перекласти на Python має бути доволі легко). (3. Is point on a line segment using the perp dot product.) : http://www.sunshine2k.de/coding/java/Po … nLine.html
Для початку, перевірте, чи не лежить точка на стороні. Складіть рівняння сторони (спершу на папері), потім запрограмуйте і підставте в нього координати точки M. Якщо рівняння не зійшлося - точка не на прямій. Якщо зійшлося, але якась координата точки M більша або менша за одночасно дві координати вершин - точка не на стороні (а на її продовженні).
Знайдіть координати перетинів сторін із прямою y=y0, як на картинці. Якщо перетин не лежить між вершинами (тобто на продовженні) або не існує - відкидаєте його. Якщо лишилося 2 перетини, і x0 лежить між координатами цих перетинів - точка в трикутнику. Якщо x0 менша або більша за перетини - точка поза трикутником.
У мене немає думок,я хочу щоб мені допомогли,пояснили
І вже потім,я щось зможу робити сама
це так не працює
У мене немає думок,я хочу щоб мені допомогли,пояснили
І вже потім,я щось зможу робити сама
forumom pomililis, tuta programst a ne matimatiki
Та математики теж є, але питання в тому, що їй, виглядає, просто не хочеться вчитися. Може, я помиляюся, але схоже саме на це. А тут переважно все ж люди, які вчилися, і нам складно зрозуміти вас.
Та математики теж є, але питання в тому, що їй, виглядає, просто не хочеться вчитися. Може, я помиляюся, але схоже саме на це. А тут переважно все ж люди, які вчилися, і нам складно зрозуміти вас.
то є наслідком поганої освіти, я от про перевірку, чи лежить точка на прямій, та пошук перетину двох прямих, знаю виключно завдяки khan academy, і тому шо сам був почав з тим розбиратись, хоча так само ходив до школи і сидів на уроках. А якшо у людини такий самий рівень освіти, як і в мене, але на додачу це дитина, котра взагалі не знає, чого в житті хоче, що навколо неї відбувається, для чого треба та математика, та програмування, то це як пошук чорної кішки в чорній кімнаті, сліпою людиною.
Але звісно, якщо людина навіть не хоче зрозуміти щось складне, а для цього потрібні такі зусилля, що іноді сидиш на одному місці, але з тебе ллється піт, то тут мало що може допомогти.
У мене немає думок,я хочу щоб мені допомогли,пояснили
І вже потім,я щось зможу робити сама
Питання на мільйон, чи знаєте ви, що таке "пряма", і як її описати математично? Наприклад, як описати горизонтальну пряму лінію, котра перетинає 1 на осі Y, як на цьому малюнку?
Не хочу нікого образити (зрештою, я ж не справжній спеціаліст-програміст, а так, любитель), але було б непогано створити якийсь підфорум, де студенти допомагають студентам робити лаби. Тільки постійних користувачів туди не пускати: спеціалісти все одно тут ледачих студентів тільки тролять, а от студенти, роблячи лаби одні за одних, може, чомусь і навчились би.
Ніхто не забороняє студентам відповідати одне одному. Але щоб відповідати, треба щось знати, а сюди переважно приходять повні нулі.
чому я ніразу на форумі небачив студентів які просили б зробити лабалаторку повязану з SQl або ML?
проблема в університетах чи люди які те вчать дуже розумні?
Для відправлення відповіді ви повинні увійти або зареєструватися