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

Lab_6

.pdf
Скачиваний:
10
Добавлен:
27.05.2015
Размер:
2.38 Mб
Скачать

где a , b , c – действительные числа. Значения a , b , c , xнач , xконеч ,

dx ввести с клавиатуры.

6. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx

 

 

8

 

x

a

 

при

 

0 и

 

6= 0

 

 

>

ax3

 

b;

 

x <

 

b

 

;

f =

 

x

 

c

;

при x > 0 и b = 0 ;

 

>

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

< x

 

c

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

в остальных случаях

 

> c + x;

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

:

где a , b , c – действительные числа. Значения a , b , c , xнач , xконеч ,

dx ввести с клавиатуры.

7. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx

 

8 ax2 + c;

при x < 0 и b 6= 0 ;

 

>

 

 

 

b

 

 

 

x

 

a

 

 

 

f =

>

 

 

 

2

;

при x > 0 и b = 0 ;

 

>

(x

 

c)

 

 

 

>

 

 

 

 

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

<

 

x2

 

 

 

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

>

 

c2 ;

 

 

в остальных случаях

 

>

 

 

 

 

>

 

 

 

 

 

 

:

где a , b , c – действительные числа. Значения a , b , c , xнач , xконеч ,

dx ввести с клавиатуры.

8. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx

 

 

8 ax

 

+ a

 

при

 

0 и

 

6= 0

 

 

>x

 

2

 

b2x;

 

x <

 

b

 

;

f =

 

 

 

 

; при x > 0 и b = 0 ;

 

 

 

 

 

>

x c

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

x

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

1 + c ;

 

в остальных случаях

 

>

 

 

>

 

 

 

 

 

 

 

 

 

 

 

:

где a , b , c – действительные числа. Значения a , b , c , xнач , xконеч ,

dx ввести с клавиатуры.

9. Вычислить и вывести на экран в виде таблицы значения функции

13

f(x)

на интервале от xнач до xконеч с шагом dx

 

 

 

 

 

 

 

 

 

 

 

 

8 a

xx

; при c < 0 и a 6= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

>

 

2

 

 

 

 

 

 

 

 

 

 

 

 

f =

 

 

;

при c > 0 и a = 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

>

 

cx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

c

;

 

в остальных случаях

 

 

 

 

где

a

,

b

,

c

действительные>

числа. Значения a , b , c , x

нач

, x

конеч

,

 

 

 

 

:

 

 

 

 

 

 

 

dx ввести с клавиатуры.

10. Вычислить и вывести на экран в виде таблицы значения функции f(x) на интервале от xнач до xконеч с шагом dx

8

>> x2 b; при x < 5 и c 6= 0 ;

>

<a x>

 

 

 

 

 

 

 

f =

 

 

 

 

; при x > 5 и c = 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

>

 

x

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

c

;

в остальных случаях

 

 

 

 

где

a

,

b

,

c

действительные>

числа. Значения a , b , c , x

нач

, x

конеч

,

 

 

 

:

 

 

 

 

 

 

 

dx ввести с клавиатуры.

11. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx

f =

8

 

x2; при 2 < x 2 ;

 

<

4;

в остальных случаях

:

Значения xнач , xконеч , dx ввести с клавиатуры.

12. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx

 

 

f =

8

 

 

 

 

x

2

 

0; при x < 0 ;

>

 

 

 

 

 

 

x; при 0 < x

 

1 ;

 

>

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

<

2

 

 

2

 

 

 

 

 

 

x

>

 

 

 

 

 

 

 

 

 

 

>

 

sin( x );

 

в остальных случаях

 

>x

 

 

 

x

 

 

dx

ввести с клавиатуры.

 

 

Значения нач , :конеч ,

 

 

 

13. Вычислить и вывести на экран в виде таблицы значения функции

14

f(x) на интервале от xнач до xконеч с шагом dx

 

 

8

 

