Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
19.08.2022
Размер:
84.48 Кб
Скачать

Лабораторная работа № 10. Обработка матриц

Методические указания

В программе следует предусмотреть:

  • Многократное повторение демонстрации решения задания

  • Вывод на экран необходимой информации (меню с условиями задачи; результаты обработки матрицы каждой из функций)

  • Проверку данных на корректность.

Для выполнения задания необходимо написать:

  • Функцию для заполнения матрицы

  • Функцию для вывода матрицы на экран

  • Функцию поиска среднего арифметического

  • Функцию замены элементов в соответствии с вариантом

  1. Получить квадратную матрицу A размером NN (N – случайное число от 4 до 10) вида:

.

Заменить на (-1) элементы матрицы, большие среднего арифметического. Вывести исходную матрицу, среднее арифметическое и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 4 до 8) вида:

.

Найти S - среднее арифметическое элементов матрицы. Заменить на целую часть S элементы первых трёх строк матрицы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 7 до 10) вида:

Найти S – среднее арифметическое элементов матрицы, больших 10. Заменить нулями все элементы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 7 до 9) вида:

.

Найти S - среднее арифметическое элементов второстепенной диагонали. Заменить противоположными числами значения элементов матрицы, не превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 4 до 10) вида:

.

Найти S - среднее арифметическое элементов матрицы. Заменить на (-1) элементы матрицы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 4 до 8) вида:

.

Найти S – среднее арифметическое элементов матрицы, больших 10. Заменить нулями все элементы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 3 до 10) вида:

.

Найти S - среднее арифметическое элементов матрицы. Заменить на (-1) элементы матрицы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 7 до 10) вида:

Заменить на (-1) элементы матрицы, большие среднего арифметического. Вывести исходную матрицу, среднее арифметическое и преобразованную матрицу.

  1. Получить квадратную матрицу A размером (N+1)(N+1) (N – случайное число от 2 до 9) вида:

.

Заменить чётные элементы матрицы единицами и найти среднее арифметическое S элементов полученной матрицы. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером (N+1)(N+1) (N – случайное число от 2 до 9) вида:

.

Найти S - среднее арифметическое элементов матрицы. Заменить на целую часть S элементы первых трёх строк матрицы, превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 3 до 10) вида:

.

Заменить чётные элементы матрицы единицами и найти среднее арифметическое S элементов полученной матрицы. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

  1. Получить квадратную матрицу A размером NN (N – случайное число от 7 до 9) вида:

.

Найти S - среднее арифметическое элементов второстепенной диагонали. Заменить противоположными числами значения элементов матрицы, не превосходящие S. Вывести исходную матрицу, среднее арифметическое S и преобразованную матрицу.

Критерии оценивания работы

В таблице приведены критерии, по которым студент может оценить свою работу.

Критерии оценивания заданий

Процент

При наличии синтаксических ошибок (программа не транслируется) работа не оценивается (0 процентов выполнения)

(набранные баллы)*0

Наличие логических ошибок, например, зацикливание программы или возникновение ошибки времени выполнения

-50%

Небрежное оформление, отсутствие сведений о разработчике, наличие предупреждений, недружелюбный интерфейс

-20%

Объявлены и определены вспомогательные алгоритмы

  • для заполнения матрицы в соответствии с заданием варианта

40

  • для вывода матрицы на экран

10

  • для поиска среднего арифметического

10

  • процедура, заменяющая элементы матрицы в соответствии с заданием варианта

30

Обеспечено многократное повторение работы программы (выход по желанию пользователя)

10

Итого -

100 %