- •Методические указания по программированию на Паскале
- •Записать на Паскале следующие алгебраические выражения:
- •2. Записать алгебраические выражения, соответствующие следующим арифметическим выражениям:
- •3. Составить программу для вычисления значения выражения.
- •4. Составить программу для вычисления X и y по формулам
- •5. Составить программу
- •7. Составить программу для вычисления
- •8. Составить программу, которая определяет, принадлежит ли точка с координатами (х , у) заштрихованной области. Координаты точки ввести с клавиатуры.
- •9. Составить программу для вычисления таблицы значений функций f (X) для X [a, b] с заданным шагом изменения X
9. Составить программу для вычисления таблицы значений функций f (X) для X [a, b] с заданным шагом изменения X
№ п/п |
f (x) |
a |
b |
шаг |
1 |
|
0 |
3 |
0,1 |
2 |
|
0 |
3 |
0,1 |
3 |
|
1 |
5 |
0,2 |
4 |
|
1 |
5 |
0,2 |
5 |
|
-5 |
-1 |
0,4 |
6 |
|
-5 |
-1 |
0,4 |
7 |
|
1 |
4 |
0,2 |
8 |
|
1 |
4 |
0,2 |
9 |
|
1 |
3 |
0,1 |
10 |
|
1 |
3 |
0,1 |
11 |
|
0 |
2 |
0,1 |
12 |
|
1 |
3 |
0,1 |
13 |
|
0 |
5 |
0,2 |
14 |
|
0 |
5 |
0,2 |
15 |
|
0 |
1 |
0,05 |
16 |
|
0 |
1 |
0,05 |
17 |
|
1 |
5 |
0,2 |
18 |
|
1 |
5 |
0,2 |
19 |
|
1 |
3 |
0,1 |
20 |
|
1 |
3 |
0,1 |
21 |
|
1 |
2 |
0,05 |
22 |
|
1 |
2 |
0,05 |
23 |
|
0 |
5 |
0,5 |
24 |
|
0 |
5 |
0,5 |
25 |
|
-3 |
0 |
0,1 |
26 |
|
-3 |
0 |
0,1 |
27 |
|
1 |
3 |
0,2 |
28 |
|
1 |
3 |
0,2 |
29 |
|
0 |
3 |
0,1 |
30 |
|
0 |
3 |
0,1 |
10. Составить программу для вычисления элементов вектора х по формуле
10. 1) хi
= ln |xi-1|
+
,
i = 3,4,…,n
10. 2) хi
= sin3xi-1
+
,
i = 3,4,…,m
10. 3) хi
= ln
-
ln2
|ci-2|,
i = 3,4,…,n
10. 4) xj
=
+
+
,
j = 3,4,…,m
10. 5) xk
=
+
sin2
xk-1,
k = 3,4,...,12
10. 6) хi = i · xi-1 + ln |xi-1| -1, i = 2,3,..., k
10. 7) xj
= sin
+
,
j = 3,4,…,n
10. 8) хi
=
+
,
i = 2,3,...,20
10. 9) xk
=
-
ln |xk-1|,
k = 2,3,...,m
10. 10) xj = cos2 xj-1 – tg x j-1, j = 2,3,…,15
10. 11) хi
=
+
3 ln |xi-1|,
i = 2,3,...,n
10. 12) xk
= tg(xk-1-xk-2)+
,
k = 3,4,...,10
10. 13) xj
=
+
+
,
j = 4,5,…,m
10. 14) xk
= sin3
xk/-1
+ cos x
+
,
k = 3,4,...,15
10. 15) xk = cos x - ln |xk-1|, k = 2,3,...,n
10. 16) xj
= cos xj-1+
sin2
xj-2+
,
j = 4,5,…,20
10. 17) хi
=
,
i = 2,3,...,n
10. 18) xk
= ex
+
sin2xk-1,
k = 3,4,...,m
10. 19) xk
= sin2
xk-1+
,
k = 3,4,...,n
10. 20) xj
=
+sin3xj-1,
j = 2,3,…,15
10. 21) хi = sin xi-4 · cos xi-2, i = 3,4,...,n
10. 22) xk = (k-1) · sin k · xk-1 + (k-2) · sin xk-2, k = 3,4,...,20
10. 23) хi = cos xi-1 + cos xi-2, i = 3,4,...,m
10. 24) xj
= cos2
xj-1+
,
j = 2,3,…,n
10. 25) xk
= xk-1
+ sin xk-2
+
,
k = 4,5,...,15
10. 26) хi = xi-1 · sin xi-2, i = 3,4,...,m
10. 27) xk
= e-sin
x
+k
· e-cos
x
,
k = 3,4,...,n
10. 28) xj
= cos e-x
+
sin xj-1,
j = 2,3,…,20
10. 29) хi
= sin
+
cos
,
i = 3,4,...,m
10. 30) xk = cos2 xk-2+ cos xk-1 + xk-3, k = 4,5,...,n.
11. Составить программу для вычисления суммы
№
|
Выражение |
№
|
Выражение |
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
12. Составить программу для вычисления произведения
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
13. Составить программу для вычисления величины S по формуле
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
S =
|
16 |
S = |
2 |
S = sin
|
17 |
S =
|
3 |
S =
|
18 |
S = |
4 |
S =
|
19 |
S = |
5 |
S = 5
|
20 |
S = |
6 |
S =
|
21 |
S = |
7 |
S
=
ln
|
22 |
S = |
8 |
S = 2· |
23 |
S = |
9 |
S = e
|
24 |
S = |
10 |
S = ln
|
25 |
S = |
11 |
S = |
26 |
S =1-e |
12 |
S =1+e
|
27 |
S =
|
13 |
S =
|
28 |
S =e
|
14 |
S = |
29 |
S =
|
15 |
S =
|
30 |
S = |
14. Составить программу для вычисления элементов матрицы Y по известным элементам вектора X.
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
yi
j
=
ln i, j = 1,2,...,10 |
16 |
yi
j
=
i, j = 1,2,...,k
|
2 |
yi j = xi ·sin(i·xj) i, j = 1,2,...,n
|
17 |
yi
j
=
yij
= |
3 |
yi
j
=
i, j = 1,2,...,15
|
18 |
yi
j
=
yi
j
=
|
4 |
yi
j
=
i, j = 1,2,...,m
|
19 |
yi
j
=
yij= |
5 |
yi
j
=
i, j = 1,2,...,20
|
20 |
yi
j
=
yi
j
=
|
6 |
yi
j
= e i, j = 1,2,...,k
|
21 |
yi
j
=
yij
= |
7 |
yi
j
=
i, j = 1,2,...,10
|
22 |
yi
j
=
yij= |
8 |
yi
j
=
i, j = 1,2,...,m
|
23 |
yi
j
=
yi
j
=
|
9 |
yi
j
=
i, j = 1,2,...,15
|
24 |
yi
j
=
yij
=
|
10 |
yi
j
=
i, j = 1,2,...,n
|
25 |
yi
j
=
yij
=
|
11
|
yi
j
=
i, j = 1,2,...,20
|
26 |
yi
j
=
yij = 1 в противном случае |
12 |
yi
j
=
i, j = 1,2,...,m
|
27 |
yi
j
=
yi
j
=
|
13 |
yi
j
=
i, j = 1,2,...,25
|
28 |
yi
j
=
yij= |
14 |
yi
j
=
i, j = 1,2,...,l
|
29 |
yi
j
=
yij= |
15 |
yi
j
=
i , j = 1,2,...,30
|
30 |
yi
j
=
yi
j
=
|
15. Составить программу для вычисления величины S по заданной формуле
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
S=
|
16 |
S=2 |
2 |
S=
|
17 |
S=
|
3 |
S=
|
18 |
S=
|
4 |
S=
|
19 |
S=
|
5 |
S=
|
20 |
S=
|
6 |
S=
|
21 |
S=3,4·10-3·
|
7 |
S= |
22 |
S=
|
8 |
S=
|
23 |
S=
|
9 |
S= 2 |
24 |
S=
|
10 |
S=
|
25 |
S=
|
11 |
S=
|
26 |
S=
|
12 |
S=
|
27 |
S=
|
13 |
S=5,8·10-4·
|
28 |
S=
|
14 |
S=
|
29 |
S=
|
15 |
S=
|
30 |
S=
|
16. Составить программу для вычисления элементов одномерного массива по заданной формуле
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
к = 1,2,…,10 |
16 |
к = 1,2,…,10 |
2 |
к = 1,2,…,n
|
17 |
к = 1,2,…,m |
3 |
к = 1,2,…,20
|
18 |
к = 1,2,…,m |
4 |
к = 1,2,…,l |
19 |
к = 1,2,…,n |
5 |
к = 1,2,…,15 |
20 |
к = 1,2,…,10
|
6 |
к = 1,2,…,10 |
21 |
к = 1,2,…,l
|
7 |
к = 1,2,…,n |
22 |
к = 1,2,…,20 |
8 |
к = 1,2,…,m
|
23 |
к = 1,2,…,n |
9 |
к = 1,2,…,n |
24 |
к = 1,2,…,20 |
10 |
к = 1,2,…,n
|
25 |
к = 1,2,…,l |
11 |
к = 1,2,…,n |
26 |
к = 1,2,…,10
|
12 |
к = 1,2,…,n |
27 |
к = 1,2,…,15 |
13 |
к = 1,2,…,l
|
28 |
к = 1,2,…,m |
14 |
к = 1,2,…,10
|
29 |
к = 1,2,…,m
|
15 |
к = 1,2,…,m
|
30 |
к = 1,2,…,n |
17. Используя нестандартные функции, составить программы для расчета указанных величин.
№ п/п |
Выражение |
№ п/п |
Выражение |
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
где
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
18. Написать подпрограмму
18.1) для замены в массиве Y(50) всех четных элементов на значение 1;
18.2) для замены знака каждого пятого элемента массива В(100) на противоположный;
18.3) для вычисления суммы отрицательных элементов массива А(200);
18.4) для расчета числа положительных элементов массива В(10,20);
18.5) для вычисления куба суммы положительных элементов массива Х(15,30);
18.6) для расчета суммы элементов второй строки матрицы Z(20,10);
18.7) для вычисления суммы элементов пятого столбца матрицы Z(10,20);
18.8) для отыскания минимального элемента массива Х(25);
18.9) для отыскания максимального элемента массива В(20,30) и индексов этого элемента;
18.10) для вычисления k!=1·2·3·…·k;
18.11) для замены в матрице А(10,10) всех элементов, стоящих на главной диагонали, на число 2;
18.12) для вычисления квадрата суммы элементов массива В(100), которые меньше 10;
18.13) для вычисления суммы положительных элементов 1-ой строки матрицы С(10,20);
18.14) для вычисления количества элементов матрицы В(30,30), которые лежат в интервале (2,5);
18.15) для расчета квадратного корня из суммы положительных элементов массива Х(m,n);
18.16) для вычисления минимального элемента 5-ой строки матрицы С (m,n) и номера столбца, в котором находится этот элемент;
18.17) для расчета количества нулевых элементов массива Х(k,n);
18.18) для замены знака всех нечетных элементов массива Z(150) на противоположный;
18.19) для вычисления следа (суммы элементов главной диагонали) матрицы В(m,m);
18.20) для замены знака на противоположный у всех элементов 5-го столбца матрицы А(m,n);
18.21) для вычисления максимального элемента матрицы Z(20,30) и определения номеров строки и столбца, которым принадлежит этот элемент;
18.22) для вычисления количества элементов массива Х(10,25), значения которых больше 10, и вычисления квадратного корня из суммы этих элементов;
18.23) для вычисления количества нулевых элементов 1-го столбца матрицы А(m,n);
18.24) для вычисления минимального элемента n-ой строки матрицы С(m,k);
18.25) для вычисления количества элементов массива Y(20,30), лежащих в интервале (0,2);
18.26) для расчета тангенса суммы положительных элементов массива Z(m,n);
18.27) для вычисления максимального и минимального элементов пятого столбца матрицы В(20,15) и определения номеров строк, в которых стоят эти элементы;
18.28) для замены всех элементов k-го столбца матрицы А(n,m) на число 1;
18.29) для расчета количества ненулевых элементов 1-ой строки матрицы В(k,m);
18.30) для нахождения количества положительных, отрицательных и нулевых элементов массива С(20,30).

,
i = 2,4,6....,16
,k=
2,4,6,...,20
,i=
2,4,6,...,20
,i=
2,4,6,...,20
,i=
3,5,7,...,17
+1