ВУЗ:
Составители:
Рубрика:
85
Точка принадлежит области В, если она лежит внутри окружности с центром в
точке (2;2) и радиусом 2 и если она лежит выше прямой 1 (у ≥ х). Уравнения
окружности с центром в точке х
ц
, у
ц
можно записать как
(х-х
ц
)
2
+(у-у
ц
)
2
=R
2
.
На Паскале принадлежность точки области В запишется так:
(sqr(x-2)+sqr(y-2)<=4) and (y>=x).
Точка принадлежит области С, если она лежит ниже прямой 1 (у≤х), если она
лежит вне окружности sqr(x-2)+sqr(y-2)≤4, если она лежит левее прямой 2 (у≤4),
если она лежит выше прямой у=2 (у≥2).
На Паскале это условие запишется так:
(y<=) and (sqr(x-2)+sqr(y-2)>=4) and (y<=4) and (y>=2).
Окончательно
получаем фрагмент программы:
if (y<=0) and (y>=-8) and (y<=x) and (x<=4)
or
(sqr(x-2)+sqr(y-2)<=4) and (y>=x) or
(y<=x) and (sqr(x-2)+sqr(y-2)>=4) and (y<=4 and (y>=2)
then write(‘Точка принадлежит указанной области’)
else write(‘Точка Не принадлежит указанной области’).
Упражнения:
1. Что изменится в решении, если в условии принадлежности точки области С
опустить условие у>=2 ?
2. Проверить лежит ли точка М(х,у) в области, заштрихованной на рис. 9.5.
у=х
2
y=1
Х
У
Рис. 9.5
3. Проверить, пройдёт ли кирпич размерами а·b·c:
а) в прямоугольное окно размерами p·q;
б) в треугольное равностороннее окно с длиной стороны S;
в) в круглое окно радиуса R.
85
Точка принадлежит области В, если она лежит внутри окружности с центром в
точке (2;2) и радиусом 2 и если она лежит выше прямой 1 (у ≥ х). Уравнения
окружности с центром в точке хц, уц можно записать как
(х-хц)2+(у-уц)2=R2.
На Паскале принадлежность точки области В запишется так:
(sqr(x-2)+sqr(y-2)<=4) and (y>=x).
Точка принадлежит области С, если она лежит ниже прямой 1 (у≤х), если она
лежит вне окружности sqr(x-2)+sqr(y-2)≤4, если она лежит левее прямой 2 (у≤4),
если она лежит выше прямой у=2 (у≥2).
На Паскале это условие запишется так:
(y<=) and (sqr(x-2)+sqr(y-2)>=4) and (y<=4) and (y>=2).
Окончательно получаем фрагмент программы:
if (y<=0) and (y>=-8) and (y<=x) and (x<=4) or
(sqr(x-2)+sqr(y-2)<=4) and (y>=x) or
(y<=x) and (sqr(x-2)+sqr(y-2)>=4) and (y<=4 and (y>=2)
then write(‘Точка принадлежит указанной области’)
else write(‘Точка Не принадлежит указанной области’).
Упражнения:
1. Что изменится в решении, если в условии принадлежности точки области С
опустить условие у>=2 ?
2. Проверить лежит ли точка М(х,у) в области, заштрихованной на рис. 9.5.
у= х2
У
y= 1
Х
Рис. 9.5
3. Проверить, пройдёт ли кирпич размерами а·b·c:
а) в прямоугольное окно размерами p·q;
б) в треугольное равностороннее окно с длиной стороны S;
в) в круглое окно радиуса R.
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »
