Разработать алгоритм и написать программу вычисления принадлежности точки с заданными координатами (x, y) заштрихованной области?

Информатика | студенческий

Разработать алгоритм и написать программу вычисления принадлежности точки с заданными координатами (x, y) заштрихованной области.

Программа должна выдавать текстовое сообщение о принадлежности точки заданной области.

(11).

Ответить на вопрос
Ответы (1)
169190w 16 мая 2022 г., 05:51:56

Не знаю какой язык тебе нужен, но напишу алгоритм, если хоть чего - то понимаешь в программирование, то реализовать сумеешь.

Понятно, что в начале вводим 2 переменные X и Y и дальше большое кол - во if 'ов для задачи нашей области.

Самое простое с нижней частью, т.

Е. если y0

А вот с x'ом тут не все очевидно.

Понятно, что ограничение какой - то прямой.

Надо найти ее ур - ие.

Это вполне можно сделать по точкам.

Например для правого участка.

Общий вид y = kx + b.

Если x = 0, то y = 7, следовательно b = 7.

Теперь если х = 6, то (не уверен, но судя по рисунку это так) y = 4.

Подставляем 4 = 6k + 7 Отсюда k = - 1 / 2.

С левой стороной аналогично.

Получим k = 1 / 2.

Т. е.

Получаем условие

если y>0 и (x> - 6 или x.

Kleo901 4 янв. 2022 г., 20:25:54 | 5 - 9 классы

Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область?

Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область.

Входные данные

Входная строка содержит два вещественных числа – координаты точки на плоскости (сначала x - координата, затем – y - координата).

Выходные данные

Программа должна вывести слово 'YES', если точка попала в заштрихованную область, и слово 'NO', если не попала.

Примеры

входные данные

0.

5 0. 5

выходные данные

YES

входные данные - 0.

5 - 0.

5

выходные данные

NO.

Olyska22 14 февр. 2022 г., 07:30:35 | 5 - 9 классы

Написать программу нахождения суммы нечетных элементов из n заданных пользователем?

Написать программу нахождения суммы нечетных элементов из n заданных пользователем.

Zaza987654321 11 февр. 2022 г., 18:22:14 | 5 - 9 классы

Составить программу определяющих расстояние с заданной скоростью и с заданное время?

Составить программу определяющих расстояние с заданной скоростью и с заданное время.

Алиса1317 8 янв. 2022 г., 08:05:37 | 5 - 9 классы

Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит заштрихованной области, и false в противном случае?

Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит заштрихованной области, и false в противном случае.

Aneliagross 28 февр. 2022 г., 16:42:03 | студенческий

M11 official :построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке?

M11 official :

построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке.

Попадание на границу области считать попаданием в область.

Помогите пожалуйста.

LizaBelova1999 5 мая 2022 г., 05:40:42 | студенческий

Для данной области составить линейную программу, которая печатает true, если точка с координатами (x, y)закрашенной области?

Для данной области составить линейную программу, которая печатает true, если точка с координатами (x, y)закрашенной области.

Gulda9393 22 апр. 2022 г., 07:36:22 | 10 - 11 классы

Даны вещественные числа x и y?

Даны вещественные числа x и y.

Определить принадлежит ли точка с координатами (x, y) заштрихованной области.

Ваня345517 7 февр. 2022 г., 22:11:47 | 5 - 9 классы

Какая пара клавиш запускает программу, написанную в текстовом редакторе программы интегрированной среды Турбо Паскаль?

Какая пара клавиш запускает программу, написанную в текстовом редакторе программы интегрированной среды Турбо Паскаль?

87715949164 7 февр. 2022 г., 06:15:53 | 10 - 11 классы

Даны вещественные числа x и y?

Даны вещественные числа x и y.

Определить принадлежит ли точка с координатами (x, y) заштрихованной области.

Sveta55552 29 мар. 2022 г., 07:43:14 | 10 - 11 классы

Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (x, y – действительные числа) и определяет принадлежность точки заштрихованной области, включая ее границы?

Требовалось написать программу, которая вводит с клавиатуры координаты точки на плоскости (x, y – действительные числа) и определяет принадлежность точки заштрихованной области, включая ее границы.

Программист торопился и написал программу неправильно.

Вот она :

var x, y : real ;

begin

readln(x, y) ;

if y = 0 then

if y> = x + 1 then

write('принадлежит')

else

write('не принадлежит')

end.

Последовательно выполните следующее :

1)​ приведите пример таких чисел x, y, при которых программа неверно решает поставленную задачу ;

2)​ укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы ; это можно сделать несколькими способами, поэтому можно указать любой способ доработки исходной программы.

На этой странице сайта вы найдете ответы на вопрос Разработать алгоритм и написать программу вычисления принадлежности точки с заданными координатами (x, y) заштрихованной области?, относящийся к категории Информатика. Сложность вопроса соответствует базовым знаниям учеников студенческий. Для получения дополнительной информации найдите другие вопросы, относящимися к данной тематике, с помощью поисковой системы. Или сформулируйте новый вопрос: нажмите кнопку вверху страницы, и задайте нужный запрос с помощью ключевых слов, отвечающих вашим критериям. Общайтесь с посетителями страницы, обсуждайте тему. Возможно, их ответы помогут найти нужную информацию.