Студопедия — Полуплоскость, граница которой под углом к осям координат.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Полуплоскость, граница которой под углом к осям координат.






Уравнение прямой «в отрезках» + =1

a

b b

a

Полуплоскость выше прямой, включая границу + >=1

Полуплоскость ниже прямой, включая границу + <=1

Пример. Написать программу, которая при вводе координаты точки на плоскости определяет принадлежит ли данная точка заштрихованной фигуре. Y

Y=4

Y=X2-2 1

Y=2 R=2

2 3

X=-2 X=2 X

 

X=-4

Как видно из рисунка, фигура составлена из (1)- параболы Y=X2-2 ограниченной сверху прямой Y=4.

(2)- прямоугольника, ограниченного прямыми X=-2, X=2, Y=0, Y=2.

(3)- сектора, вырезанного из круга радиуса 2 и ограниченного прямыми X=2, Y=0.

(4)- треугольника, образованного прямыми X=0, Y=0 и прямой с отрезками X=2, Y=-4.

координаты точек вводить по запросу ‘will still point?’(будет ещё точка?).

если на запрос вводится ‘Y’ или ’y’, то запрашиваются координаты точки x,y и выясняется, принадлежит ли точка описанной области или не принадлежит при этом выводится соответствующее сообщение: point is on the field (точка принадлежит данной области) или the point does not belong to this area (точка не принадлежит данной области).

если на запрос вводится ‘N’ или ‘n’то организовать выход из программы.

если введён символ отличный от ‘Y’ или’y’ или ‘N’или’n’, то вывести сообщение ‘false symbol’ (неправильный символ) и перейти к запросу ‘will still point?’ и так далее пока не будет введён символ ‘N’ или ‘n’.

program Project3_9; {$APPTYPE CONSOLE} uses SysUtils;

Label L1,Nah,Kon;

Var lit:char; x,y:real;

begin

L1:Writeln('Will still point?'); Readln(lit);

if (lit='Y') or (lit='y') then goto Nah else if (lit='N') or (lit='n') then

goto Kon else begin writeln('false symbol'); goto L1; end;

Nah:writeln('input x and y koordinat point'); readln(x,y);

if (y>=sqr(x)-2) and (y<=4)

or (x>=-2) and (x<=2) and (y>=0) and (y<=2)

or (sqr(x-2)+sqr(y)<=4) and (y>=0) and (x>=2)

or (y>=(1-x/2)/(-4)) and (y<=0) and (x>=0)

or (y>=(1+x/2)/(-2)) and (y<=0) and (x<=0)then

begin writeln('point is on the field');

goto L1; end

else begin writeln('the point does not belong to this area'); goto L1; end;

Kon:end.

 

Варианты заданий:

Вариант 1.

рис 3.1

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

3. Используя оператор Case вычислить:

 
 


A*B если n=1

A*H/2 если n=2

S= (A+B)*H/(Pi*R2) если n=4

(Pi*R2*F)/360 если n=5

 

A=2,8 B=3,73 H=3,01 F=2,5

 

 

Вариант 2.

рис 3.2

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

3. Используя оператор Case вычислить:

P*I если n=1

P*H/2 если n=2

S= 2*Pi*R*H если n=3

Pi*R*I если n=4

4*Pi*R*H) если n=5

Pi*R(2H+A) если n=6

P=3,75 I=25 H=16 R=8,4 A=10,2

Вариант 3.

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

 

 

3. Используя оператор Case вычислить:

Вариант 4.

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

3. Используя оператор Case вычислить:

х ввести с клавиатуры.

Вариант 5.

 

2. Описать область (рис 3.5)

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

3.

Вариант 6

.

2. Описать область (рис 3.6).

Рис 3.6 Проверить принадлежность области вводимых точек.

P2*I если n=1

P3*H/2 если n=2

S= 2*Pi*R/H2 если n=3

Pi*R/I если n=4,5,6,7

4*Pi/(R*H) если n=8

P=3,75 I=25 H=16 R=8,4

