0 / 0 / 0 Регистрация: 09.04.2020 Сообщений: 9 |
|
1 |
|
09.04.2020, 13:20. Показов 9973. Ответов 4
Дана точка с координатами (х, у). Составить программу, которая Изображения
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
09.04.2020, 13:20 |
Ответы с готовыми решениями: Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит области Pascal составить программу, которая печатает true, если точка с координатами (х, у) принадлежит области 4 |
Puporev Почетный модератор 64286 / 47585 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
||||
09.04.2020, 13:30 |
2 |
|||
1 |
0 / 0 / 0 Регистрация: 09.04.2020 Сообщений: 9 |
|
09.04.2020, 14:51 [ТС] |
3 |
Забыл добавить, необходимо написать с условным оператором.
0 |
Puporev Почетный модератор 64286 / 47585 / 32739 Регистрация: 18.05.2008 Сообщений: 115,182 |
||||
09.04.2020, 14:56 |
4 |
|||
Сообщение было отмечено ZX Spectrum-128 как решение РешениеНу и напишите. Добавлено через 3 минуты
0 |
oleg21 0 / 0 / 0 Регистрация: 09.04.2020 Сообщений: 9 |
||||
09.04.2020, 15:20 [ТС] |
5 |
|||
Спасибо, разобрался Добавлено через 1 минуту
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
09.04.2020, 15:20 |
Помогаю со студенческими работами здесь Для данных областей составить программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае. Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области Составить программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области Для данных областей составить линейную программу, которая печатает true, если точка с координатами (x,y) принадлежит закрашенной области Составить программу ,которая печатает TRUE , если точка с координатами (Х,У) принадлежит заштрихованной области,и FALSE в противном случае: Составить программу, которая печатает true, если точка с координатами(x,y) принадлежит заштрихованной области,false в противном случае. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 5 |
Дьулусхан Иванов
Знаток
(277),
на голосовании
6 лет назад
Составить программу, которая печатает True, если точка с координатами (x,y) принадлежит заданным закрашенным (заштрихованным) областям, и False – противном случае.
Голосование за лучший ответ
inga zajonc
Искусственный Интеллект
(175440)
6 лет назад
А как заданы области? Допустим мы имеем красный прямоугольник на синем фоне и внутри прямоугольника белый круг. Точка внутри круга относится к закрашенной области?
Например мы могли бы использовать функцию getpixel, но тогда надо точно знать, точку какого цвета ищем.
А если область заштрихована, мы же можем попасть и между штрихами!
Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит заштрихованной области, и false в противном случае.
Заранее спасибо(рисунок 4).
Вы находитесь на странице вопроса Составить программу, которая печатает true, если точка с координатами (х, у) принадлежит заштрихованной области, и false в противном случае? из категории Информатика.
Уровень сложности вопроса рассчитан на учащихся 10 – 11 классов. На странице
можно узнать правильный ответ, сверить его со своим вариантом и обсудить
возможные версии с другими пользователями сайта посредством обратной связи.
Если ответ вызывает сомнения или покажется вам неполным, для проверки
найдите ответы на аналогичные вопросы по теме в этой же категории, или создайте
новый вопрос, используя ключевые слова: введите вопрос в поисковую строку,
нажав кнопку в верхней части страницы.
kermusthate
В таких задачах основное – составить уравнения линий, ограничивающие заданный контур.
Уравнение прямой, проходящей через две точки, можно записать в виде
Первая линия (показана красным цветом) проходит через точки A(2;5) и В(5;1). Подставляя значения в (1) получаем
Вторая линия (показана синим цветом) проходит через точки В(5;1) и С(2;-4). Подставляя значения в (1) получаем
Вторая линия (показана зеленым цветом) имеет уравнение х=2.
Границы, а также внутренняя часть контура, составленного этими тремя линиями (треугольник) принадлежат одновременно трем областям, показанным цветными заливками. Каждая область определяется математическим неравенством. Если область лежит выше линии y=F(x), то y≥F(x), а если ниже, то y≤F(x)
Тогда для красной области
для синей области
и для зеленой области х≥2
А контур описывается совокупностью этих трех условий, объединенных логическим “И”.
Условие (2) является логическим выражением и его значением в программе будет true/false, что и требуется по условию.
// PascalABC.NET 3.2, сборка 1379 от 21.01.2017
var
x,y:real;
begin
Write(‘Введите координаты точки: ‘); Read(x,y);
Writeln((y=(5*x-22)/3) and (x>=2))
end.
Пример
Введите координаты точки: 3 2.1
True
Формулировка задачи:
Составить линейную программу, которая печатает true, если точка с координатами (х, у) принадлежит закрашенной области, и false — в противном случае.
P.S.
если можно то с пояснениями
Код к задаче: «Pascal составить программу, которая печатает true, если точка с координатами (х, у) принадлежит области»
textual
var x, y: real; begin write('x = '); readln(x); //ввод x write('y = '); readln(y); //ввод y writeln((y >= 2) and (x * x + y * y >= 16) and (x * x + y * y <= 36)); //печать условия попадания точки в заданную область readln //ждём нажатия <Enter> для выхода из программы end.
Полезно ли:
13 голосов , оценка 4.154 из 5