x

 

 

0;

 

при x 2 ;

 

>

 

 

2; при

 

3

 

x <

 

1 ;

 

>

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

f =

>

 

 

 

x;

при

 

1

 

x < 1 ;

 

>

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

x + 2;

 

при 1 x < 2 ;

 

>

 

 

 

 

 

0;

 

при x

 

2 ;

 

>

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

>

>

:

Значения xнач , xконеч , dx ввести с клавиатуры.

14. Вычислить и вывести на экран в виде таблицы значения функции

f(x) на интервале от xнач до xконеч с шагом dx , значения аргу-

мента x > 0

8

p

 

 

 

 

 

 

 

 

 

 

при a < x ;

 

>

 

 

a

x;

f =

 

 

 

 

 

;

при a > x ;

 

>

 

j

 

j

 

 

 

>

p

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

>

>

>

:0; в остальных случаях

где a – действительные числа. Значения a , xнач , xконеч , dx ввести

с клавиатуры.

15.Вычислить и вывести на экран в виде таблицы значения функции f(x) на интервале от xнач до xконеч с шагом dx , значения аргумента x > 0

f =

8

4

при j

j

1 ;

 

<

x 1(x + 1)2;

x

 

:jxj 1; при jxj > 1 ;

Значения xнач , xконеч , dx ввести с клавиатуры.

БВычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач до xконеч с

шагом dx с точностью " .

1.

 

x +

1

1

 

1

1

 

1

 

1

 

 

ln

 

 

 

= 2 n=0

 

= 2

 

+

 

+

 

 

+ : : :

jxj > 1 :

x

 

1

(2n + 1)x2n+1

x

3x3

5x5

 

 

 

X

 

 

 

 

 

 

 

 

 

 

15

2.

 

 

1 + x

 

 

1 x2n+1

 

 

 

 

 

x3

x5

 

 

ln

 

 

 

 

 

= 2 n=0

 

 

 

 

= 2 x +

 

 

 

+

 

 

 

+ : : :

 

jxj < 1 :

1

 

x

2n + 1

 

3

5

 

3.

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1)nxn

 

 

 

 

x2

x3

 

x4

 

jxj < 1 :

e x = n=0

( n!

=

1 x +

2!

 

3! +

4! : : :

4.

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1)nxn+1

 

x2

 

 

x3

 

 

x4

 

1 < x 1 :

ln(x+1) = n=0

