Python да практикалық жұмыстар 2 бөлім. Негізгі алгоритмдер және олардың Python тілінде іске асырылуы



бет12/14
Дата04.11.2022
өлшемі0,56 Mb.
#47505
1   ...   6   7   8   9   10   11   12   13   14
ввод n,m
S=0 нц для i от 1 до n
нц для j от 1 до m
ввод A[i,j]
S=S+A[i,j]
кц кц
K=n*m C=S/K вывод C
Текст программы на Python:
# ­*­ coding: utf­8 ­*­
# import numpy n=input('Количество строк: ') m=input('Количество столбцов: ')
S=0.0
# Создаём нулевую матрицу a=numpy.zeros([n­1,m­1]) # Заполняем матрицу for i in range(n­1): for j in range(m­1):
print 'Элемент матрицы [',i,'][',j,']'
a[i,j]=input('Введите элемент: ')
S=S+a[i,j]
#
K=n*m C=S/K print 'Среднее значение по строкам:',C
Задачи для самостоятельного решения.

  1. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти наибольший элемент столбца матрицы А, для которого сумма абсолютных значений элементов максимальна.

  2. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти наибольшее значение среди средних значений для каждой строки матрицы.

  3. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти наименьший элемент столбца матрицы А, для которого сумма абсолютных значений элементов максимальна.

  4. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти наименьшее значение среди средних значений для каждой строки матрицы.

  5. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Определить средние значения по всем строкам и столбцам матрицы. Результат оформить в виде матрицы из N+1 строк и М+1 столбцов.

  6. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти сумму элементов всей матрицы. Определить, какую долю в этой сумме составляет сумма элементов каждого столбца. Результат оформить в виде матрицы из N+1 строк и M столбцов.

  7. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Найти сумму элементов всей матрицы. Определить, какую долю в этой сумме составляет сумма элементов каждой строки. Результат оформить в виде матрицы из N строк и M+1 столбцов.

  8. Выполнить обработку элементов прямоугольной матрицы А, имеющей N

строк и М столбцов. Определить, сколько отрицательных элементов содержится в каждом столбце и в каждой строке матрицы. Результат оформить в виде матрицы из N+1 строк и М+1 столбцов.

  1. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Определить, сколько нулевых элементов содержится в верхних L строках матрицы и в левых К столбцах матрицы.

10.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Перемножить элементы каждого столбца матрицы с соответствующими элементами К­го столбца.
11. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Просуммировать элементы каждой строки матрицы с соответствующими элементами L ­ той строки.
12.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Нормировать элементы каждой строки по отношению к наибольшему элементу этой строки.
13.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Нормировать элементы каждого столбца матрицы по отношению к наибольшему элементу этого столбца.
14.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Нормировать элементы матрицы по отношению к наибольшему элементу всей матрицы.
15.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Все элементы имеют целый тип. Дано целое число Н. Определить, какие столбцы имеют хотя бы одно такое число, а какие не имеют.
16.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Исключить из матрицы строку с номером L. Сомкнуть строки матрицы.
17. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Добавить к матрице строку и вставить ее под номером L.
18.Выполнить обработку элементов квадратной матрицы А, имеющей N строк и N столбцов. Найти сумму элементов, стоящих на главной диагонали, и сумму элементов, стоящих на побочной диагонали.
19.Выполнить обработку элементов квадратной матрицы А, имеющей N строк и N столбцов. Определить сумму элементов, расположенных параллельно главной диагонали (ближайшие к главной).
20.Выполнить обработку элементов квадратной матрицы А, имеющей N строк и N столбцов. Определить произведение элементов, расположенных параллельно побочной диагонали (ближайшие к побочной).
21. Выполнить обработку элементов квадратной матрицы А, имеющей N строк
и N столбцов. Каждой паре элементов, симметричных относительно главной диагонали (ближайшие к главной), присвоить значения, равные полусумме этих симметричных значений.
22.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Исходная матрица состоит из нулей и единиц. Добавить к матрице еще один столбец, каждый элемент которого делает количество единиц в каждой строке четным.
23.Выполнить обработку элементов квадратной матрицы А, имеющей N строк и N столбцов. Найти сумму элементов, расположенных выше главной диагонали, и произведение элементов, расположенных выше побочной диагонали.
24.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Дан номер строки L и номер столбца К, при помощи которых исходная матрица разбивается на четыре части. Найти сумму элементов каждой части.
25.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Определить, сколько нулевых элементов содержится в каждом столбце и в каждой строке матрицы. Результат оформить в виде матрицы из N+1 строк и М+1 столбцов.
26.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Дан номер строки L и номер столбца К, при помощи которых исходная матрица разбивается на четыре части. Найти среднее арифметическое элементов каждой части.
27. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Все элементы имеют целый тип. Дано целое число Н. Определить, какие строки имеют хотя бы одно такое число, а какие не имеют.
28.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Исключить из матрицы столбец с номером L. Сомкнуть столбцы матрицы.
29.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Добавить к матрице столбец и вставить ее под номером L.
30.Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Добавить к элементам каждого столбца такой новый элемент, чтобы сумма положительных элементов стала бы равна модулю суммы отрицательных элементов. Результат оформить в виде матрицы из N+1 строк и М столбцов.
31. Выполнить обработку элементов прямоугольной матрицы А, имеющей N строк и М столбцов. Добавить к элементам каждой строки такой новый элемент, чтобы сумма положительных элементов стала бы равна модулю суммы отрицательных элементов. Результат оформить в виде матрицы из N строк и М+1 столбцов.


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет