Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область. Результат вывести в виде текстового сообщения.
![]() |
Область можно описать как круг, пересекающийся с треугольником. Точка может попадать либо в круг, либо в треугольник, либо в их общую часть.
Условие попадания точки в круг: x 2 +y 2
Условие попадания точки в треугольник:
Программа выглядит следующим образом:
Задание №6
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область. Результат вывести в виде текстового сообщения.
Вариант 1
Вариант 2
С++: Решение задачи 59 по Абрамову
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Контрольные вопросы:
- В чём проявляется особенность синтаксиса оператора варианта?
- В каких случаях используется оператор варианта?
- В каких случаях оправдано использование оператора безусловного перехода?
- Какими алгоритмическими конструкциями можно заманить оператор безусловного перехода?
- Для чего необходимы метки в программе?
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Прямо сейчас студенты читают про:
Формы и виды права собственности Конституция РФ, а так же ГК РФ, предусмотрел 3 основных формы права собственности это.
Задача № 2. В пульмонологическом отделении находится на лечении пациент Т В пульмонологическом отделении находится на лечении пациент Т.
Оборотные средства предприятия Оборотные средства — это совокупность предметов труда, находящихся в постоянном обороте и являющихся наиболее подвижной.
ВЗЯТИЕ МАЗКА ИЗ НОСОГЛОТКИ НА МЕНИНГОКОКК Приготовить: — стерильные пробирки с сухим ватным изогнутым тампоном; — штатив для пробирок; — стерильный шпатель в лотке; -.
КЛАССИФИКАЦИЯ ОПАСНОСТЕЙ Безопасность жизнедеятельности (БЖД) — наука, которая изучает проблемы безопасного пребывания человека в окружающей среде в процессе.
Источник: studopedia.ru
Проверить, принадлежит ли точка с заданными координатами (x, y) заштрихованной области. Приходько Д.С.__лаб1__вариант №11_rev__2. Лабораторная работа 1 по дисциплине Информатика и программирование студент фдо тусур приходько Д. С. группа
Программирование на С++. Урок 11. Попадает ли точка в заштрихованную область 2.
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 146.68 Kb.
Федеральное государственное бюджетное образовательное учреждение
высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Факультет дистанционного обучения
Лабораторная работа № 1
по дисциплине «Информатика и программирование»
студент ФДО ТУСУР
Томск 2021
Индивидуальный вариант №11:
Проверить, принадлежит ли точка с заданными координатами (x, y) заштрихованной области (рисунок 1):
Рисунок 1. Вариант задания
Алгоритм решения задачи
Алгоритм решения задачи представлен в виде блок-диаграммы на рисунке 2.
Рисунок 2. Блок-диаграмма
Текст программы:
#include
void main(int argc, char* argv[])
printf(«Введите значение x %f»,
printf(«Введите значение y %f»,
if (fabs(x) Результаты тестирования программы:
На рисунках 3-6 представлены экранные формы работы программы.
- При введенных значениях координат x=0, y=0 точка принадлежит заштрихованной области;
- При введенных значениях координат x=0, y=0 точка принадлежит заштрихованной области (рисунок 3);
- При введенных значениях координат x=0,7, y=0,4 точка принадлежит заштрихованной области (рисунок 4);
- При введенных значениях координат x=1,5, y=2 точка не принадлежит заштрихованной области (рисунок 5);
- При введенных значениях координат x=-1,2, y=-1,3 точка не принадлежит заштрихованной области (рисунок 6);
Рисунок 4. Точка принадлежит области
Рисунок 5. Точка не принадлежит области
Фигура ограничена отрезками по оси X -1 и 1 с координатами слева [-1; -2] и [-1; 2], справа [1; -1] и [1; 1]. Ось Y фигура пересекает под некоторым углом в точке ±1.5. Уравнение прямой с угловым коэффициентом выглядит, как y=mx+ b , где m равняется угловому коэффициенту, а b равняется координате Y пересечения прямой с осью Y. Зная координаты вычисляем угловой коэффициент, который будет равен ±0.5. Следовательно уравнение прямой будет иметь вид y=±0.5x±1.5.
Источник: topuch.com
Пример 4. Вводятся координаты точки
Вводятся координаты точки. Определить попадает ли точка в заштрихованную область или нет.
![]() |
Решение:
Write(‘введите x y ‘);
if (sqr(x)+sqr(y)<=25) and (sqr(x)+sqr(y)>=4) then writeln(‘точка попадает в заштрихованную область’)
else writeln(‘точка не попадает в заштрихованную область’);
Результат:
введите x y 1 1
точка попадает в заштрихованную область
введите x y 2 5
точка не попадает в заштрихованную область
Пример 5.
Введено трехзначное число. Необходимо разбить его на цифры. Все четные цифры, которые меньше 8 увеличить на 2, а 8 заменить на 0.
Решение:
write(‘введите n’); readln (n);
a:=n div 1000; b:=n div 100 mod 10;
c:=n div 10 mod 10; d:=n mod 10;
Результат:
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Студопедия рекомендует:
Понятие и основные виды архитектуры ЭВМ Под архитектурой ЭВМ понимается совокупность общих принципов организации аппаратно-программных средств и их характеристик.
Правительство Великобритании. Состав, порядок формирования, функции, полномочия Правительство Великобритании, как и многие другие институты власти, сохраняет на себе печать традиционности уклада жизни британского.
Понятие и виды управленческих решений, принимаемых в органах внутренних дел. Условия эффективности управленческих решений в органах внутренних дел В органах внутренних дел принимается большое количество решений.
ДИАЛЕКТИКА Диалектика – теория и метод познания действительности, учение о всеобщей связи и развитии.
Педагогические взгляды А.Ф. Дистервега. В историю педагогики Адольф Вильгельм Дистервег (1790 – 1866) вошел как «учитель немецких учителей» и прогрессивный.
Источник: studopedia.ru