Информатика в задачах, примерах, алгоритмах
.pdf
3. Арифметические операции
зиций отводится под значащие цифры. При обрезании последняя оставшаяся цифра округляется. Поэтому без применения суффикса # получится ответ 65617,70.
45.c = 
a 2 + b 2
ïðè a = 1,0005, b = 1,731797.
Ответ: 2,00003.
|
|
|
|
|
|
|
47. |
p = |
|
|
(a + b) c |
|
+ e − f |
|
|
|
|
|||
|
|
|
|
d |
||
|
ïðè à = 5,789, |
|
|
|||
|
|
b = 0,091, |
||||
|
|
c = 89725, |
||||
|
|
d = 514,7219, |
||||
|
|
e = 45809, |
||||
|
|
f = –596897,0999159. |
||||
|
Ответ: 642738,1. |
|||||
49. |
y = |
1 |
|
+ 1 |
|
|
|
|
|
|
|
||
x
ïðè õ = –0,000000256.
Ответ: –3906251.
51. |
y |
= |
|
|
1 |
|
|
|
x |
|
− 1 |
||
|
|
|
||||
|
|
|
|
|
||
ïðè x = 1 256
Ответ: –1,003922.
46.a = (x + y)z
ïðè õ = 234789,568,
ó= 758638254,4587,
1 z = 3 
10
Ответ: 13237,61.
48.z = 
x − 1
+ 
y
ïðè õ = –2,3336689, ó = –111,3268.
Ответ: 12,37699.
50. |
y |
= |
|
1 |
|
x 2 |
− 1 |
||
|
|
|
ïðè x = 1 256
Ответ: –1,000015.
52. z = a + b (a + c) 2a − c
ïðè a = 1 3
b= 1, 6
c= 1, 9
Ответ: 0,4.
21
Информатика в задачах, примерах, алгоритмах
53. |
z = 3,14 |
+ |
|
|
|
x + y |
||
|
1 |
− xy |
||||||
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
ïðè x = |
|
|
1 |
|
|
||
|
|
3 |
|
|
||||
|
|
|
|
|
||||
|
y = |
|
|
1 |
, |
|||
|
|
|
||||||
|
|
|
6 |
|
|
|||
Ответ: 4,429548.
55. |
z |
= |
|
x 2 |
+ y 2 |
|
|
|||||||||
|
1 − |
x 2 |
|
− y 2 |
|
|||||||||||
|
|
|
|
|
||||||||||||
|
|
|
|
|
2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
ïðè x = |
|
|
|
2,638 |
|
, |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
7 |
3,69 |
|
|
|
|
|||||
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
103 |
|
|
|
|
|||||
|
|
|
|
y = |
|
25 |
|
|
|
. |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
1 |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8,99 9 (300000)2
Ответ: 2,599856851749612.
57. |
x |
= |
|
|
a |
|
|
|
|
|
|
|
|
|
b |
|
|
c |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d |
|
e |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
f |
h |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
2 |
− |
1 |
|
||
|
|
|
|
|
1 |
|
|
||||||
|
ïðè a = |
3 |
|
||||||||||
|
|
|
|
|
|
|
, |
||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
117 |
7 |
|
|
|
||||
54. |
x = |
2 |
|
|
|
|
|
|
|
|
|
|
1 |
+ |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a b |
|
|
|
|
|
|
|
||
|
ïðè a = 5 |
|
|
|
1 |
|
, |
||||
|
|
|
|
|
|
||||||
|
10 |
||||||||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
||||
|
|
b = |
|
|
|
3 |
. |
||||
|
|
|
|
|
|
||||||
|
|
7 |
1 |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
|
|
|||
Ответ: 1,064829.
56.= −b +
b 2 − 4ac
x
2a
−1
12 3
ïðè a ,
7= 117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
3 |
||||||||
|
|
|
|
|
3 |
|
|||||||||||||
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|||||
b = |
|
8 |
|
|
|
|
, |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
8 |
4 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
||||||
|
286 − 3 |
|
1 |
|
|
||||||||||||||
c = |
3 |
. |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
1 |
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
5 |
|
|
|
|
|
|
|
|||||||||
Ответ: –145,7463.
58. y = |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
1 |
+ |
1 |
+ |
1 |
+ |
1 |
+ |
|
1 |
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
a |
b |
|
|
|
c |
|
|
|
d |
e |
|
||||||||
ïðè a = 5 |
1 |
|
|
, b = |
|
|
3 |
, |
|||||||||||||
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
10 |
7 |
|
1 |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a + b |
|
91 |
|
|
|||||
|
|
c = 3,14 + |
, |
||||||||||||||||||
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1 − ab |
|
|
|
|
|
|
||||
22
3. Арифметические операции
|
|
|
|
|
|
|
|
|
|
|
|
−3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d = a + b (a + c), |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 − 3 |
|
|
|
|
|
|
|
|
2a |
− c |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 , |
|
|
|
|
|
|
−3 |
||||||||||||||||||||||||||||||||||||||
b = |
|
|
|
|
|
|
8 |
|
|
|
|
|
, c = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|||
|
8 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
e = |
|
|
|
|
|
|
, |
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
4 |
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
= |
|
|
|
|
|
|
2,638 |
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
3,69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
7 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
103 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответ: 3,871365. |
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
e = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8,99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
(300000)2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
f = −b + b 2 − 4ac , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
h = |
|
|
|
|
a + b |
|
− 1,7 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
c + |
|
|
|
|
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
e |
+ f |
|
|
+ 0,5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
Ответ: –1,887117E-05. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
59. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60. |
|
|
a + b − 1,7 |
|||||||||||||||||||||||||
1 − |
|
|
|
1 + |
|
x |
2 |
|
|
− y |
2 |
|
|
|
x = |
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
z = |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c + |
|
|
|
|
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
2 |
|
x |
2 |
|
|
|
− y |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e |
|
+ f |
+ 0,5 |
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
+ |
|
8 3 |
|
|
|
|
|
|
|
|
|
ïðè a |
= |
|
|
1 |
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
ïðè |
|
x = |
|
|
3 |
|
|
|
|
|
|
25 |
, |
|
|
|
|
|
|
|
|
|
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b = |
|
|
1 |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
1 |
|
|
|
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
97 |
|
|
|
|
|
|
|
|
|
|
|
|
c = |
|
|
|
|
|
|
1 |
|
|
|
|
|
, |
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
y = |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
(a − b) |
3 |
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
Sin2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d = c (a+b) , |
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
e = 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
Ответ: –0,142901. |
|
|
|
|
|
|
|
|
|
|
|
|
d a , |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f |
= |
|
|
−b + |
|
|
|
|
b 2 − 4ac |
|
|
. |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2a |
|||||||
Ответ: –5,755021Е-06.
23
Информатика в задачах, примерах, алгоритмах
61. |
|
x + 3a + y |
4 |
|
− |
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
z |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
2x |
|
|
|
|
|
|
|
x + 3a − y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
ïðè x = 3322 |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
y = |
|
|
|
|
1 |
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Sin2 (29) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
a = |
|
1 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Ответ: –0,9375. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
62. |
|
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
a 3 |
|
|
|
|
|
|
|
|
a 5 |
|
|
|
|
|
|
|
|
|
|||||||||||
|
z = 0,693 + |
|
|
|
|
|
|
|
|
|
|
|
|
+ |
|
|
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
||||||||||||||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
+ a) |
|
5(4 + a) |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
4 + a |
3(4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
ïðè a = 26 |
287 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
1001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
Ответ: 1,279391E+14. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
63. |
z |
= 1 + |
2 × |
7× |
|
|
78 |
|
|
|
|
|
|
|
64. |
|
z |
= 1 + |
|
|
1 |
|
|
|
|
|
|
|||||||||||||||||||||
|
|
1 × |
|
|
39 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 + |
|
1 |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ 2 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|||||
|
Ответ: 1,018409. |
|
|
|
|
|
|
|
|
|
|
|
Ответ: 1,571429. |
|||||||||||||||||||||||||||||||||||
65. |
|
|
|
|
|
|
Sin2 |
|
|
|
|
|
|
|
|
|
|
|
|
66. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Z |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Z |
= 1 + |
|
|
1 |
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
||||||||||||||
|
|
1 + Cos3 + 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 + |
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
Tg 2 45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Ответ=0,9058422. |
|
|
|
|
|
|
|
|
|
Ответ=1,300378. |
|||||||||||||||||||||||||||||||||||||
67. |
Z |
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
1 + Sin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
2 + Cos |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 + Sin3 23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
Ответ: 0,7967622.
24
3. Арифметические операции
68. (4x + 3) |
0,15 |
x |
69. a 3 + 8 |
|
8 |
|
− |
a 3 − 8 |
|
8 |
|||||||
2 |
|
|
|||||||||||||||
|
|
|
a + |
|
|
|
|
|
a − |
|
|
|
|||||
|
|
|
8 |
|
8 |
|
|||||||||||
|
2x + 4 |
|
|
|
|
|
|
|
|||||||||
ïðè x = 2 |
2 |
|
|
|
ïðè a = 3 |
|
|
|
|
|
|||||||
. |
|
|
2. |
|
|
|
|||||||||||
|
|
|
|
|
|||||||||||||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Ответ: 0,3. |
|
|
|
Ответ: –24. |
|
|
|
||||||||||
70. (x + 4 + 
x 2 + 8x + 15)5 (x + 4 −
ïðè x = –3.
Ответ: 1.
71. (3 |
|
)x +4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
72. |
||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
(8 |
|
)x +4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ïðè x = − |
|
|
1 |
|
|
|
. |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
1 |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
||||
|
Ответ: 1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
ax − 7x + 2 − |
|
|
|
|
|
(bx − a) |
||||||||||||
73. |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bx 2 + x − a |
|
|
|
|
|
|
|
|
|
|
b 2 x 2 − a 2 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
− |
|
1 |
|
|
|
|
|||
|
|
|
|
1 |
|
|
2 |
|
|
|
|
|||||||||
|
ïðè |
a = |
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
||||
|
|
|
|
|
1 |
|
|
− |
|
|
|
|
|
|||||||
|
|
|
|
|
3 |
|
|
|
||||||||||||
|
|
|
|
b = |
|
|
|
|
|
|
, |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
64 |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
1 |
|
|
|
− |
1 |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
4 |
|
|
||||||||||
|
|
|
|
x = − |
|
|
|
|
|
. |
||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
81 |
|
|
|
|
|
|
|
|
|||||||
Ответ: 0.

x 2 + 8x + 15)3
(3
278,081)a+6 − (19
17,973)a+6
− 1
ïðè a = 2 . 1
144
Ответ: 0.
25
Информатика в задачах, примерах, алгоритмах
Какие числа появятся на экране в результате выполнения следующих программ?
74. |
Q=5 |
75. |
T=0 |
76. |
A=9 |
|
Z=Q+8 |
|
L=3*T |
|
B=36-A |
|
Print Q, Z |
|
Print T, L |
|
Print A, B |
77. |
F=4 |
78. |
L=9 |
79. |
H=15 |
|
F=F+1 |
|
X=l*l+4 |
|
P=9 |
|
? F |
|
? X, l |
|
H=H+P |
|
|
|
|
|
Print P, H |
80. |
L=3 |
81. |
A=1 |
82. |
C=8 |
|
L=L+2 |
|
B=A*A |
|
H=C/4 |
|
P=L*L |
|
Print A, B |
|
H=H*H |
|
Print P, L |
|
A=A+1 |
|
Print C, H |
|
|
|
B=A*A |
|
|
|
|
|
Print A, B |
|
|
83. |
P=2 |
84. |
P=3 |
85. |
A=15 |
|
P=P*P |
|
H=P+7 |
|
B=A/3+1 |
|
Print P |
|
H=H/2 |
|
A=A+B |
|
P=P+6 |
|
Print P, H |
|
Print A, B |
|
Print P |
|
|
|
|
86. |
X=7 |
87. |
F=2 |
88. |
R=16 |
|
P=X*X |
|
P=3 |
|
Print R |
|
Print X, P |
|
F=P+F |
|
R=R/8 |
|
X=X+1 |
|
Print P, F |
|
R=R+3 |
|
P=X*X |
|
|
|
Print R |
|
Print X, P |
|
|
|
|
4.Линейные программы
ÂБейсике существуют стандартные функции, при применении которых не требуется никаких дополнительных библиотек или определений.
26
4. Линейные программы
4.1. Функции
Тригонометрические функции
¹/ï |
Функция |
Оператор Бейсика |
|
|
|
|
|
|
|
Что делает |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
Arctg x |
|
ATN(x) |
|
|
|
Возвращает |
арктангенс указанного |
||||||||||
|
|
|
|
числового выражения |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2 |
Cos α |
|
COS(α) |
|
|
|
Возвращает косинус указанного угла. |
|||||||||||
|
|
|
|
Угол задан в радианах |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Sin α |
|
SIN(α) |
|
|
|
Возвращает |
синус указанного |
óãëà. |
|||||||||
|
|
|
|
Угол задан в радианах |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Tg α |
|
TAN(α) |
|
|
|
Возвращает |
тангенс указанного |
óãëà. |
|||||||||
|
|
|
|
Угол задан в радианах |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
Óãîëв радианах = Óãîëв градусах ½ |
|
π |
; |
|
||||||||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
180 |
|
|
|||||
ãäå π = 3,141592654. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Связь между обратными тригонометрическими функциями |
|
|||||||||||||||||
|
|
|
|
ArcSin x = |
|
|
|
|
|
|
|
x |
|
|
||||
|
|
|
|
Arctg |
|
|
|
|
|
; |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
−x 2 + 1 |
|
|
|||
|
|
|
|
|
|
|
|
|
−x |
|
|
|
|
|
|
|
||
|
|
|
ArcCos x = |
Arctg |
|
|
|
|
|
|
|
+ 2 Arctg (1). |
|
|||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
−x 2 |
+ 1 |
|
|
|
||||||
|
|
|
|
Математические функции |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
Математическая запись |
|
Функция |
|
|
|
|
|
|
Выполняемое действие |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
x |
|
|
|
ABS(x) |
|
|
Возвращает абсолютное значение |
֏- |
||||||||
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
словой переменной õ |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
CDBL(x) |
|
Переводит числовое выражение в зна- |
|||||||||||
|
|
|
|
|
|
чение с двойной точностью |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
CSNG |
|
|
Переводит числовое выражение в зна- |
|||||||||
|
|
|
|
|
|
|
|
чение с обычной точностью |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
CINT |
|
|
Округляет числовое выражение до це- |
|||||||||
|
|
|
|
|
|
|
|
лого значения |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||||
|
ex |
|
|
EXP(õ) |
|
|
Возвращает å, возведенное в степень õ |
|||||||||||
27
Информатика в задачах, примерах, алгоритмах
Математическая запись |
Функция |
|
|
|
Выполняемое действие |
|||||
|
|
|
|
|
||||||
ln x |
LOG(x) |
Возвращает натуральный логарифм чи- |
||||||||
слового выражения |
|
|||||||||
|
|
|
|
|
||||||
|
|
|
|
|
||||||
|
|
|
INT(x) |
Возвращает наибольшее целое, мень- |
||||||
|
|
|
шее или равное числовому выражению |
|||||||
|
|
|
|
|||||||
|
|
|
|
|
|
|
||||
|
|
|
FIX(x) |
Округляет |
выражение с |
плавающей |
||||
|
|
|
точкой до его целой части |
|
||||||
|
|
|
|
|
||||||
|
|
|
|
|
||||||
|
|
|
RND |
Возвращает случайное число одинар- |
||||||
|
|
|
ной точности между 0 и 1 |
|
||||||
|
|
|
|
|
||||||
|
|
|
|
|
||||||
|
|
|
|
Возвращает квадратный корень число- |
||||||
|
|
|
SQR(x) |
вого выражения (проще |
пользоваться |
|||||
|
x |
операцией |
возведения |
в степень |
||||||
|
|
|
|
1 |
|
|
|
|||
|
|
|
|
|
|
= (x) |
|
) |
|
|
|
|
|
|
|
x |
|
|
|||
|
|
|
|
|
2 |
|
|
|||
|
|
|
|
|
|
|
||||
|
|
|
SGN(X) |
Возвращает |
значение, |
указывающее |
||||
|
|
|
знак числового выражения |
|||||||
|
|
|
|
|||||||
|
|
|
|
|
|
|
||||
|
|
|
CSNG(X) |
Возвращает |
значение |
переменной |
||||
|
|
|
обычной точности |
|
||||||
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
Логарифм по произвольному основанию a вычисляют по следующей формуле:
loga x = ln x . ln a
Основное логарифмическое тождество:
a log a N = N .
Помимо встроенных функций пользователь может в самой программе определять собственные функции для часто встречающихся операций, а чаще всего для большей прозрачности программы. Это достаточно эффективный прием, учитывая простоту написания собственных функций. Главное ограничение — не ис-
пользовать зарезервированных слов Бейсика.
Формат записи оператора определения функции:
FUNCTION имя [(параметры)] [STATIC] [блок_операторов]
имя = выражение [блок_операторов]
END FUNCTION
Ãäå:
28
|
4. Линейные программы |
|
|
Èìÿ |
имя функции и возвращаемый ею тип данных, |
|
указанный суффиксом типа данных (%, &, !, # |
|
или $) или с помощью ключевого слова As |
Параметры |
одна или несколько переменных, указывающих |
|
параметры, которые передаются в функцию при |
|
ее вызове: |
|
перемен[( )] [AS тип] [, перем[( )] [AS тип]]. |
Переменная |
имя переменной Basic |
Òèï |
тип данных переменной (INTEGER, LONG, |
|
SINGLE, DOUBLE, STRING или тип данных, |
|
определенный пользователем) |
STATIC |
Указывает, что значения локальных переменных |
|
функции сохраняются между вызовами функции |
Выражение |
Возвращаемое значение функции |
При вызове функции вы можете указать, что значение аргумента не должно изменяться функцией. Для этого заключите аргумент в круглые скобки.
Пример. Программа вычисляет полярные координаты точки, у которой известны декартовы координаты. Связь полярных и декартовых координат определяется по формулам: x = RCos α ; y = R Sin α
Программа оформлена как макрос книги MSExcel. Результат вычислений выводится во вторую и третью строки восьмой колонки третьего листа. По окончании работы программы выводится сообщение о том, где смотреть результат.
Sub ПолярныеКоординаты()
'вычислить полярные координаты точки. 'Декартовы координаты вводятся с клавиатуры
Dim x As Double, y As Double Sheets(“ëèñò3").Select 'переходим на третий лист
Range(“g2:h3").Clear 'очищаем область вывода данных
Cells(1, |
7) = “Полярные координаты” |
'выводим заголовок |
Cells(1, |
7).Interior.ColorIndex = Int(Rnd * 10) 'закрашиваем |
|
|
|
'заголовок |
x = Val(InputBox(“Введите x”)) |
'вводим координату х |
|
29
Информатика в задачах, примерах, алгоритмах
y = Val(InputBox(“Введите y”)) |
'вводим координату y |
||
Cells(2, 7) |
= “радиус” |
'выводим слово “радиус” |
|
Cells(2, 8) |
= радиус(x, y) |
'обращаемся к функции, |
|
|
|
'вычисляющей радиус |
|
Cells(3, 7) |
= “óãîë” |
'выводим слово “угол” |
|
Cells(3, 8) |
= óãîë(x, y) |
'обращаемся к функции, |
|
|
|
'вычисляющей угол |
|
s = сообщение |
'выводим сообщение |
||
End Sub
Function сообщение()
MsgBox (“Смотри лист 3")
End Function
Function радиус(x As Double, y As Double) As Double радиус = (x ^ 2 + y ^ 2) ^ (1 / 2)
End Function
Function óãîë(x As Double, y As Double) As Double
Dim l1 As Boolean, l2 As Boolean, l3 As Boolean, l4 As Boolean óãîë = Atn(y / x) * 180 / (3.141592654)
l1 = x < 0 And y > 0
l2 = x < 0 And y < 0
l3 = x > 0 And y < 0
If l1 Or l2 Then óãîë = óãîë + 180 If l3 Then óãîë = óãîë + 360
End Function
В задачах 89—135 требуется написать программу, которая решает поставленную задачу и выводит результат на экран дисплея. По возможности не использовать в программе константы и обеспечить максимально возможный ввод входных данных.
Пример 1. Ученик в полугодии получил A двоек, B троек, C четверок и D пятерок по информатике. Какую полугодовую оценку ему поставит учитель, если он выводит среднее арифметическое из всех оценок с округлением до целого числа?
30
