Лабораторная (практическая) работа №1


ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №10



бет15/20
Дата04.03.2024
өлшемі376.51 Kb.
#494190
түріРеферат
1   ...   12   13   14   15   16   17   18   19   20
Лабораторные работы по языку программирования Python

ЛАБОРАТОРНАЯ (ПРАКТИЧЕСКАЯ) РАБОТА №10.


МАТРИЦЫ

Пусть дана матрица: 1 2 3 4 5 6 7 8


8 7 6 5 4 3 2 1
2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2
1 3 5 7 9 7 5 3
3 1 5 3 2 6 5 7
1 7 5 9 7 3 1 5
2 6 3 5 1 7 3 2
Вариант №1. Определите структуру для хранения матрицы.

    1. Напишите функцию возведения всех элементов матрицы в квадрат.

    2. Напишите функцию возведения всех четных элементов в квадрат.

    3. Напишите функцию возведения в квадрат всех элементов меньше 5.

    4. Напишите функцию возведения первых четырех строк в квадрат. Вариант №2. Определите структуру для хранения матрицы.

  1. Напишите функцию сложения по строкам.

  2. Напишите функцию сложения по столбцам.

  3. Напишите функцию сложения по строкам четных элементов.

  4. Напишите функцию сложения по столбцам четных элементов. Вариант №3. Определите структуру для хранения матрицы.

  1. Напишите функцию возведения в квадрат всех элементов четных столбцом.

  2. Напишите функцию возведения в квадрат всех элементов четных строк.

  3. Напишите функцию сложения по строкам четных элементов.

  4. Напишите функцию сложения по столбцам четных элементов.

Вариант №4. Определите структуру для хранения матрицы.

  1. Напишите функцию умножения по строкам.

  2. Напишите функцию сложения всех элементов матрицы.

  3. Напишите функцию сложения всех элементов матрицы меньших 5 (в одно число) и всех элементов матрицы больше или равных 5 (в другое число). Сравните числа и выведите, какое из них больше.

  4. Напишите функцию замены значений всех элементов матрицы на 0. Вариант №5. Определите структуру для хранения матрицы.

  1. Напишите функцию замены всех четных элементов матрицы на 0.

  2. Пользователь вводит через консоль число. Напишите функцию, которая заменит все числа в матрице, которые меньше введенного, на введенное число.

  3. Напишите функцию возведения всех чисел 5 в квадрат.

  4. Напишите функцию, которая удалит 4 последних строки. Вариант №6. Определите структуру для хранения матрицы.

  1. Пусть пользователь через консоль вводит число. Напишите функцию удаления строки в матрице, чей номер равен введенному числу.

  2. Пусть пользователь через консоль вводит число. Напишите функцию удаления столбца в матрице, чей номер равен введенному числу.

  3. Напишите функцию очистки матрицы.

  4. Напишите функцию, которая поменяет первый и последний столбцы матрицы местами.

Вариант №7. Определите структуру для хранения матрицы.

  1. Напишите функцию, которая поменяет первую и последнюю строку матрицы местами.

  2. Напишите функцию создания матрицы любого размера, заполненного нулями (размер задается через консоль).

  3. Напишите функцию, которая посчитает, сколько раз в матрице встречается число 3.

  4. Пусть пользователь может ввести число через консоль. Напишите функцию, которая посчитает, сколько раз в матрице встречается заданное пользователем число.

Вариант №8. Определите структуру для хранения матрицы.

  1. Пусть пользователь через консоль вводит два числа: первое – номер строки, второе – номер столбца. Напишите функцию, которая найдет число в данной позиции.

  2. Пусть пользователь через консоль вводит число: номер строки. Напишите функцию, которая выведет все элементы данной строки, возведенные в квадрат.

  3. Пусть пользователь через консоль вводит число: номер столбца. Напишите функцию, которая посчитает сумму элементов из данного столбца.

  4. Пусть пользователь через консоль вводит три числа: первое – номер строки, второе – номер столбца, третье – число (на которое нужно перезаписать данные в введенной позиции). Напишите функцию, которая найдет число в данной позиции (пересечение введенных строки и столбца) и заменит на введенное пользователем.


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




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

    Басты бет