- •Содержание
- •Введение
- •Варианты заданий:
- •Лабораторная работа №2 Вариантыпример отчетак содержанию
- •Варианты заданий:
- •Лабораторная работа №3 Вариантыпример отчетак содержанию
- •Варианты заданий к лабораторной работе №3
- •Лабораторная работа №4 Вариантыпример отчетак содержанию
- •Варианты заданий лабораторной работы №4
- •41. В прямоугольной матрице обменять первый столбец с последним.
- •Оценка результатов практикик содержанию
- •Рекомендованная литература
- •Отладка программы в среде отладчикаTd к содержанию
- •Разбор внутреннего представления командк содержанию
- •Примеры разбора команд
- •1. Команды с регистровой адресацией
- •2.Команды с прямой адресацией
- •3. Арифметические команды с непосредственной адресацией
- •4. Команда mov с непосредственной адресацией
- •5. Команды с использованием аккумулятора
- •6. Команды условного перехода (с относительной адресацией)
- •7. Команды безусловного перехода (с относительной адресацией)
- •8. Команда вызова подпрограммы (с относительной адресацией)
- •9. Команда завершения цикла (с относительной адресацией)
- •10. Команды с косвенной адресацией
- •Міністерство освіти і науки
- •Пример отчета по лабораторной работе №1к лаб. Раб.№1
- •Пример отчета по лабораторной работе №2к лаб. Раб.№2
- •Пример отчета по лабораторной работе №3к лаб. Раб.№3
- •Пример отчета по лабораторной работе №4к лаб. Раб. №4
Варианты заданий лабораторной работы №4
1. В каждой строке прямоугольной матрицы нечетным элементам присвоить нулевое значение, после чего найти строку с минимальным количеством нулевых элементов.
-----------------------------------------------------------------
2. В каждой строке прямоугольной матрицы обменять максимальный и минимальный элементы строки. Определить значение и местоположение максимального элемента матрицы до и после ее преобразования.
-----------------------------------------------------------------
3. Для каждого столбца прямоугольной целочисленной матрицы подсчитать сумму входящих в него элементов и определить, имеются ли соседние столбцы с одинаковой суммой. Подсчитать количество пар таких столбцов.
-----------------------------------------------------------------
4. Каждый элемент строки прямоугольной матрицы представить как приращение по отношению к минимальному элементу этой же строки. Определить значение и положение максимального элемента матрицы после ее преобразования.
----------------------------------------------------------------
5. В прямоугольной матрице каждый нулевой элемент заменить средним арифметическим значением ненулевых элементов той строки, в которой расположен этот элемент.
-----------------------------------------------------------------
6. В каждой строке прямоугольной матрицы подсчитать количество изолированных положительных элементов, т.е. элементов, окруженных слева и справа хотя бы одним неположительным элементом. Первый и последний элементы строки не учитывать. Определить номер строки, имеющей максимальное количество таких элементов.
-----------------------------------------------------------------
7. Для каждой строки прямоугольной целочисленной матрицы определить сумму ее положительных элементов. После чего строку с минимальной суммой таких элементов обнулить.
-----------------------------------------------------------------
8. В каждом столбце прямоугольной матрицы найти минимальный элемент и определить номер столбца, имеющего максимальное по модулю значение такого элемента.
-----------------------------------------------------------------
9. В прямоугольной матрице найти два элемента, которые в наименьшей и в наибольшей степени отличаются от среднего арифметического значения элементов данной матрицы, после чего обменять их местами.
-----------------------------------------------------------------
10. Для каждого столбца прямоугольной матрицы, элементами которой являются целые положительные числа, определить сумму входящих в него элементов и, если она нечетная, добавить единицу к значению последнего элемента данного столбца.
-----------------------------------------------------------------
11. В прямоугольной матрице каждый нулевой элемент заменить средним арифметическим значением ненулевых элементов того столбца, в котором расположен этот элемент.
-----------------------------------------------------------------
12. В прямоугольной матрице найти номера столбцов, содержащих соответственно максимальное и минимальное количество отрицательных элементов, после чего обменять их местами. Учесть частные случаи (в матрице нет отрицательных элементов; лишь один столбец
матрицы содержит такие элементы; лишь два столбца содержат отрицательные элементы, но их количество одинаково).
-----------------------------------------------------------------
13. В каждом столбце прямоугольной матрицы имеется по крайней мере один нулевой элемент. Заменить в каждом столбце последний нулевой элемент таким значением, чтобы сумма элементов столбца была равна нулю.
-----------------------------------------------------------------
14. Для прямоугольной матрицы найти минимальный из положительных элементов и максимальный из отрицательных элементов, после
чего обменять их местами. Нулевые элементы не учитывать.
-----------------------------------------------------------------
15. В каждой строке прямоугольной матрицы, элементами которой являются целые положительные числа, определить сумму нечетных элементов и найти строку с минимальной их суммой.
-----------------------------------------------------------------
16. Нулевые элементы каждого столбца прямоугольной матрицы заменить значением модуля суммы отрицательных элементов этого столбца.
-----------------------------------------------------------------
17. В каждой строке прямоугольной матрицы найти максимальный по модулю элемент и заменить его средним арифметическим значением остальных элементов данной строки.
-----------------------------------------------------------------
18. В каждой строке прямоугольной матрицы найти максимальный элемент и, если первый элемент строки положительный, максимальному элементу строки присвоить нулевое значение.
-----------------------------------------------------------------
19. Если в строке прямоугольной матрицы встречается два подряд нулевых элемента, то первый из них заменить на значение максимального элемента строки, а второй - на значение минимального элемента этой же строки.
-----------------------------------------------------------------
20. В прямоугольной матрице подсчитать количество столбцов, содержащих отрицательные элементы.
-----------------------------------------------------------------
21. В прямоугольной матрице определить номера строк, сумма модулей элементов которых наибольшая и наименьшая по сравнению с другими строками, после чего обменять эти строки местами.
-----------------------------------------------------------------
22. Для каждого столбца прямоугольной матрицы определить разность d между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих на нечетных местах. При этом учесть, что количество строк в матрице может быть как четное, так и нечетное. Найти столбцы с максимальным значением d.
-----------------------------------------------------------------
23. В прямоугольной целочисленной матрице определить значение и местоположение максимального по модулю и минимального по модулю четных элементов, после чего обменять их местами.
-----------------------------------------------------------------
24. В прямоугольной матрице определить количество столбцов, содержащих только числа одного знака (положительные или отрицательные) и не содержащих нулевых элементов.
-----------------------------------------------------------------
25. В прямоугольной матрице подсчитать количество строк, содержащих нулевые элементы.
-----------------------------------------------------------------
26. В прямоугольной матрице заменить нулевые элементы суммой их соседей справа, слева, снизу и сверху.
-----------------------------------------------------------------
27. В каждой строке прямоугольной матрицы найти максимальный по модулю элемент. Затем найти минимальное значение из этих максимумов.
-----------------------------------------------------------------
28. В прямоугольной матрице найти максимальный и минимальный элементы. Обменять столбцы, в которых находятся максимальный и минимальный элементы матрицы.
-----------------------------------------------------------------
29. В прямоугольной матрице найти столбец с максимальным количеством четных элементов.
-----------------------------------------------------------------
30. В прямоугольной матрице найти строку с минимальным, но ненулевым количеством отрицательных элементов.
-----------------------------------------------------------------
31. В каждой строке прямоугольной матрицы поставить элементы в обратном порядке.
-----------------------------------------------------------------
В каждой строке прямоугольной матрицы заменить максимальный элемент нулевым значением, если сумма положительных элементов строки больше суммы модулей отрицательных элементов этой же строки.
-----------------------------------------------------------------
Если сумма четных элементов строки прямоугольной матрицы больше суммы нечетных элементов этой же строки, то обменять первый и последний элементы строки.
-----------------------------------------------------------------
Найти максимальное значение элемента, находящегося на главной диагонали квадратной матрицы. После чего обнулить строку и столбец, в котором находится такой элемент.
-----------------------------------------------------------------
В каждом столбце прямоугольной матрицы заменить элементы, меньшие среднего арифметического этого столбца, нулевыми значениями.
-----------------------------------------------------------------
В прямоугольной матрице подсчитать количество строк, упорядоченных по возрастанию.
-----------------------------------------------------------------
В прямоугольной матрице обменять столбцы с максимальной и минимальной сумой элементов.
-----------------------------------------------------------------
Если в прямоугольной матрице максимальный элемент строки больше модуля минимального элемента этой же строки, поменять эти элементы местами.
-----------------------------------------------------------------
Если в прямоугольной матрице последний элемент столбца отрицательный, то заменить его на сумму положительных элементов этой строки.
---------------------------------------------------------------
В квадратной матрице в каждой строке элемент, находящийся на главной диагонали, заменить полусуммой максимального и минимального элементов строки.
----------------------------------------------------------------