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

ЛР№3_TP_Цикл_с_параметром

.pdf
Скачиваний:
11
Добавлен:
30.05.2015
Размер:
209.96 Кб
Скачать

Программирование

Лабораторная работа

Программирование циклических алгоритмов. Оператор цикла с параметром

Цель работы: изучить и научиться применять при решении задач циклические конструкции языка Pascal.

Оборудование и ПО: компьютер, ОС Windows XP, Turbo Pascal (или ABC Pascal).

ПРАКТИЧЕСКИЕ ЗАДАНИЯ Замечание. Номер варианта совпадает с номером студента в списке группы

(подгруппы).

Задание 1. Даны натуральные числа n и/или a. Вычислить значение выражения, используя оператор цикла с параметром.

1.

a(a 1)...(a n 1)

 

 

 

9.

 

2

2 ...

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

корней

 

 

 

 

2.

1

 

 

1

 

 

...

1

 

 

 

 

10.

 

3

6 ...

3(n 1)

3n

 

a

a 1

a n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

1

 

 

1

...

 

 

1

 

 

 

 

 

11.

 

2

4 ...

 

(2n 1)

2n

 

2a

4a

 

2na

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

1

 

1

...

 

 

 

1

 

 

 

 

 

12.

(1 1)(1 2) ... (1 n)

 

 

a

 

(2n 1)a

 

 

 

 

 

3a

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

 

 

 

 

 

 

 

1

 

 

 

1

 

13.

(1 2)(1 4) ... (1 2n)

 

1 1 1

 

 

... 1

n

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

6.

 

a

 

a ...

a

 

 

 

 

 

 

14.

 

a

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n корней

 

 

 

 

 

 

 

 

 

 

 

 

 

a 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a ...n

 

 

 

 

7.

(1 3)(1 5) ... (1 (2n 1))

15.

(a 2)(2a 4) ... (na 2n )

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

 

 

8.

 

1

 

 

 

 

a

2a ... na

 

 

2

 

 

 

 

 

 

...

16.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n корней

 

 

 

 

 

n 1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

Задание 2. Выполнить задание, используя оператор цикла с параметром.

1. Дано натуральное число N . Вычислить:

S

1

 

 

1

 

1

.

sin1

sin1 sin 2

sin1 sin 2 sin N

 

 

 

 

2.Дано натуральное число N . Вычислить произведение первых N сомножителей:

P23 54 76 2N2N 1 .

3.Дано натуральное число N . Вычислить:

D cos1

cos1

cos2

cos1 cos2 cos N .

sin1

sin1

sin 2

sin1 sin 2 sin N

4. Дано действительное число x . Вычислить:

S x

x3

 

x5

 

x7

 

x9

 

x11

 

x13

.

 

 

 

 

 

 

3!

5!

7!

9!

11!

13!

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

S sin x sin sin x sin sin sin x .

N раз

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

Pa a 1 a 2 a n 1 .

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

Pa a n a 2n a n2 .

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

S 1a a12 a14 a21n 2 .

2

9.Дано действительное число x . Вычислить:

x 1 x 3 x 7 x 63

D x 2 x 4 x 8 x 64 .

10.Вычислить:

P 1 sin 0,1 1 sin 0,2 1 sin10 .

11.Дано натуральное число n . Вычислить:

S 1 2 2 3 4 n n 1 2n .

12.Дано натуральное число n . Вычислить:

 

 

1

 

 

 

 

1

 

 

 

 

 

1

 

, где n 2.

P 1

 

 

 

 

1

 

 

 

 

 

1

 

 

 

2

2

 

 

2

n

2

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

13.Дано натуральное число n . Вычислить:

 

 

 

 

 

 

 

P

 

1

 

 

 

1

 

 

 

 

1

 

 

1

 

 

1

 

 

1

 

 

.

 

2

4

2n

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

S 1! 2! n!, где n 1.

 

 

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

 

 

 

 

 

 

 

S

1

 

1

 

 

1

 

 

 

 

 

1

 

 

.

 

 

 

 

 

 

 

 

 

 

32

52

72

 

2n 1 2

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

 

 

 

 

 

 

 

 

 

 

 

P 1 3 5 2n 1 .

 

 

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

 

 

 

 

 

 

 

 

 

 

 

P 2 4 6 2n .

 

 

 

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

S cos x cos x2 cos xn .

Задание 3. Составить программу вычисления суммы произведений. Проверить правильность работы программы, взяв верхние пределы для суммы и произведения: (1,1); (1,2); (2,1); (2,2).

3

1.

 

3 i

 

 

 

 

 

N

M

 

 

 

 

 

 

 

 

i 1

j 1

i

j

 

 

 

 

2.

 

2

 

 

 

 

 

N

M

 

 

 

 

 

 

 

 

i 1

j 1

i

j

 

 

 

 

 

N

M

 

2 j

2

 

 

3.

i

 

 

 

 

4.

i 1

j 1

 

 

i

 

 

 

 

 

 

2i j

2

 

N

M

 

 

 

 

 

 

 

 

i 1

j 1

i

 

j

 

 

5.

 

2

i

 

 

 

 

 

N

M

 

 

 

 

 

 

 

 

i 1

j 1

i

j

 

 

 

 

6.

 

1

 

 

 

 

 

N

M

 

 

 

 

 

 

 

7.

i 1

j 1

i

j

 

 

 

 

 

 

2

1

 

 

 

 

 

N

M

 

 

 

 

 

 

 

 

i 1

j 1

i

 

j

 

 

 

N

M

 

 

2

 

 

 

 

8.

 

 

 

 

 

 

i

2

j

2

 

i 1

j 1

 

 

 

NM

i 1

j 1

N M

10.

i 1

j 1

N M

11.

i 1

j 1

N M

12.

i 1

j 1

N M

13.

i 1

j 1

N M

14.

i 1

j 1

N M

15.

i 1

j 1

N M

16.

i 1

j 1

2

(i j )2

i j

i 2 j 2

i j i 2

1 ij 2

i 2

 

j 2

 

2 j

 

ij

i j i

i 2 j

j 2

i j

Задание 4. Выполнить предыдущее задание, заменив произведение суммой, а сумму произведением.

4