
Задания к лабораторной работе n7 "Синтез алгоритмов и программ из программных элементов"
В каждом варианте задания необходимо предложенные задачи подготовить к решению на ЭВМ выполнить постановку задачи, разработать математическую модель, схему алгоритма и программу.
Рассчитать контрольные варианты и отладить программы.
Вариант 1
1. Вычислить произведение положительных элементов вектора N размерности m. Напечатать их количество.
Для отладки программы значения m и N вектора выбрать самостоятельно.
2. Найти наибольший и наименьший элементы матрицы В размерности
К*1 . Заполнить ими массив С из двух элементов.
Для отладки программы контрольный пример выбрать самостоятельно.
Вариант 2
1. Вычислить произведение положительных элементов вектора S размерности m. Определить их количество.
Для отладки программы значения m и вектора выбрать самостоятельно.
2. Определить номер строки с наибольшей суммой элементов матрицы С размерности n*l. Для отладки программы матрицу выбрать самостоятельно.
Вариант 3
1. Определить произведение пяти наибольших элементов вектора Р размерности 10. Для отладки программы контрольный пример выбрать самостоятельно.
2. Найти отрицательные элементы матрицы Т размерности 1*m. Определить их количество и напечатать. Для отладки программы контрольный пример выбрать самостоятельно.
Вариант 4
-
Определить сумму отрицательных элементов одномерного массива. Напечатать их количество.Для отладки программы массив выбрать самостоятельно.
2. Пересчитать первую строку матрицы W размерности m*n так, чтобы значение каждого ее элемента было равно произведению элементов столбца, в котором он находится.
Проанализировать выполнение программы на примере:
Вариант 5
1. Определить количество элементов вектора M размерности n больших по модулю величины К или равных значению S.
Проанализировать выполнение программы на примере:
М={3; 0; 2; -6; 7; 1;} ; K=5 ; S=2
-
Определить сумму наибольшего и наименьшего элементов матрицы W размерности 2*m.
Для отладки программы контрольный пример выбрать самостоятельно.
Вариант 6
1. Найти все элементы со значением М вектора Р размерности К. Определить и напечатать их количество.
Проанализировать выполнение программы на примере:
M=З, Р={З; 1; 0; 3}
2. Найти наименьшие элементы столбцов матрицы F размерности m*n и напечатать их произведение.
Для отладки программы контрольный пример выбрать самостоятельно.
Вариант 7
-
Для вектора L6 размерности m определить элементы, находящиеся в интервале [0, 4]. Напечатать их сумму и количество.
Проанализировать выполнение программы на примере:
L6={-2; 7; -3; 4; 7; 6; 7}
2. Определить и напечатать сумму наибольшего и наименьшего элементов матрицы R размерности m*n. Для отладки программы матрицу выбрать самостоятельно.
Вариант 8
1. Разделить элементы вектора Р размерности n на соответствующие элементы вектора D той же размерности. Из полученных частных найти наименьшее и напечатать. Отладку программы выполнить на самостоятельно выбранном примере.
2. Найти положительные элементы квадратной матрицы L размерности m, определить их количество и напечатать. Для отладки программы значения m и L выбрать самостоятельно.