АВТИ информатика по паскалю / Metod1_2010 / Лаб8.Задачи
.docЛабораторная работа №8
Разработать программу нисходящим способом, используя чистые процедуры для раскрытия абстракций.
-
Если среднее арифметическое матрицы А положительно, задать элементам
С1 С2, ..., Сk, значения тех элементов матрицы А, которые больше этого среднего арифметического.
2. Если С1 > С2 > ,..., > Сm, где Сi —сумма элементов i-ой строки матрицы А, задать
элементам i-ой строки матрицы значения соответствующих элементов (i+1)-ой строки, а
элементам последней строки задать значения элементов первой строки.
3. Если наибольший элемент матрицы А находится выше главной диагонали, найти
сумму элементов матрицы, лежащих ниже главной диагонали.
4. Если матрица А не содержит ни одного нулевого элемента, изменить элементы
матрицы путем вычитания из них среднего арифметического отрицательных элементов
матрицы А.
5. Если все элементы главной диагонали матрицы А отрицательны, разделить все
элементы матрицы на максимальный по абсолютной величине элемент матрицы.
6. Если разность максимального и минимального элемента матрицы А превышает
заданную величину Р, заменить в матрице А все отрицательные элементы нулями, а
положительные единицами.
7. Если среднее арифметическое элементов С1, С2,..., Сn больше минимального
элемента матрицы D, уменьшить на величину последнего каждый из элементов
С1, С2,..., Сn.
8. Если сумма двух первых строк матрицы А меньше суммы элементов двух
последних ее строк, изменить матрицу А, прибавив к элементам каждой строки элементы
заданной последовательности X1, Х2,..., Хm.
9. Если ни один из столбцов матрицы А, не содержит два и более равных нулю
элемента, найти сумму элементов матрицы, лежащих на главной диагонали и выше нее.
10. Если ниже главной диагонали матрицы А нет ни одного отрицательного элемента,
изменить матрицу А, умножив каждый ее элемент на находящийся с ним в одной строке
элемент главной диагонали.
11. Если число отрицательных элементов матрицы А превышает число
положительных, увеличить каждый элемент матрицы А на величину среднего
арифметического всех ее элементов.
12. Если сумма элементов последнего столбца матрицы А положительна, присвоить
каждому из элементов X1, Х2,..., Хm значение среднего арифметического
соответствующей строки матрицы c тем же номером..
13. Задана матрица А и элементы С1, С2,..., Сn.. Если для всех Сi выполняется
неравенство Сi > Aii, заменить значение каждого элемента Сi, значением минимального
элемента i-ой строки матрицы А.
14. Если в матрице А элементы, равные нулю, встречаются не более, чем в двух
строках, задать элементам X1, Х2,..., Хm значения соответствующих по номеру элементов
главной диагонали.
15. Заданы матрица А и элементы С1, С2,..., Сn Если значения всех этих элементов
заключены между заданными величинами Р и Т, получить значения элементов
X1, Х2,..., Хm по формуле n
Xi = ∑ Aik .
k=1
16. Заданы матрицы А и элементы С1, С2,..., Сn. Если среднее арифметическое СА элементов главной диагонали матрицы А меньше каждого из элементов С1, С2,..., Сn, изменить матрицу А путем увеличения положительных ее элементов на величину СА и уменьшением отрицательных элементов на эту же величину.
17. Если сумма S положительных элементов матрицы А, превышает абсолютную величину суммы отрицательных из элементов С1, С2,..., Сn, увеличить на S значение каждого из этих элементов.
18. Если в массиве С1, С2,..., Сn имеются равные элементы, изменить значения всех ее элементов по правилу: m
Сi = Сi + ∏ Aji.
j = 1
19. Заданы матрицы А и В одинакового размера. Если каждый элемент матрицы А
больше соответствующего элемента матрицы В, присвоить элементам С1, С2,..., Сn
значения по правилу n
Ci = ∑ (Aik + Bik)
k=1
20. Если среднее арифметическое каждого столбца матрицы А меньше заданной величины Т, заменить значение каждого элемента матрицы А квадратом этого значения.
21. Заданы матрица А и элементы последовательности В1, В2,..., Вn. Если для
каждой строки матрицы А сумма ее элементов (Рi) меньше соответствующего элемента
последовательности (Вi), присвоить всем элементам последовательности значения по
правилу: Вi = Рi .
22. Если разность максимального и минимального элементов матрицы А не превышает заданной величины R, присвоить каждому из элементов С1, С2,..., Сn значение
соответствующего по номеру элемента главной диагонали матрицы А.
23. Если максимальный элемент матрицы А лежит на главной диагонали, присвоить
начальным элементам последовательности С1, С2,..., Сn значения элементов матрицы,
лежащих выше главной диагонали, а остальным элементам этой последовательности—
значения оставшихся элементов матрицы.
24. Если в матрице А нет элементов, абсолютная величина которых отличается от
заданной величины Р менее, чем на заданную величину Е, найти для каждой ее строки
среднее арифметическое положительных элементов.
25. Заданы матрицы А и В одинакового размера. Если для всех i, k выполняется
неравенство Aik + Bik >0, заменить значение каждого элемента Aik, который меньше Bik,
значением Bik.
26. Если все элементы побочной диагонали матрицы В положительны, разделить все
элементы матрицы на минимальный по абсолютной величине элемент матрицы.