Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Задачи на разработку программы с использованием созданной по условию процедуры




Составить программу с разработкой и использованием указанной в задании процедуры.

 

1. Для матрицы A (4 строки, 5 столбцов) вычислить выражение Y=M1M5+M2M4+...+M5M1, где Mk - значение наибольшего элемента в k-м столбце этой матрицы. Для поиска наибольшего элемента в произвольном столбце матрицы использовать процедуру.
2. Для матрицы B (5 строк, 4 столбца) вычислить выражение Y=5M1+4M2+...+1M5, где Mk - значение наименьшего элемента в k-й строке этой матрицы. Для поиска наименьшего элемента в произвольной строке матрицы использовать процедуру.
3.   Для матрицы B (5 строк, 4 столбца) вычислить выражение Y=(C1-1)5+(C2-1)4+...+(C5-1), где Ck - среднее арифметическое значение элементов в k-й строке матрицы B, значения которых превышают значение первого элемента в данной строке. Для вычисления среднего арифметического значения указанных элементов в произвольной строке матрицы использовать процедуру.
4.   Для матрицы A (4 строки, 5 столбцов) вычислить выражение Y=(1-P5)2+(2-P4)2+...+(5-P1)2, где Pk - произведение отрицательных элементов в k-м столбце матрицы A. Для вычисления произведения отрицательных элементов в произвольном столбце матрицы использовать процедуру.
5. Для матрицы A (4 строки, 4 столбца) вывести те столбцы, в которых есть нулевые элементы, или вывести сообщение “нет столбцов с нулями”. Для проверки наличия нулевых элементов в произвольном столбце матрицы использовать процедуру.
6. Для матрицы A (4 строки, 5 столбцов) вывести те строки, в которых есть нулевые элементы, или вывести сообщение “нет строк с нулями”. Для проверки наличия нулевых элементов в произвольной строке матрицы использовать процедуру.
7. Для матрицы A (5 строк, 4 столбца) определить, в какой из ее половин (левой или правой) больше нулевых элементов (вывести одно из сообщений: “больше в левой”, “больше в правой” или “одинаково”). Для подсчета количества нулевых элементов в произвольной части матрицы использовать процедуру.
8. Для матрицы A (4 строки, 5 столбцов) определить, в какой из ее половин (верхней или нижней) больше нулевых элементов (вывести одно из сообщений: “больше в верхней”, “больше в нижней” или “одинаково”). Для подсчета количества нулевых элементов в произвольной части матрицы использовать процедуру.
9. Для двух матриц: A (3 строки, 6 столбцов) и B (3 строки, 3 столбца) определить, в какой из них больше нулевых элементов. Вывести одно из сообщений: “больше в A”, “больше в B” или “одинаково”. Для подсчета количества нулевых элементов в матрице использовать процедуру.
10. В матрице A (4 строки, 3 столбца) поменять местами наибольшие элементы в первом и третьем столбцах. Для поиска номера наибольшего элемента в произвольном столбце матрицы использовать процедуру.
11. В матрице A (3 строки, 5 столбцов) поменять местами наименьшие элементы во второй и третьей строке. Для поиска номера наименьшего элемента в произвольной строке матрицы использовать процедуру.
12. В матрице A (4 строки, 5 столбцов) поменять местами наибольшие элементы в ее верхней и нижней половинах. Для поиска индексов наибольшего элемента в произвольной части матрицы использовать процедуру.
13. В матрице A (3 строки, 4 столбца) поменять местами наименьшие элементы в ее левой и правой половинах. Для поиска индексов наименьшего элемента в произвольной части матрицы использовать процедуру.
14. В двух матрицах: A (3 строки, 3 столбца) и B (3 строки, 4 столбца) поменять местами наибольшие элементы. Для поиска индексов наибольшего элемента в матрице использовать процедуру.
15. В двух матрицах: A (3 строки, 3 столбца) и B (4 строки, 4 столбца) поменять местами наименьшие элементы в их главных диагоналях. Для поиска индексов наименьшего элемента в главной диагонали матрицы использовать процедуру.
16. В каждой из матриц: A (3 строки, 4 столбца) и B (5 строк, 5 столбцов) поменять местами две строки: в матрице A - строки 2 и 3, в матрице B - строки 2 и 4. Для обмена в матрице строк с произвольными номерами использовать процедуру.
17. В каждой из матриц: A (5 строк, 4 столбца) и B (4 строки, 3 столбца) поменять местами два столбца: в матрице A - столбцы 2 и 4, в матрице B - столбцы 2 и 3. Для обмена в матрице столбцов с произвольными номерами использовать процедуру.
18.   На основе матрицы A (4 строки, 5 столбцов) сформировать одномерный массив B из 5 элементов. Каждый элемент Bk этого массива получает значение, равное полусумме зна­чений наибольшего и наименьшего элементов в k-м столбце матрицы A. Для вычисления полусуммы значений наибольшего и наименьшего элементов в произвольном столбце матрицы использовать процедуру.
19. На основе матрицы A (4 строки, 4 столбца) сформировать одномерный массив B из 4 элементов, Каждый элемент Bk этого массива получает значение, равное абсолютной величине разности значений элемента главной диагонали и наименьшего элемента в k-й строке матрицы A. Для вычисления значения указанной разности в произвольной строке матрицы использовать процедуру.
20. Для каждой из двух матриц: A (2 строки, 4 столбца) и B (3 строки, 3 столбца) определить номер того столбца, в котором среднее арифметическое значений его элементов минимально. Для поиска номера указанного столбца в произвольной матрице использовать процедуру.
21. На основе матрицы A (4 строки, 5 столбцов) сформировать одномерный массив B из 5 элементов, каждый элемент которого принимает значение 1, если в соответствующем по номеру столбце матрицы A элементы расположены в порядке возрастания их значений, и значение 0 в противном случае. Для проверки упорядоченности элементов по возрастанию в произвольном столбце матрицы использовать процедуру.
22.   Для матрицы A (4 строки, 4 столбца) сформировать одномерный массив B из 4 элементов. Каждый элемент Bk получает значение 0, если в k-м столбце матрицы A есть хотя бы один нулевой элемент, и значение 1 в противном случае. Для проверки наличия (отсутствия) нулевых элементов в произвольном столбце матрицы использовать процедуру.
23.   Для матрицы A (4 строки, 4 столбца) сформировать одномерный массив B из 4 элементов. Каждый элемент Bk получает значение, равное номеру максимального элемента в k-м столбце матрицы A. Для поиска номера максимального элемента в произвольном столбце матрицы использовать процедуру.
24.   В матрице A (5 строк, 4 столбца) определить номер столбца с минимальным значением среднего арифметического зна­чения отрицательных элементов столбца. Для вычисления среднего арифметического значения отрицательных элементов в произвольном столбце матрицы использовать процедуру.
25. Для каждой из двух матриц: A (3 строки, 4 столбца) и B (5 строк, 3 столбца) определить номер строки с максимальной суммой положительных элементов. Для поиска номера такой строки в произвольной матрице использовать процедуру.
26.   Для матрицы A (5 строк и 5 столбцов) сформировать одномерный массив B из 5 элементов. Каждый элемент Bk принимает значение 1, если в k-й строке матрицы A есть элементы, превышающие значение соответствующего элемента главной диагонали, и значение 0 в противном случае. Для проверки наличия элементов, превышающих значение элемента главной диагонали, в произвольной строке матрицы использовать процедуру.
27.   Для матрицы A (5 строк, 5 столбцов) сформировать одномерный массив B из 5 элементов. Каждый элемент Bk принимает значение 1, если все элементы k-го столбца матрицы A не превышают значения соответствующего элемента главной диагонали, и значение 0 в противном случае. Для проверки отсутствия элементов, превышающих значе­ние элемента главной диагонали, в произвольном столбце матрицы использовать процедуру.
28.   В матрице A (4 строки, 5 столбцов) для каждой ее половины (верхней и нижней) вычислить и вывести количество положительных (больших 0) элементов. Также определить, в какой из этих половин среднее арифметическое значение прочих элементов имеет большую величину (вывести одно из сообщений: “больше в верхней”, “больше в нижней” или “одинаково”). Для вычисления количества положительных элементов и среднего арифметического значения прочих элементов в произвольной части матрицы использовать процедуру.
29. В матрице A (3 строки, 4 столбца) для каждой ее половины (левой и правой) вычислить и вывести количество нулевых элементов. Также определить, в какой из этих половин среднее арифметическое значение прочих элементов имеет меньшую величину (вывести одно из сообщений: “меньше в левой”, “меньше в правой” или “одинаково”. Для вычисления количества нулевых элементов и среднего арифметического значения прочих элементов в произвольной части матрицы использовать процедуру.
30.     Для каждой из двух матриц: A (2 строки, 4 столбца) и B (3 строки, 3 столбца) вычислить и вывести количество отрицательных элементов. Также определить, в какой из них среднее арифметическое значение прочих элементов имеет большую величину (вывести одно из сообщений: “больше в A”, “больше в B” или “одинаково”). Для вычисления количества отрицательных элементов и среднего арифметического значения прочих элементов матрицы использовать процедуру.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных