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

Varianty_zadany_LabRabot

.pdf
Скачиваний:
31
Добавлен:
08.02.2015
Размер:
611.78 Кб
Скачать

11

ВЫЧИСЛИТЬ ФУНКЦИЮ:

ИСХОДНЫЕ ДАННЫЕ ДЛЯ

ЗАДАНИЯ 3.1

 

 

 

 

 

 

 

 

 

 

1.

2cos3 x + 4e -x + ax 4

-2 х2,

х=0.4, a=0.5

2.

y 2+ х 2 + 5xy + 78

-2 х4,

х=0.5, у=3.2

3.

y x arctg [ ( 1- x 3 / y )]

1 х3, х=0.4, у=2.2

4.

arctg ( y / x ) + y 3 - x 2 + 1

0.4 х2.6, х=0.6, у=3

5.

x 0,8 + sin y - y -3+ cos x

-1 х 2, х=0.3, y=1.2π

6.

sin y - y -3+ ln cos x + x 0,8

π ≤ х 2π, х=0.5, у=3.6

7.

3,22y + 6,27arctg (1- x2 / y2 ) -1/2

-1 х 2, х=0.4, у=1.4

 

 

 

8.

2x - y/ ln ( x + y ) +sin (y) -1/5

4 х8, х=0.2, у=2

9.

x 3 + 1 / y + log 3 ( 7x )

-2 х4,

х=0.5, у=3.2

10.

( x+1 ) 1/2 - y 1/3 ) sin ( x )

-πх ≤π, х=0.5, у=3.6

11.

x/[7bx2 - ax3+cos(3/4x)] - sin(x)

-4 х 3, х=0.7, a=1.4, b=0.9

12.

8 2/x - 2 3x+3 + tg ( x / y )

0.1 х 5, х=0.6, у=3.6

13.

[y - sin(x)]/ log9(xy) + (x-2y) -1/3

1 х 3,

х=0.2, у=1.6

14.

1/3+4xy - sin x / (2x - y)

-2 х 3.14, х=0.3,у=1.2, b=3

15.

5x + 2sin 2y - 4 / (x+7,2) + x2

-2 х 3,

х=0.5, у=0.2π, a=1.7

16.

6,28x + 3,14y ln (

1x

)

-2 х 3,

х=0.3,у=0.2π,

 

 

 

 

 

 

1 + x

 

 

17.

(3x + 1)3,6 (y + cos x)-2+ ln(xy)

1 х 3, х=0.2, y=1.2

18.

(3x + yx - 6) 1/2 ln (x + y)

0.1 х2,

х=0.2, у=-3

 

 

-πх ≤π, х=0.5, у=6

19.

x+ ( y-9x )2 ( arctg x ) -1/2

20.

xy / (x+y) arctg( 1- x 2 / y 2 ) -1/2

0.1 х2,

х=0.2, у=-2.2

 

 

 

 

12

 

 

 

21.

7,45e xy + 6,98 sin ( xy )

0.4 х2, х=0.2, у=0.5

22.

log 3 (7x 2) - sin (x+y) / cos (x)

-1.5 х 2, х=0.4, у=1.4

23.

4 x - 2 x-1 - sin ( 3x / ( x - 1 ) )

0.5π ≤ х ≤π, х=0.5, у=1.5

24.

log 4 x 2 + log 5 ( xy) 3 + tg ( x )

0.4 х1.6, х=0.2, у=5

25.

sin 2( x + y ) + cos 2( xy )

0.5π ≤ х ≤π, х=0.1, у=0.5π

26.

tg 2 ( x ) + 4y+ log 3 ( 7x 2)

0.2 х2, х=0.2, у=0.5

27.

y 2+ х 2 + 5xy + 78esinx

4 х8, х=0.5, у=2

 

 

 

 

0.5π ≤ х ≤π, х=0.1, у=0.5π

28.

3

sin(x + y)

+ x cos(xy)

 

 

 

 

 

 

 

x(x +1)

7 + y

 

 

 

 

29.

( 1 / x )3 + ( 1 / y )2 + tg (xy)

0.4 х2.6, х=0.6, у=3

30.

2 sin 3( arctg x- sin ( x / 2 ) )

0.5π ≤ х ≤π, х=0.1, у=1.5

3.3. Вычислить сумму ряда для заданного количества слагаемых N. Значение переменной задать в диалоговом режиме самостоятельно. На экран вывести значение суммы ряда;

Пример 3.3. Вычислить сумму n слагаемых ряда:

 

1

 

1

 

1

 

1

 

n

1

S =1 +

 

 

+

 

+

 

+... +

 

=1

+

 

3

6

9

3n

3i

 

 

 

 

 

i=1

Option Explicit

'Вычисление суммы ряда. Цикл с заданным числом повторений.

Sub Algorithm_33()

Dim I As Integer, N As Integer Dim S As Double

N = Val(InputBox("Число слагаемых ряда:", "Ввод N"))

S = 1

For I = 1 To N

S = S + 1 / (3 * I) Next I

Debug.Print "Результат:" Debug.Print "Сумма ряда:", S

End Sub

 

 

 

 

13

Результат:

 

 

 

 

Сумма ряда:

3,89643123024042

Число слагаемых ряда:

3334

 

Начало

Начало

 

 

 

 

 

 

 

Ввод N

Ввод е

 

 

 

 

 

 

 

I=1, S=1

I=1, S=1

 

 

 

S=S+1/(3· I)

A=1/(3· I )

да

 

 

 

 

 

 

 

 

нет

 

I=I+1

S=S+A

A е

 

 

 

 

да

нет

 

 

 

 

I N

I=I+1

 

Вывод

 

 

 

 

Вывод S

 

 

S, I-1

 

 

 

 

 

Конец

 

 

Конец

Схема алгоритма к примеру 3.3

Схема алгоритма к примеру 3.4

3.4. Вычислить сумму ряда с заданной точностью е. Значение точности задать в диалоговом режиме самостоятельно. На экран вывести значение суммы ряда и количество повторений.

Сравнить с результатом, полученным в задании 3.3, для одного и того же числа итераций.

Пример 3.4. Вычислить сумму ряда с заданной точностью е:

 

1

 

1

 

1

 

1

 

n

1

S =1 +

 

 

+

 

+

 

+... +

 

=1

+

 

3

6

9

3n

3i

 

 

 

 

 

i=1

14

Option Explicit

'Вычисление с заданной точностью суммы ряда. Цикл с неизвестным числом повторений.

Sub Algorithm_34() Dim I As Integer

Dim S As Double, A As Double ' A - общий член ряда

Dim e As Double

e = Val(InputBox("Точность вычиления суммы ряда:", "Ввод e"))

S = 1: I = 1 Do

A = 1 / (3 * I) S = S + A

I = I + 1

Loop While A >= e Debug.Print "Результат:"

Debug.Print "Точность вычиcления:", e Debug.Print "Сумма ряда:", S, "Число итераций:", I - 1

End Sub

Результат:

 

 

 

Точность вычисления:

0,0001

 

 

Сумма ряда: 3,89643123024042

Число итераций:

3334

1.

S =1

 

1

 

 

+

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

+

 

 

 

 

 

1

 

 

 

.... + (1)n

1

 

 

 

 

 

 

1

2 3

1

2 3 4

1

2 3 4 5

(N +1)!

 

 

 

1 2

 

 

 

 

 

 

 

 

 

 

2.

S

= 1

 

 

4

 

 

+

 

4

 

 

 

 

 

4

 

 

+

 

4

 

 

 

 

 

 

4

 

 

+ ...

 

 

 

 

 

 

7

 

 

11

 

 

 

 

15

 

 

19

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

S

= 1 +

 

1

+

 

1

 

+

 

1

 

 

 

+

 

1

 

+ ....

+

 

 

 

 

1

 

 

 

 

 

 

 

 

3

 

5

 

 

 

7

 

 

 

 

 

9

 

 

 

2 N + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

S

= 1

1

 

 

+

 

 

1

 

 

1

 

 

+

 

 

1

 

.... + ( 1) n

1

 

 

 

2

 

 

 

 

4

 

 

8

 

 

16

 

2 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

S

=

 

5

 

+

 

 

 

5

 

 

 

 

 

 

 

5

 

 

 

+

 

 

 

5

 

 

 

 

 

 

5

 

+ ...

 

 

 

 

3

 

 

 

6

 

 

 

 

 

 

9

 

 

 

12

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

S = 1

1

 

+

1

 

1

 

+

1

 

 

.... + (1) n

 

 

 

 

1

 

 

 

 

 

 

3

 

5

 

7

 

9

 

 

 

2 N + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

7. S = 1 +

1

 

 

1

+

 

1

 

1

 

+ .... (1) n

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

5

8

11

 

2 + 3 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

S

=

 

7

 

 

 

+

 

 

 

 

 

7

 

 

 

7

 

 

+

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

7

 

 

+ ...

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

5

 

9

 

 

13

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

S

=

 

2

 

+

 

 

 

 

2

 

 

 

2

 

 

 

+

 

 

2

 

 

 

 

2

 

 

+ ....

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

7

 

10

 

 

 

13

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.

S

= 1 +

 

 

 

1

 

 

+

 

 

1

+

 

 

 

 

1

+

 

 

1

 

 

+ ....

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

5

 

 

 

8

 

 

11

 

 

2

 

+ 3 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.

S

=

 

 

1

 

 

+

 

 

1

 

+

 

 

 

1

 

 

 

+

 

 

 

 

 

1

 

 

 

 

 

+

 

 

 

 

1

 

 

 

+ ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

5

 

 

9

 

 

 

13

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

S = −

3

 

 

 

 

+

 

 

 

 

 

3

 

 

 

 

 

 

 

3

 

 

 

 

 

 

+

 

 

 

3

 

 

 

 

 

 

3

 

 

 

 

+ ....

 

 

2

4

2

 

7

 

 

 

 

2

10

 

2 13

 

2 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13.

S

=1+

 

1

 

 

 

+

 

 

 

 

 

 

 

1

 

 

 

+

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

+

... +

 

1

 

 

1 2

 

1 2 3

 

1 2 3 4

1 2 3 4 5

 

N!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14.

S

= 4 +

 

 

 

4

 

 

+

 

4

+

 

 

 

 

 

4

 

 

+

 

 

 

 

4

 

 

 

+

 

4

 

 

+ ... +

 

 

 

4

 

 

 

 

 

4

 

 

 

9

16

 

 

25

 

 

36

 

 

N 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.

S

= 1 +

 

 

7

 

 

+

7

+

 

 

7

 

 

+

 

 

 

 

 

7

 

 

 

 

 

 

+ ....

 

 

+

 

 

 

 

7

 

 

 

 

 

 

 

 

 

2

 

 

4

 

 

8

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

2 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.

S

 

=

 

3

 

 

 

 

+

 

 

 

 

3

 

 

 

 

 

 

 

3

 

 

 

+

 

 

 

 

 

 

3

 

 

 

 

 

 

 

3

 

 

 

 

+ ...

 

 

 

2

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

8

 

 

 

 

 

 

11

 

 

 

 

 

14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17.

S

=

 

 

2

 

 

 

+

 

 

 

 

 

2

 

+

 

 

 

 

 

 

2

 

+

 

 

 

 

 

 

2

 

 

 

+ ....

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

5

 

 

 

 

 

 

8

 

 

 

11

 

 

 

 

 

 

2 +

 

3 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18.

S

=

 

13

 

 

 

 

 

 

+

 

 

13

 

 

 

 

 

 

 

 

+

13

 

 

 

 

 

+

 

 

 

 

 

13

 

 

 

 

+

13

 

 

 

+ ...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19.

S

=

1

 

+

 

1

 

 

+

 

 

1

 

+

 

 

 

 

1

 

 

 

+ ... +

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

8

 

 

 

15

 

 

 

 

 

24

 

 

 

 

 

( N

1)( N + 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20.

S

=1+

 

1

 

 

 

+

 

 

 

 

 

 

 

2

 

 

 

+

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

+

... +

 

(N 1)

1 2

 

1 2 3

 

1 2 3 4

 

1 2 3 4 5

 

N!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21.

S

= 1 + 0 . 7

+ 0 . 7 2

+ 0 . 7 3

+ 0 . 7 4

 

 

+ ...

22.

S = 1 +

 

2

 

 

+

 

 

3

 

 

 

 

 

+

 

 

 

 

 

 

4

 

 

 

 

 

 

 

+ ... +

 

 

 

 

 

 

 

N

 

 

 

 

 

 

1

 

 

 

1 2

 

1 2

3

 

 

 

( N

 

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

23.

S = 1 +

 

 

 

 

 

2

 

 

 

 

 

+

 

 

 

 

3

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

+

 

 

... +

N

 

 

1

 

2

1 2 3

 

 

1

 

2

3 4

 

 

 

N !

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24.

S

=

1

 

 

1

 

+

 

 

 

1

 

1

 

 

 

 

+ ....

 

 

( 1) n 1

1

 

 

 

 

 

 

 

3

 

 

9

 

 

 

 

 

27

 

81

 

 

 

 

 

3 n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25.

S = 1 +

 

 

1

 

 

 

1

 

 

 

+

 

1

 

 

 

1

 

 

+ ....

 

(1) n

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

7

 

 

 

12

 

 

17

 

2 + 5 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26.

S

=

 

 

 

 

5

 

 

 

+

 

 

 

 

 

5

 

+

 

 

 

5

 

 

 

+

 

 

 

 

 

 

5

 

 

 

+

 

 

 

5

 

 

 

 

+ ...

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

5

 

 

 

9

 

 

 

 

 

13

 

 

 

17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27.

S

=

 

2

+

 

 

 

 

2

 

 

 

 

2

 

 

 

+

 

 

 

 

2

 

 

 

 

 

2

 

 

 

+ ....

 

 

 

 

 

 

 

4

 

 

 

 

9

 

 

 

14

 

 

 

19

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28.

S

=3

+

 

 

 

3

 

 

+

 

 

 

 

3

 

 

 

 

+

 

 

 

 

 

 

 

3

 

 

 

 

 

 

+

 

 

 

 

 

3

 

 

 

 

 

 

 

 

+

.... +

3

 

1 2

1 2 3

1 2

3 4

1 2 3 4 5

N!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29.

S

= 1 +

 

 

3

+

 

 

3

 

 

 

+

 

 

 

 

3

 

 

 

+

 

 

3

+

 

 

 

3

 

 

 

 

 

+ ...

 

 

 

 

 

 

6

11

 

 

 

16

 

 

 

21

26

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30.

S

= 1

 

+

 

 

1

+

 

 

1

 

+

 

 

1

 

 

+

 

 

 

 

 

1

 

 

+ ....

 

 

 

+

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

3

 

 

6

 

 

 

9

 

 

 

12

 

 

 

 

 

 

 

 

3 N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Варианты задания лабораторной работы №4

Написать программу вычисления и схему алгоритма смешанного типа. На экран вывести таблицу значений аргумента и функции:

Пример 4. Составить программу вычисления и печати всех значений функции F(x) для всех значений аргумента х, если :

sin x

F(x) = cos x

tgx

,если х -0.5π

,если -0.5π < x < 0.5π

при -πх ≤π, шаг

изменения аргумента: х =0.1

 

, если x 0.5π

 

17

Option Explicit

'Вычисление функциональных выражений. Алгоритм смешанного типа.

Sub Algorithm_4()

Dim X As Single, dX As Single Dim F As Double

Const PI = 3.14: X = -PI

dX = Val(InputBox("Значение шага изменения аргумента:", "Ввод dX")) Debug.Print "Результат:"

Debug.Print "Для шага dX=" & dX

10If X <= -0.5 * PI Then F = Sin(X)

ElseIf X >= 0.5 * PI Then F = Tan(X)

Else

F = Cos(X) End If

'Вывод в окно отладки

Debug.Print "x=" & X, "F=" & F X = X + dX

If X <= PI Then GoTo 10 End Sub

Результат:

 

Для шага dX=0,6

 

x=-3,14

F=-1,59254801244519E-03

x=-2,54

F=-0,565956261898413

x=-1,94

F=-0,932615036392286

x=-1,34

F=0,228752891363307

x=-0,7399999

F=0,738468632680456

x=-0,1399999

F=0,990216014843644

x=0,4600002

F=0,896052427667499

x=1,06

F=0,488871923791346

x=1,66

F=-11,1805245186337

x=2,26

F=-1,21359429471794

x=2,86

F=-0,289279318700279

1.

F(x,y) =

2.

F(x,y) =

3.

F(x,y) =

4.

F(x,y) =

5.

F(x,y) =

6.

F(x,y) =

7.

F(x,y) =

8.

F(x,y) =

9.

F(x,y) =

10.

F(x,y) =

11.

F(x,y) =

12.

F(x,y) =

{

{

{

{

{

{

{

{

{

{

{

{

18

3x + x -6 ,

если x < -0.9

-3 х 2,

74y ,

если -0.9 х 0.9

х = 0.3,у = 8.1

yx+1 - 5x ,

если x>0.9

 

3x+1,

если х <-2

-3 х 3,

y + cos(x),

если -2 х 2

х= 0.5, у = 5.8

y - sin(x),

если х > 2

 

|x| + y ,

если

x < 0

-3 х 2,

74х (y-9x)

в противном случае

х = 0.5,у = 1.9

xy+5 ,

если x < - 0.7

-2 х 2,

x+5y,

если -0.7 х 0.7

х = 0.3,у = 2.4

x y ,

если x > 0.7

 

x + sin(y) , y - cos (x) , tg(x) + 4y ,

y x , 74 ,

3x + x -6 ,

xy + yx , x y ,

|2x - y| ,

x(xy - 1) ,

x - cos(xy) , 7 + y ,

x - |y| ,

x4 + sin3(y)

x y /(x+y) , 6y 2х + 4 , x + sin(y) ,

(x - 2y - 23),2x + y , x + 1/y,

yx+1 - 5x , (2x - 1) y , 578 ,

если x < - 1.5

если -1.5 х 2 если x > 2

если

x -1,75

если -1,75 < x < 0,28

если

x 0,28

если x < 0.9

если

0.9 х 1.5

если

x > 1.5

если x < 2 если 2 х 4 если x > 4

если x < 0 если 0 х

если x <-1 если -1 х 1 если x > 1

если x < -1 если -1 х 2 если x > 2

если x <0 если 0 х 2 если x >2

-3.5 х 4, х = 0.7,у = 1.6

-3 х 2, х= 0.5, у = 2.2

0.3х 2, х = 0.1,у = 2.1

0.5х 5, х = 0.3,у = 8

-2 х 2, х = 0.5,у = 1.3

-3 х 2, х = 0.3,у = 1.6

-3 х 5, х = 0.8,у = -18

-2 х 5, х = 0.6,у = 5

13.

F(x,y) =

14.

F(x,y) =

15.

F(x,y) =

16.

F(x,y) =

17.

F(x,y) =

18.

F(x,y) =

19.

F(x,y) =

20.

F(x,y) = 21. F(x,y) =

22.

F(x,y) =

23.

F(x,y) =

{

 

 

 

 

19

1 ,

 

если

х < -1

-3 х 3,

х + 5 ,

если -1 х 1

6y

2х + 4 ,

если 1< х 2

х = 0.3,у = 1.6

{

x + sin(y) ,

если x >2

 

x 2+ 1/y ,

если x <-2

- 5х 5,

6y

2х + 4 ,

если -2 х 3

х = 0.5,у = 3.1

x + sin(y) ,

если x > 3

 

{

(x - 2.5y) ,

если x < -1

-3 х 2,

x4 + sin3(y)

если -1 х 1

х = 0.3,у = 1.6

x y /(x+y) ,

если x > 1

 

{

yx+1 - 5x 3 ,

если x < - 1

-3 х 2,

8y

- 7x ,

если -1 х 1

х = 0.3,у = 1

cos(x) + y ,

если x > 1

 

{

x y-1 - 9 ,

если x < 5

3х 10,

6y

2х + 41 ,

если 5 х 7

х=0.9,у = 3.14

2x

+ sin(y) ,

если x > 7

 

{

ln(x+y) ,

если x < 1.1

0.3х 2,

(7x - 4y) , если 1.1 х 1.6

х = 0.2,у = 1.1

1/x + 1/y ,

если x > 1.6

 

{

5 - y ,

если x < - 1

-3 х 3,

lg (x y) ,

если -1 х -0.1

х = 0.3,у = -2

(x + 2y) ,

если x >- 0.1

 

{

y x+1 - 5x ,

если x < -1.2

-2 х 2,

6y

2х + 4 ,

если -1.2 х 1

х=0.4,у = 3.14

x + sin(y) ,

если x >1

 

{

1/x + 1/y ,

если x < 0

-3 х 2,

6y

2х + 4 ,

если x 0

х = 0.5, у = 2

{

8 x/3 + y 1/2 ,

если

x <-5

-9 х 5,

ln(x+6),

если -5 х 2

х = 1, у = 4

y - 5x,

если

x > 2

 

{

4 x- 2 y-1 - 24 , если x < -1

-3 х 2,

6y

2х + 4 ,

если -1 х 1

х = 0.3,у = 3.1

x + sin(y) ,

если x >1

 

24.

F(x,y) =

25.

F(x,y) =

26.

F(x,y) =

27.

F(x,y) =

28.

F(x,y) =

29.

F(x,y) =

30.

F(x,y) =

{

 

 

20

arctg(x y),

если x <-1.2

-2 х 2,

(y2x+5),

если -1.2 х 1.2

х = 0.4,у = 0.7

xy /(x+y) xy,

если x >1.2

 

{

(x+1.2y +3),

если x <-1.5

-1 х 2,

(x+5y ),

если -1.5 х 1

х = 0.1,у = 2

(x/3) y,

если x > 1

 

{

y x+1 - 5x ,

если x <-2

-3 х 3,

3x sin(y) ,

если -2 х 2

х = 0.6,у = 8.1

5y cos(x) ,

если x >2

 

{

3x | sin(x)| y,

если x <1.5

0.3х 4,

6y 2х + 4 ,

если 1.5х 3

х=0.3,у = 1.57

x + sin(y) ,

если x>3

 

{

arctg(x/2),

если x <3

2х 8,

(x+4y),

если 3х 6

х = 0.8,у = 3

xy /(x+y) xy,

если x >6

 

{

x 2/3+ y 3 - 4xy , если x <2

0.5х 4,

x+1 ,

если 2х 3

х = 0.5,у = 2.1

y - 5x ,

если x >3

 

{

|(x+y)| xy - 4,2,

если x <-1

-3 х 9,

(x2 y - 5),

если -1 х 5

х = 0.8,у = 8.1

(x+5+y 2-3),

если x > 5

 

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