( n + 1

=

2! +

 

3!

 

4! : : :

5.

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 xn

=

x2

 

 

x4

 

 

 

 

 

 

1 x < 1 :

ln(1 x) = n=1

 

n

2! +

 

4! + : : :

6.

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arctg x =

 

+

1

 

 

( 1)n+1

 

=

 

 

 

 

 

1

+

 

Xn

 

 

 

 

 

 

 

 

 

 

2

 

 

 

(2n + 1)x2n+1

 

 

 

2 x

 

 

 

 

=0

 

 

 

7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arctg x =

 

 

1

( 1)nx2n+1

 

= x

 

 

x3

 

+

x5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xn

(2n + 1)

 

 

 

 

3

5

 

 

 

 

 

 

=0

 

 

 

 

 

8.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e x2 =

1

 

( 1)nx2n

= 1 x2 +

x4

 

 

 

x6

 

 

 

 

 

 

 

 

 

 

 

 

 

Xn

 

n!

 

 

 

 

2!

 

3!

 

=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

+ : : : x > 1 :

 

 

3x3

5x5

x7 + : : : jxj 1 :

7

x8 : : : jxj < 1 :

4!

9.

 

 

 

 

1

( 1)nx2n

 

 

 

x2

 

x4

x6

 

 

 

 

 

 

 

 

 

 

cos x =

= 1

 

+

+ : : :

x

<

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xn

 

2!

 

 

4! 6!

 

 

 

j j

 

 

1

 

 

 

 

 

 

 

 

=0

(2n)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.

sin x

 

 

1

( 1)nx2n

 

 

 

 

x2

 

 

x4

 

x6

 

 

 

 

 

 

 

 

 

 

 

=

= 1

 

 

+

 

 

: : :

x

<

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

Xn

 

3!

 

 

5! 7!

 

 

j j

 

 

1

 

 

 

 

 

 

=0 (2n + 1)!

 

 

 

 

 

 

 

 

 

 

11.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln x =

1

 

 

(x 1)n+1

=

(x 1)

 

(x 1)2

+

(x 1)3

+: : : x >

1

:

Xn

 

 

 

 

 

 

 

 

(n + 1)(x + 1)n+1

 

 

 

x

 

 

 

2x2

 

 

 

3x3

 

 

 

2

 

 

=0

 

 

 

 

 

 

 

 

 

 

 

16

12.

ln x =

1

( 1)n(x 1)n+1

= (x

 

1)+

(x

1)2

+

(x

1)3

+: : :

0 < x 2

Xn

 

 

 

 

 

 

 

 

2

 

3

 

 

 

 

=0

(n + 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В1. Напишите программу для извлечения корня с любым натуральным показателем k их положительного числа X с заданной точностью

" > 0 . Воспользуйтесь следующей формулой

xi+1

=

X + (k 1)xik

:

kxik 1

 

 

 

2.Вычислите число с заданной точностью " . Воспользуйтесь тем, что периметр Pn+1 2n+1 -угольника, вписанного в ту же окруж-

ность по формуле

 

= 2n+1Rs

 

r

 

 

 

 

 

Pn+1

2

4

 

n

 

 

2n

2

 

 

 

 

 

2 R

 

 

 

 

 

 

 

 

P 2

 

 

и P ! 2 R , (n ! 1) . Периметр вписанного квадрата вычисля- p

ется по формуле P2 = 4 2R .

3. Вычислите число с заданной точностью " > 0 . Воспользуйтесь

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

тем, что если

 

 

 

2

,

 

 

1

и

 

rn + ln

, rn+1 =

 

 

,

r2 =

 

 

l2

=

ln+1 =

rnln+1

 

2

 

 

то lim

 

 

r

 

= lim

 

l

4

2

 

пор, пока

 

 

 

 

 

 

 

= 1=

. Расчет вести до тех

 

n

!1

 

n

 

 

n

!1

n

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значения не совпадут в пределах выбранной точности.

4.Вычислите число ex с заданной точностью " > 0 , пользуясь формулой

ex = 1 + x +

x2

xn

 

+ ::: +

 

+ : : : :

 

 

2!

 

n!

Xxn

5.Найти сумму ряда n=0 2n (jxj 1) с заданной точностью " > 0 . Результат сравнить с аналитическим решением.

6.Даны действительные числа x , " (x 6= 0; " > 0) . Найти сумму1

1 x2n

X

ряда n=0 2nn! с заданной точностью " > 0 .

7. Даны действительные числа x , " (x 6= 0; " > 0) . Найти сумму ря-

X

1 ( x)2n+1

да с заданной точностью " > 0 и указать количество

n=0

2n!

учтенных слагаемых.

17

8. Даны действительные числа

x ,

"

 

 

(x 6= 0; " > 0) . Найти сумму

 

 

Xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ряда

1

( 1)nxn+1

 

 

 

 

с заданной точностью

" > 0

и указать

 

 

=0

(n + 1)(n + 2)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

количество учтенных слагаемых.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9. Даны

действительные числа

x ,

"

("

 

>

 

0) .

 

Вычислить

1

1

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

cos3(3n 1) , учитывая только слагаемые, в которых множи-

=0

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

имеет величину, не меньшую чем " .

 

 

 

 

 

 

тель 1=3

 

 

 

 

 

 

10. Вычислить сумму членов ряда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

x4

 

 

 

 

 

x20

 

 

 

 

10

 

x2i

 

 

 

 

 

 

z = 1 +

 

 

 

+

 

 

 

+ +

 

= 1 +

Xi

 

 

:

 

 

 

 

 

2!

4!

20!

=0

(2i)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для вычисления использовать рекурентную формулу:

 

 

 

 

 

 

 

 

 

 

 

 

yn = yn 1

 

 

 

 

x2

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2n(2n 1)

 

 

 

 

 

 

 

 

11. Вычислить сумму членов ряда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

 

 

x5

 

 

 

 

 

 

 

n x2n 1

 

 

 

 

x15

 

z = 1 x +

 

 

 

 

 

+ + ( 1)

 

 

 

 

 

 

+

+

 

:

 

3!

5!

 

(2n

 

1)!

15!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для вычисления использовать рекурентную формулу:

 

 

 

 

 

 

 

 

y

n

= y

n 1 (2n

 

 

x2

 

:

 

 

 

 

 

 

 

 

 

 

 

 

2)(2n

1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Принять начальные значения z = 1 , y = x .

 

 

 

 

 

 

12. Вычислить число сочетаний C из n элементов по m :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n!

 

 

 

n m m + i

 

 

 

 

 

 

 

 

 

Cm

 

 

 

 

 

 

 

 

 

 

 

 

 

Yi

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

n

 

 

 

 

m!(n

m)!

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13. Вычислить размещение A из n элементов по m :

Amn = n(n 1)(n 2) : : : (n (m 1)) :

14. Даны натуральное число n и действительное число x . Вычислить:

Xn xi

i! :

i=1

18

15. Даны натуральное число n и действительное число x . Вычислить:

n

X x + cos (ix) :

2i

i=1

16. Даны натуральное число n и действительное число x . Вычислить:

n

i1!

+ jxj

:

i=1

X

 

 

 

p

 

 

 

17. Даны натуральное число n и действительное число x . Вычислить:

n

1 +

i!

:

k=1

Y

 

sin(kx)

 

18. Даны натуральное число n и действительное число x . Вычислить:

n

k + 1 cosk jxj

:

k=1

Y

 

k

 

19. Даны натуральное число n и действительное число x . Вычислить:

Yn (1 x)k+1 + 1

((k 1)! + 1)2

:

k=1

19

Содержание

 

1 Лабораторная работа №6

 

Итерационные алгоритмы. Циклы

3

1.1 Организация итерационного цикла с помощью оператора

 

while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.2Организация цикла с помощью оператора do-while . . . . . 5

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

Вложенные циклы . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Задания к лабораторной работе . . . . . . . . . . . . . . . . . 11

Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

20

СПИСОК ЛИТЕРАТУРЫ

1.Кнут, Д.Э. Искусство программирования. / Д.Э. Кнут – М: , 2001. - т.3. - с.682.

2.Бартеньев, О.В. Современный FORTRAN. / О.В. Бартеньев – М: Диалог МИФИ, 2000. - с.450.

3.Калиткин, Н.Н. Численные методы / Н.Н. Калиткин – М: , 1979. - с.682.

4.Д. Каханер, М. Моулер, С. Неш Численные методы и программное обеспечение / Д. Каханер, М. Моулер, С. Неш – М: Мир, 2001. - 575 с.

5.Самарский, А.А. Введение в численные методы / А.А. Самарский – М: Наука, 1987. - 271 с.

6.Самарский, А.А. Гулин, А.В. Численные методы / А.А. Самарский, А.В. Гулин – М.:Наука, 1989. -432 с.

7.Павловская, Т.А. Щупак, Ю.А. С/С++ Структурное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак – СПб: Питер, 2002. - 240 с.

8.Подбельский,В.В., Фомин, С.С. Програмирование на языке Сию – М.: Финансы и статистика, 2000. – 600 с.: ил.

21

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