ЛР№3_TP_Цикл_с_параметром
.pdfПрограммирование
Лабораторная работа
Программирование циклических алгоритмов. Оператор цикла с параметром
Цель работы: изучить и научиться применять при решении задач циклические конструкции языка 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