16
Структурная схема для б)
X1, Y1
L=(x1 =0)AND(y1 =0)AND(SQR(x1)+SQR(y1) =1);
ТОЧКА С КООРДИНАТАМИ
L
ПРИНАДЛЕЖИТ |
НЕ ПРИНАДЛЕЖИТ |
ЗАДАННОЙ ОБЛАСТИ
program Prim1;
{ лабораторная работа 1}
{студент группы ИСЭ X1 Иванов И.И.} var A, X, Z, Y, P, C: REAL;
X1, Y1: REAL;
L: BOOLEAN;
BEGIN
{вариант а) }
WRITELN (' введите A, X, Z'); READLN (A, X, Z);
C: = Sin(x*x)/Cos(x*x);
Y: = A*C*SQR(С)+SQRT(Z*Z/(A*A+X*X)); P: = ln(A+X*X)+SQR(Sin(Z/A));
WRITELN ('Y = ', Y:8:3, 'P = ', P:8:3);
17
{вариант б) }
WRITELN ('введи координаты: X1, Y1'); READLN (X1, Y1);
L:=(X1 =0)AND(Y1 =0)AND(SQR(X1)+SQR(Y1) =1);
WRITELN(‘Точка с координатами’,X1:8:2,Y1:8:2);
IF L THEN WRITELN(‘принадлежит’)
ELSE WRITELN(‘ не принадлежит’); WRITELN(‘заданной области’);
READLN; {задержка экрана для просмотра результатов}
END.
В качестве тестового набора исходных данных используем следующие значения переменных: a = 1, z = 1, x =0,5. Тогда вычисляемые значения Y и P будут равны:
y |
1 tg3(05,)2 |
|
|
1 |
|
0911, ; |
|
|
|||||
|
(05,)2 |
|||||
|
1 |
|
|
|||
p |
ln(1 0,25) Sin2 (1) |
0,931 |
|
|
||
Для варианта б) при x1 = 0,5; y1 = 0,5 результат TRUE, при x1 = 1,5; y1 = 1,5 результат FALSE.
3.2. Варианты задания к лабораторной работе 1
Вариант 1
А. Вычислить значения a , b для заданных значений y z ,x по приведённым ниже формулам:
a |
2Cos( x |
/ 6) |
|
|||
|
|
|
|
|
||
1 / 2 |
Sin2 y ; |
|||||
|
||||||
|
|
|
z 2 |
|||
b 1 |
|
|
, |
|||
3 |
z 2 / 5 |
|||||
при x = 1,26; y = 0,5; z = -0,85.
Б. Определить, принадлежит ли точка T(x1,y1) к замкнутой области – прямоугольнику.
y
1
0
2 x
18
Вариант 2
А. Вычислить значения s , φ для заданных значений y, x по приведённым ниже формулам:
s 1 x |
x2 |
|
x3 |
|
x4 |
при |
x 0,335 ; |
|
2! |
3! |
4! |
||||||
|
|
|
||||||
x(sin x3 |
cos2 |
y) |
при y |
0,025 . |
||||
Б. Определить, принадлежит ли точка T(x1,y1) к замкнутой области – прямоугольнику.
y
0
-2 |
x |
-1
Вариант 3
А. Вычислить значения y, s для заданных значений a, b, t по приведённым ниже формулам:
y |
e bt sin(at b) |
|
|
bt a |
|
; |
s |
b sin(at 2 cos 2t) |
1 , |
|
|
||
при a = -0,5; b = 1,7; t = 0,44.
Б. Определить, принадлежит ли точка T(x1,y1) к замкнутой области – ромбу.
y 1
-1 |
1 |
х |
-1
19
Вариант 4
А. Вычислить значения y, ω для заданных значений a, b, x по приведённым ниже формулам:
w |
x2 b |
b2 sin 3 (x |
a) / x ; |
|
|
|
|
|
|
y |
cos2 x3 |
x / a2 b2 |
, |
|
при x = -2,9; a = 1,5; b = 5,5.
Б. Определить, принадлежит ли точка T(x1,y1) к залитой области – окружности.
y
1
-1 |
0 |
1 |
x |
-1
Вариант 5
А. Вычислить значения a , b для заданных значений y z ,x по приведённым ниже формулам:
s x3 tg 2 (x b)2 a / 
x b ;
Q |
bx2 |
a |
, |
|
eax |
1 |
|||
|
|
при x = 0,64; a = 1,5; b = 0,8.
Б. Определить, принадлежит ли точка T(x1,y1) к залитой области – четверти окружности.
y
0
1 x
-1
20
Вариант 6
А. Вычислить значения r, s для заданных значений a, b, ,x по приведённым ниже формулам:
R |
x2 (x 1) / b sin 2 (x |
a) ; |
||
|
|
|
|
|
s |
|
xb / a cos2 (x |
b)3 |
|
|
|
|
|
, |
при a = 0,7; b = 0,05; x = 0,2.
Б. Определить, принадлежит ли точка T(x1,y1) к залитой области – четверти окружности.
y
-1 |
x |
-1
Вариант 7
А. Вычислить значения y, z для заданных значений a, b, x по приведённым ниже формулам:
|
sin 3 (x2 a)2 |
|
|
|
y |
x / b ; |
|||
|
x2 |
|
|
|
z |
|
cos(x b)3 |
, |
|
|
|
|||
|
a |
|
|
|
при a = 1,1; b = 0,4; x = 0,5.
Б. Определить, принадлежит ли точка T(x1,y1) к заштрихованной области.
y
1
-1 |
1 |
-1