![](/user_photo/2706_HbeT2.jpg)
Расчетно – графическая работа №1. Тема: «Программирование на языке Delphi». План выполнения ргр.
Титульный лист.
Содержание.
Задания.
формулировка задания;
блок-схема алгоритма;
программа;
результаты с экрана;
выполнение тестового примера.
При оформлении документа установить параметры:
Шрифт: TimesNewRoman, 14.
Межстрочный интервал: полуторный.
Отступ абзаца 1,27 см.
Номера страниц вверху по центру.
Новый лист в документ добавляется через разрыв страницы.
Верхний коллонтитул “Ф.И.О., группа” (кроме титульной страницы)
Параметры страницы:
Ориентация: книжная.
Поля: верхнее, нижнее, правое – 2 см, левое – 3 см.
Представить печатный (формат А4) и электронный варианты выполнения работы.
Задания.
Задание 1. Составить блок-схему алгоритма и программу для вычисления значений выражения. Запишите исходные данные и результаты с экрана.
Номер варианта |
Функция |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
Задание №2. Составить блок-схему алгоритма и программу для вычисления значений выражения, используя оператор выбора. Запишите исходные данные и результаты с экрана.
Номер варианта |
Функция |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
Задание №3. Используя операторы цикла(while, repeat) составить программу вычисления таблицы значений функции в указанном диапазоне значений.
Номер варианта |
Функция |
Диапазон, шаг |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
16 |
|
|
17 |
|
|
18 |
|
|
19 |
|
|
20 |
|
|
21 |
|
|
22 |
|
|
23 |
|
|
24 |
|
|
25 |
|
|
26 |
|
|
27 |
|
|
28 |
|
|
29 |
|
|
Задание №4. Составить алгоритм и написать программу на алгоритмическом языке Паскаль для обработки массивов.
Номер варианта |
Задание |
1 |
Задан массив c={ci},
i=1, 2, …, n;
n-число элементов массива
(n
40).
Вычислить сумму нечетных элементов
массивов c по формуле
S= |
2 |
Задан массив a={ai},
i=1, 2, …, n;
n-число элементов массива
(n
30).
Вычислить сумму четных элементов
массива a по формуле
S= |
3 |
Задан массив a={ai}, i=1, 2, …, n; n- число элементов массива (n 20). Вычислить
сумму квадратов четных элементов
массива a по формуле
S= |
4 |
Задан массив a={ai},
i=1, 2, …, n;
n-число элементов массива
(n
30).
Вычислить произведение четных элементов
массива x по формуле
P= |
5 |
Задан массив y={yj}.
j=1, 2, …, m;
m- число элементов массива
y (m
15).
Вычислить произведение элементов
массива y по формуле
P= |
6 |
Задан массив x={xi},
I=1, 2,…, n;
n- число элементов массива
x (n
20).
Вычислить сумму элементов массива x
по формуле S= |
7 |
Заданы массив x={xi},
i=1, 2, …, m;
m- число элементов массива
(m
15).
Вычислить произведение нечетных
элементов массива х по формуле Q= |
8 |
Задан массив y={yj}. j=1, 2, …, m; m- число элементов массива y (m 15). Определить элемент массива y, имеющий максимальное значение, и присвоить это значение переменной ymax (ymax=max(yi)), а номер элемента- переменной K. |
9 |
Задан массив x={xi}, i=1, 2, …, n; n- число элементов массива (n 40). Определить минимальное значение элементов массива x и присвоить это значение переменной xmin (xmin=min (xi)), а номер элемента- переменной K. |
10 |
Задан массив x={xi},
i=1, 2, …, n;
n- число элементов массива
(n
40).
Вычислить среднее арифметическое
xср массива x
по формуле xср= |
11 |
Задан массив a={ai}, i=1, 2, …, n; n-число элементов массива (n 30). Вычислить сумму кубов отрицательных элементов массива. |
12 |
Заданы массив a={ai}, I=1, 2, …, n; n- число элементов массива (n 28). Определить и присвоить переменной KP значение, равное числу положительных элементов массива a. |
13 |
Задан массив a={ai}, i=1, 2, …, n; n-число элементов массива (n 30). Вычислить сумму всех абсолютных значений элементов массива. |
14 |
Задан массив c={ci}, i=1, 2, …, n; n-число элементов массива (n 40). Вычислить сумму всех квадратов элементов массива. |
15 |
Заданы массив d={di},
i=1, 2, …, k;
k- число элементов массива
(k
18).
Вычислить произведение положительных
элементов массива d по
формуле P= |
16 |
Заданы массив b={bi},
i=1, 2, …,k;
k- число элементов массива
(k
30).
Вычислить сумму квадратов отрицательных
элементов массива b по
формуле S= |
17 |
Заданы массив b={bi},
i=1, 2, …,k;
k- число элементов массива
(k
30);
rн и
|
18 |
Заданы массив d={di},
i=1, 2, …, k;
k- число элементов массива
(k
18).
Вычислить произведение отрицательных
элементов массива d по
формуле P= |
19 |
Вычислить значения функции z=sqrt((xi+ai)/2), если xi и ai- элементы массивов, состоящих из десяти элементов каждый. |
20 |
Задан массив a={ai}, i=1, 2, …, n; n-число элементов массива (n 30). Подсчитать количество положительных и количество отрицательных элементов массива. |
21 |
Дан массив X(14). Заменить все элементы массива, значения которых меньше 2, нулями. |
22 |
Определить количество нулевых элементов массива целых чисел К={kj}, j=1,m, m - число элементов в массиве К (m300). |
23 |
Задан массив y={yj}.
j=1, 2, …, m;
m- число элементов массива
y (m
15).
Вычислить произведение абсолютных
значений элементов массива y
по формуле P= |
24 |
Дан массив P(N), состоящий из N вещественных чисел. Заменить его отрицательные элементы нулями, и новый массив переписать в S(N). |
25 |
Дан массив P(N), состоящий из N вещественных чисел. Найти сумму элементов массива, превышающих число 5,89. |
26 |
Дан массив P(N), состоящий из N вещественных чисел. Найти элементы массива, удовлетворяющие условию a<P(i)<b, где a и b – числа, и переписать их в массив X(M). |
27 |
Дан массив P(N), состоящий из N вещественных чисел. Переписать в массив X(K) подряд положительные элементы массива P(N), а в массив Y(L) –отрицательные элементы. |
28 |
Дан массив P(N), состоящий из N вещественных чисел. Найти сумму всех элементов массива, имеющих четные индексы. |
29 |
Дан массив P(N), состоящий из N вещественных чисел. Найти сумму всех элементов массива, имеющих нечетные индексы. |
Задание №5. Составить алгоритм и написать программу на алгоритмическом языке Паскаль для обработки матриц.
Номер варианта |
Задание |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
Задание №6. Составить алгоритм и написать программу на алгоритмическом языке Паскаль для работы с подпрограммами
Номер варианта |
Функция |
1 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа PROCEDURE.
|
2 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
3 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
4 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
5 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
6 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
7 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
8 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
9 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
10 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
11 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION. |
12 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
13 |
Составить программу, максимально
используя для вычисления заданных
выражений, подпрограммы типа FUNCTION.
|
14 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
15 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
16 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
17 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
18 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
19 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
20 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
21 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
22 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
23 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
24 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
25 |
Составить
программу, максимально используя для
вычисления заданных выражений,
подпрограммы типа FUNCTION.
|
26 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |
27 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа FUNCTION. |
28 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа FUNCTION. |
29 |
Составить программу, максимально используя для вычисления заданных выражений, подпрограммы типа PROCEDURE. |