Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 27.09.2023
Сообщений: 13

Проверка принадлежит ли точка (х,у) графику

01.10.2023, 23:33. Показов 2415. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, написать код на С++ по графику
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.10.2023, 23:33
Ответы с готовыми решениями:

Проверка принадлежит ли точка (х,у) графику
Привет! Помогите мне пожалуйста, не могу доделать программу. Есть график, и нужно сделать проверку, если точка (х,у) входит в...

Принадлежит ли точка графику
Помогите пожалуйста. Программа почему то не работает не могу разобраться что не дописал или где ошибка. #include <iostream> ...

Определить, принадлежит ли точка графику
Нужно ввести значение точки и вывести на экран, принадлежит ли она зеленой области.

31
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
03.10.2023, 15:11
Студворк — интернет-сервис помощи студентам
Ну погрешность у вас и у меня сильно отличается.
Сравнение с погрешностью - осознанный шаг.
А прямое сравнение - это глупость.
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5209 / 2927 / 1509
Регистрация: 14.12.2018
Сообщений: 5,267
Записей в блоге: 1
03.10.2023, 15:36
SmallEvil, в задаче (и вообще) требуются любые значения переменных. Тут нет разницы между 2 этими методами !
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
03.10.2023, 15:48
Цитата Сообщение от Volga_ Посмотреть сообщение
в задаче (и вообще) требуются любые значения переменных. Тут нет разницы между 2 этими методами !
Наверное мы друг друга не поняли.
Результат вычисления может не быть точно равен 9, а скажем 8.99999999999215645646
И при заведомо подходящих входных данных (x,y) вы получите ошибочный результат.
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5209 / 2927 / 1509
Регистрация: 14.12.2018
Сообщений: 5,267
Записей в блоге: 1
03.10.2023, 16:43
SmallEvil, я хотел говорить: при работе с плавающей точкой сравнение с погрешностью или прямое сравнение имеет грубая ошибка (не только для прямого сравнения).
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
03.10.2023, 17:08
Цитата Сообщение от Volga_ Посмотреть сообщение
при работе с плавающей точкой сравнение с погрешностью
Это единственный вариант.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6302 / 3024 / 1053
Регистрация: 01.06.2021
Сообщений: 11,478
03.10.2023, 21:08
SmallEvil, если в задании не написано, какая погрешность допускается, а также не написано, в каком диапазоне будут вводимые пользователем числа, то приемлемо сравнивать как с использованием eps, так и можно сравнивать напрямую, ибо для обоих вариантов существуют случаи, когда получим неверный результат.
Поэтому в данном случае, когда условие ничего не говорит о допустимой погрешности, а также о диапазоне вводимых значений,
Цитата Сообщение от SmallEvil Посмотреть сообщение
Сравнение с погрешностью - осознанный шаг.
А прямое сравнение - это глупость.
эти эмоциональные заявления безосновательны!
В книге The Art of Computer Programming во втором томе Seminumerical algorithms Дональд Кнут толкает идею сравнивания с малым числом для инженерных расчетов, когда заранее известна допустимая в рамках ТЗ погрешность.
В работе «Рассуждение о методе, чтобы хорошо направлять свой разум и отыскивать истину в науках» Рене Декарт писал, что не стоит усложнять задачу, если она изначально сформулирована просто.
Бритва Оккама говорит нечто схожее. Если, не зная допустимой согласно ТЗ погрешности и диапазона вводимых значений, в обеих вариантах (как прямое сравнение, так и сравнение с малым числом) возможны варианты некорректной работы программы, то следует предпочесть простой вариант - прямое сравнение.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
03.10.2023, 21:59
Цитата Сообщение от Royal_X Посмотреть сообщение
Бритва Оккама говорит нечто схожее. Если, не зная допустимой согласно ТЗ погрешности и диапазона вводимых значений, в обеих вариантах (как прямое сравнение, так и сравнение с малым числом) возможны варианты некорректной работы программы, то следует предпочесть простой вариант - прямое сравнение.
Но мы знаем.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
04.10.2023, 10:24
Royal_X, ваш пост №25, мне не понятен от корки и до конца, в данном контексте.
Если с таким подходом работать с плавающими числами, то ни одной рабочей программы не получится.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6302 / 3024 / 1053
Регистрация: 01.06.2021
Сообщений: 11,478
04.10.2023, 10:37
Цитата Сообщение от SmallEvil Посмотреть сообщение
Если с таким подходом работать с плавающими числами, то ни одной рабочей программы не получится.
Чтобы программа, которая использует числа с плавающей запятой, корректно работала, перед её разработкой нужно знать диапазон допустимых значений ввода чисел, для какого железа она будет предназначаться и какая погрешность допустима в расчетах. Если нет этих данных, то все утверждения об обязательном использовании eps для сравнения двух чисел с плавающей запятой это ахинея. В таком случае, нужно просто отталкиваться от того, что это школьное задание и можно пренебречь ненужными действиями. Об этом был мой пост.
Цитата Сообщение от SmallEvil Посмотреть сообщение
Но мы знаем.
Ничего мы не знаем!!! В условии я ничего не вижу. Не написано ни о диапазоне вводимых чисел, ни о допустимой погрешности, ни о железе, на котором оно будет запускаться и т.д.
1
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
04.10.2023, 12:34
Цитата Сообщение от Royal_X Посмотреть сообщение
Ничего мы не знаем!!!
Конечно знаем. Просто нужно смотреть контекст.
И кто теперь на эмоциях ?

Добавлено через 1 минуту
Цитата Сообщение от Royal_X Посмотреть сообщение
В таком случае, нужно просто отталкиваться от того, что это школьное задание и можно пренебречь ненужными действиями.
Можно и пренебречь.
Но доказывать что это норма, это ещё большая глупость.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6302 / 3024 / 1053
Регистрация: 01.06.2021
Сообщений: 11,478
04.10.2023, 13:06
Цитата Сообщение от SmallEvil Посмотреть сообщение
Просто нужно смотреть контекст.
0
848 / 651 / 323
Регистрация: 24.02.2017
Сообщений: 2,297
04.10.2023, 14:09
SmallEvil, допустим координаты точки действительные числа с некоторым количеством знаков после запятой.
На графике прямой принадлежность точки прямой будет определяться на участке ( -10,-6) как 2y=x-6, а на участке (-6,0) как 2y=6-x. Для примера определим принадлежность точки на участке (-10,6). Перейдем с действительных чисел на целые числа в вычислениях и перепишем уравнение как 2yk=xk-6k, где k=10^ максимальное количество знаков после запятой у какой либо координаты точки.
тот же подход (переход от действительных чисел к целым) можно применить и к дугам графика.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.10.2023, 14:09

Определить принадлежит ли данная точка графику функции
График: cut :rtfm:Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.

Определить принадлежит ли данная точка графику функций
Помогите пожалуйста с задачей: Определить принадлежит ли данная точка графику функций. Вот график:...

Даны координаты точки A(x1,y1), для которой необходимо определить, принадлежит ли точка графику функции

Проверка, принадлежит ли точка заштрихованной области
3. Для задачи 2 записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной...

Проверка принадлежит ли точка (х,у) графику
Привет! Помогите мне пожалуйста, не могу доделать программу. Есть график, и нужно сделать проверку, если точка (х,у) входит в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru