Добавлен: 23.10.2018
Просмотров: 889
Скачиваний: 7
1
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕГОСЯ
ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА
Вычислить значения y заданной кусочно-непрерывной функции для
произвольных значений исходных данных. Подготовить исходные данные
для контрольного расчета значения функции по каждой формуле. Выполнить
контрольные расчеты и расчет для заданных исходных данных.
Пример:
x,
2
,
2
x
tg(x),
2
y
;
1
если
;
1
0
если
;
0
если
x
x
x
.
2
;
8
,
0
;
3
;
где
c
b
a
c
b
a
x
Операции сравнения в Excel:
это
<=
это
>=
это
<>
Двойные неравенства:
Двойное неравенство
3
0
x
нужно представить как пересечение одиночных
неравенств:
)
3
(
)
0
(
x
x
.
В
Excel
это
запишется
с
помощью
функции
И( выражение1 ; выражение2 ),
которая принимает значение ИСТИНА, если оба
выражения истинны. Тогда второе условие примера в Excel будет выглядеть так:
И(0<x; x<=3)
Значение y вычисляется с помощью функции ЕСЛИ. Она содержит три параметра,
заключенных в скобки и разделенных точкой с запятой – условие и две формулы:
Если
условие
выполняется,
то в ячейке вычисляется формула
формула_если_ИСТИНА
,
иначе вычисляется формула
формула_если_ЛОЖЬ
.
В нашем примере будет две вложенных функции ЕСЛИ:
=ЕСЛИ(
D2<=0
;
TAN(D2)
;
формула_если_ЛОЖЬ
)
формула_если_ЛОЖЬ
тоже будет функцией ЕСЛИ:
ЕСЛИ(
И(0<D2; D2<1)
;
D2^2+1
;
2*D2
)
Тогда общая формула будет:
=ЕСЛИ(
D2<=0
;
TAN(D2)
;
ЕСЛИ( И(0<D2; D2<1) ; D2^2+1 ; 2*D2 )
)
A
B
C
D
E
1
a
b
c
x
y
2
3
-0,8
2 =
A2
*
B2
-
C2
=
ЕСЛИ(
D2
<=0; TAN(
D2
) ;
ЕСЛИ(
И(0<
D2
;
D2
<1) ;
D2
^2+1 ; 2*
D2
)
)
=
ЕСЛИ(
условие
;
формула_если_ИСТИНА
;
формула_если_ЛОЖЬ
)
Да
Нет
2
1) y =
ln(x),
x
2
,
2
x
tg(x),
x
1
1
2
2
если x
если x
если
x
1
0
0
1
;
;
;
.
,
,
;
,
);
(
где
78
1
87
0
34
2
2
2
c
b
a
c
a
b
a
x
2) y =
,
,
),
ln(
,
,
a
x
a
x
x
x
3
2
1
53
1
2
если x
если
x
если x
1
0
7 3
7 3
;
, ;
, ;
.
,
,
);
sin(
где
7
2
25
1
b
a
a
b
e
x
b
3) y =
ln(
)
,
ln(
)
,
ln(
),
x
x
x
1
2
если x
если
x
если x
0
0
1
1
;
;
;
где x
tg
sin( )
( );
,
.
4 345
4) y =
,
)
(
)
(
)
ln(
,
,
,
a
x
a
x
a
x
a
x
a
x
a
x
e
a
x
1
2
5
10
если x a
если
x a
если x a
0
0
2 3
2 3
;
, ;
, ;
где x
a
a
a
ln(
sin( ));
, .
.
5 4
5) y =
,
)
cos(
)
sin(
,
,
y
x
x
y
x
y
x
y
x
y
2
1
2
2
если x
y
если x
y
если x
y
;
;
;
.
,
;
,
;
)
sin(
;
)
cos(
где
3
1
7
20
1
2
2
t
t
y
t
x
6) y =
,
,
)
ln(
),
ln(
2
x
e
x
p
x
p
p
если p x
если
p x
если p x
2
2
0
0
;
;
;
.
.
,
);
lg(
,
7
2
5
17
0
x
p
где
7) y =
,
)
ln(
,
)
/
lg(
,
sin
a
a
x
a
x
x
2
2
если x
если
x
если x
0
0
;
;
;
87
2
34
5
,
;
,
;
где
b
a
a
b
а
x
e
3
8) y =
,
,
,
)
sin(
b
a
b
a
b
a
b
a
2
2
;
)
(
где
;
)
(
где
;
)
(
где
7
7
0
0
b
a
b
a
b
a
где b
a
a
a
sin( )
cos(
)
;
;
2
2 52
9) y =
,
,
)
(
,
)
(
)
(
)
y
x
y
x
y
x
x
y
x
если x
у
0,5;
если x
y
0;
в остальных слуаях
где y
x
x
sin( );
, ;
2 5
10. y =
,
)
(
,
,
a
x
tg
e
a
x
a
x
10
случаях;
остальных
в
0;
a
x
если
0,5;
a
x
если
0,5
a
cos(a)
x
где
11. y =
3
2
x)
sin(a
lg(ln(x))
0
10;
x
если
10;
x
2
если
2;
x
если
.
,
a
a
tg(a)
x
где
75
3
12. y =
2
2
x)
x)/(a
(a
0
x)
(a
0;
x
a
если
0;
x
a
если
0;
x
a
если
.
,
a
sin(a);
a
e
x
где
3
0
13. y =
)
x
a
e
ln(a
ln(a/x)
x/a
e
1;
x
a
если
1;
x
a
0
если
0;
x
a
если
.
,
a
a)
sin(0,5
x
где
1
2
14. y =
5
3
y
b
b
y
b
y
1,3;
b
y
если
1,3;
b
y
0
если
0;
b
y
если
.
,
b
)
(e
sin
y
где
b
2
75
3
15. y =
x);
lg(a
;
a
x
e
;
0
5;
x
a
если
5;
x
a
1
если
1;
x
a
если
.
5
,
1
a
;
sin(a)
x
где
16. y =
;
a
-
x
;
x/a
e
;
tg(a/x)
1;
x
a
если
1;
x
a
1
если
1;
x
a
если
π/5.
a
tg(a);
sin(a)
x
где
4
17. y =
ln(c);
e
;
c
z
;
c
z
z
2
c;
z
если
;
c
z
если
;
c
z
если
2,91
t
4,24;
ω
t
ω
ln
c
1;
t)
cos(ω
z
где
18. y =
;
1
x
1
x
;
x)
sin(π
;
1
x
1
x
x;
5
если
5;
x
1
если
1;
x
если
3,19
t
2,33;
ω
t);
tg(ω
x
где
19. y =
;
b)
(x
;
b
x
;
/b
x
1
a
a
2
2
b
0;
x
b
если
;
x
b
если
;
b
x
0
если
1
,
0
t
)
ln(
t
x
1;
ω
t);
(ω
cos
a
);
t
sin(ω
b
где
2
2
20. y =
;
0
cos(x));
(1
0,5
;
sin(x)
1
случаях;
ост.
в
0,6;
x
0,3
если
;
0,1
x
0
если
0,98
t
0,27;
ω
;
t)
cos(ω
x
где
21. y =
;
x
a
lg
2,35
;
x)
sin(a
x)
ln(a
a
;
x)
ln(a
ln(a)
x
a;
x
если
a;
x
0
если
;
0
x
если
2,57
a
cos(a);
a
2
x
где
22. y =
;
x
a
x
ln
a)
sin(x
;
a
x
;
a)
ln(x
)
e
(1
x
a;
x
если
a;
x
0
если
0;
x
если
.
,
3
a
ln(a);
2,35
x
где
53
23. y =
,
a
2,3
x
x
,
a)
ln(x
x
,
x
1,53
,
0
2
7,3;
x
если
7,3;
x
0
если
0;
x
если
0;
x
если
2,7.
b
1,25;
a
;
e
-
sin(a)
b
e
x
где
a
b
24. y =
,
a
x
a
a)
(x
,
x
a
2
,
a
2
0,7
0,5
a
2;
x
если
2;
x
0
если
0;
x
если
0,32.
b
2,23;
a
;
e
-
3,43
x
где
b
-
5
25. y =
,
x)
ln(1
,
cos(x)
)
x
(1
,
x
1
sin(x)
cos(x)
2
2
2;
x
если
2;
x
0
если
0;
x
если
,25.
a
;
(a)
ln
x
где
2
3
1
26. y =
;
1
e
;
a)
ln(x
x
x
;
1,178
a
x
a;
x
если
a;
x
0
если
0;
x
если
,664.
4
a
ln(a);
5,3
a
2
x
где
27. y =
,
9)
-
(n
,
n
2
,
b
1)
-
(n
2)
-
(n
n
29
29;
n
если
29;
n
9
если
9;
n
если
,53.
a
;
)
ln(a
2,35
n
где
3
28. y =
,
cos(x)
,
3
,
4
1)
x
(
0;
x
если
0;
x
1
-
если
1;
x
если
4,65.
t
3,29;
ω
t);
sin(ω
x
где
29. y =
;
3,437
;
b
a
b)
(a
;
b)
sin(a
2
2
случаях;
ост.
в
0,15;
b)
(a
0
если
2;
b)
(a
если
,52.
0
a
;
)
a)
cos(2
sin(a
b
где
30. y =
;
1,57
;
y
x
1
y
x
ctg
3,14
-
;
x
y
1
1
x
ctg
3,14
случаях;
ост.
в
0,6;
y
x
если
0,1;
y
x
если
1,37
t
x;
ω
t);
cos(ω
y
t);
sin(ω
x
где
31. y =
;
x
e
;
1
;
0
2
1)
(
x;
1
если
1;
0
x
если
0;
x
если
1,25.
t
0,47;
ω
t);
(ω
c
x
где
os
32. y =
;
a)
(x
a)
x
(1
a)
ln(x
a
x
a
x
;
a
x
2
a
x
e
;
10,5
2,3;
a
x
если
2,3;
a
x
0
если
1;
a
x
если
;
,
5
a
;
))
sin(
ln(
x
где
4
a
a