Вариант 7.

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

3.

А1, А2,А3 вводить с клавиатуры.

Вариант 8

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

3 3. Используя оператор Case вычислить:

. R=3,75 h=5,2 k вводить с клавиатуры.

 

Вариант 9.

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

3.Дано положительное число не больше 4.

В зависимости от целой части этого числа используя оператор Case вычислить:

x = 6.86 a вводить с клавиатуры.

Вариант10.

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

3. Определить, является ли введённый символ прописной или строчной буквой (от A до Z или от a до z), цифрой, знаком операции (+,-,*,/). В других случаях выдать, что введён специальный символ.

Вариант 11

.

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

3. Определить день недели в зависимости от даты. Номер недели рассчитывается по формуле Зеллера:

Вариант 12.

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

3. Даны три положительных числа a,b,c. Введите k равное 0, получите У; k равное 1, получите У; k равное 2 получите У.

Вариант 13.

Рис 3.13

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

3.

Вариант 14.

1.

Рис.3.14

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

3. Даны три положительных числа a,b,c. Введите k равное 0; получите У; k равное 1,

получите У; k равное 2 получите У. M=(a+b)/c.

.

Вариант 15.

рис 3.15 Проверить принадлежность области вводимых точек.

3. Ввести переменные a,b,c,d,

Вариант 16.

Где g = 0,82; Z и х вводить с клавиатуры.

Проверить принадлежность области вводимых точек. Рис 3.16

3. 3. Используя оператор Case

Вариант 17

Рис3.17

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

3. Используя оператор Case вычислить:

Даны положительные числа a,b,c. В зависимости от значения остатка от деления на 4

M+2ab если k<1

Y= если k>=1 и одновременно k<=2

в остальных случаях

Вариант 18.

a, x, c ввести с клавиатуры.

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

3.

Дано: a=5,9, b=1,54 c=72,9 x вводится по запросу.

 

 

Вариант 19.

Проверить принадлежность области вводимых точек. Рис 3.19

3.

Дано: x=1.5, a=7.77?, b вводить с клавиатуры.

Вариант 20.

Рис.3.20

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

Дано:a=2,7 x=3,22 a вводить с клавиатуры.

Вариант 21.

1.

Рис 3.21

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

3.

Значения x и a вводятся с клавиатуры.

Вариант 22

1.

Рис 3.22

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

3. Используя оператор Case вычислить:

Вариант 23.

Рис.3.23

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

.

Вариант 24.

Рис3.24.

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

3.

Вариант 25.

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

3.

4 величины М, равной

 

Вариант 26.

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

3. 3. Использовать оператор Case.

х и а вводить с клавиатуры.

Вариант 27.

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

3.

Вариант 28.

2.Описать область 3.28. Х

1.5

 
 


-1.5 У

3.5

-1.5 Рис.3.28

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

3. 3. Используя оператор Case вычислить:

Числа вводить с клавиатуры.

Вариант 29.

1. Ctg2 2x – Tg2 2x – 8 Cos 4x*Ctg 4x если x= 300

Cos x + √3 Sin x если x=450

Y= Tan x

0 в остальных случаях

 

2. Описать область (рис 3.29)

Х

3

.

 
 


-1.5 У

3.5

-1.5 Рис.3.29

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

3.

х вводить.

Вариант 30. 1. Ln(x-g) – 2 Ln(x+9) если x>2.5 и одновременно g < 8

Y = 1 – Ln(x+g)

Ln(x+0,8+ │g│+ 0,63x + √3g + 37,5 x g в остальных случаях.

2. Описать область (рис 3.30) Y

1

1

2 X

1

Рис 3.30 Проверить принадлежность области вводимых точек.

3. Используя оператор Case







Дата добавления: 2015-10-02; просмотров: 565. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Факторы, влияющие на степень электролитической диссоциации Степень диссоциации зависит от природы электролита и растворителя, концентрации раствора, температуры, присутствия одноименного иона и других факторов...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия