Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика в задачах, примерах, алгоритмах

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
652 Кб
Скачать

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

(3278,081)a+6 (1917,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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]