Расчетно – графическая работа №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н и r. Вычислить сумму квадратов положительных элементов массива b по формуле S= . |
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. |