К данной лабораторной работе предъявляются следующие требования (рис. 1):
- головной модуль (программа) должен обеспечивать ввод исходных данных, вызов процедуры и вывод результата на терминал или печатающее устройство;
- процедура реализует формирование и обработку массива или матрицы;
- функция определяет закон получения чисел, являющихся элементами массива или матрицы.
ВАРИАНТЫ ЗАДАНИЙ
вариант
процедура
функция
1.
Сформировать квадратную матрицу по закону ; Xk = f (Xk-1), Х0 = 0,5, заменить нулями элементы с четной суммой индексов, не превышающее некоторого числа Х
2.
Сформировать матрицу по закону ; , Х0 = 1,0. Получить матрицу из матрицы путем перестановки столбцов: первого с последним, второго с предпоследним и т.д.
53.
Сформировать матрицу по закону ; , Х0 = 0,25. В матрице найти минимальный и максимальный элементы, указать номера строк и номера столбцов на пересечении, которых они находятся
4, 5
Сформировать матрицу по закону ; , Х0 = 1,5. Получить матрицу из матрицы путем перестановки сегментов в соответствии с рисунком 2 (вариант 3) и рисунком 3 (вариант 4)
6.
Сформировать одномерный массив по закону ; , Х0 = 0,3. Найти среднее арифметическое (СА) значение положительных элементов массива , найти четные индексы
7.
Сформировать матрицу по закону ; , Х0 = 0,1. Среди элементов, расположенных ниже главной диагонали, найти минимальный, а среди элементов выше главной диагонали - максимальный. Вывести координаты этих элементов.
8.
Сформировать одномерный массив по закону ; , Х0 = 0,01. Упорядочить в порядке неубывания
9.
Сформировать матрицу по закону ; , Х0 = 0,14. Столбец, содержащий максимальный элемент, заменить на сумму всех элементов матрицы
10.
Сформировать одномерный массив по закону ; , Х0 = 2π. Поменять местами максимальный и минимальный элементы
f (x) = sin(x- 2)
вариант
процедура
функция
11.
Сформировать матрицу по закону ; , Х0 = -π. Среди элементов матрицы, расположенных ниже побочной диагонали, определить количество положительных элементов, а среди элементов выше побочной диагонали - количество отрицательных элементов
12.
Сформировать одномерный массив по закону ; , Х0 = -10. Упорядочить в порядке невозрастания
13.
Сформировать одномерный массив по закону ; , Х0 = -0,04. Заменить максимальный элемент в на среднее геометрическое (СГ) положительных элементов
174.
Сформировать матрицу по закону ; , Х0 = 4,3. Получить одномерный массив из минимальных элементов строк матрицы
15.
Сформировать матрицу по закону ; , Х0 = 1,2. Получить одномерный массив из суммы положительных элементов строк матрицы
16.
Сформировать одномерный массив по закону ; , Х0 = -0,4. Получить одномерный массив из элементов массива по следующему правилу:
вариант
процедура
функция
17.
Сформировать матрицу по закону ; , Х0 = 1,03. Из матрицы получить одномерный массив по следующему правилу: элементами одномерного массива с нечетными индексами будут элементы главной диагонали , с четными - побочными диагонали
18.
Сформировать одномерный массив по закону ; , Х0 = 0,9. Получить одномерный массив из элементов массива записав в него сначала элементы массива А, имеющие четные индексы, потом - элементы с нечетными индексами
19.
Сформировать прямоугольную матрицу ; по закону ; , Х0 = 1,059. Получить одномерный массив из максимальных элементов столбцов прямоугольной матрицы ;
Сформировать одномерный массив по закону ; , Х0 = -2,56. Отыскать последний отрицательный элемент в и заменить его на среднее геометрическое элементов массива
Сформировать квадратную матрицу по закону ; , Х0 = 2,51. Заменить элементы главной и побочной диагоналей на минимальный элемент главной диагонали
вариант
процедура
функция
Сформировать одномерный массив по закону ; , Х0 = -3,12. Заменить в одномерном массиве нулевые элементы на значение минимального элемента
Сформировать прямоугольную матрицу ; по закону ; , Х0 = 0,04. Поменять местами строку, содержащую минимальный элемент со строкой, содержащей максимальный элемент
Сформировать одномерный массив по закону ; , Х0 = 1,6. Получить массив элементы которого равны полусумм6 двух соседних элементов массива
вариант
процедура
функция
Сформировать квадратную матрицу по закону ; , Х0 = π . Определить номер столбца матрицы, имеющего наибольшую сумму элементов. Поменять этот столбец со строкой, имеющей наименьшую сумму элементов
Сформировать одномерный массив по закону ; , Х0 = 1,57. Получить массив из элементов одномерного массива по следующему правилу:
Сформировать одномерный массив по закону ; , Х0 = 0,02. Вычислить сумму правых разностей по правилу: