Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Лаб_практикум_ООП_осень2010_24_ноября_2010.doc
Скачиваний:
0
Добавлен:
05.01.2020
Размер:
292.35 Кб
Скачать

Варианты заданий лабораторной работы

  1. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; инвертирование элементов строк матрицы. Описать тип и методы его потомка MATR (методы: сортировка строк матрицы по неубыванию; сортировка строк матрицы по невозрастанию ).

  2. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; дублирование столбцов матрицы, являющихся перестановкой элементов последнего столбца. Описать тип и методы его потомка MATR (методы: дублирование столбцов матрицы, где все элементы – простые числа; дублирование столбцов матрицы, где все элементы являются перестановкой чисел от 1 до М ).

  3. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; определение минимального элемента среди отрицательных элементов матрицы. Описать тип и методы его потомка MATR (методы: определение наибольшего общего делителя элементов матрицы; определение максимального среди неповторяющихся элементов матрицы ).

  4. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; создание вектора максимальных элементов в каждой строке матрицы. Описать тип и методы его потомка MATR (методы: создание вектора из номеров столбцов матрицы, где все элементы являются числами Фибоначчи, создание вектора из номеров строк матрицы, где есть хотя бы один числовой палиндром ).

  5. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; создание вектора столбцов матрицы, в которых элементы не повторяются. Описать тип и методы его потомка MATR (методы: создание вектора номеров строк матрицы, где есть хотя бы одно совершенное число, создание вектора столбцов матрицы, элементы в которых упорядочены строго по возрастанию или строго по убыванию ).

  6. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы где асе элементы являютя числовыми палиндромами. Описать тип и методы его потомка MATR (методы: создание вектора номеров столбцов матрицы, где в записи каждого числа встречается 0; создание вектора номеров строк матрицы, где каждая цифра повторяется одинаковое количество раз ).

  7. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; удаление строк матрицы, содержащих максимальный элемент. Описать тип и методы его потомка MATR (методы: удаление столбцов матрицы, где есть хотя бы одно число Фибоначчи; удаление строк матрицы, являющихся перестановкой чисел от 1 до М ).

  8. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; дублирование столбцов матрицы, являющихся перестановкой элементов первого столбца. Описать тип и методы его потомка MATR (методы: дублирование строк матрицы, где все элементы делятся на одно и то же простое число, дублирование столбцов матрицы, где есть хотя бы один элемент, сумма цифр которого является числом Фибоначчи ).

  9. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; замена каждого элемента матрицы на ближайшее число Фибоначчи. Описать тип и методы его потомка MATR (методы: удаление в числах, содержащих нечетное количество цифр, средней цифры, ; замена каждого элемента матрицы на число, ему обратное ).

  10. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; дублирование столбцов матрицы, где каждый элемент содержит только неповторяющиеся цифры. Описать тип и методы его потомка MATR (методы: дублирование строк матрицы, где количество нулей среди цифр всех чисел строки равно номеру строки; дублирование столбцов матрицы, где все элементы повторяются одинаковое количество раз ).

  11. Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; транспонирование матрицы относительно главной диагонали. Описать тип и методы его потомка MATR (методы: инвертирование элементов столбцов матрицы; транспонирование матрицы относительно побочной диагонали ).

  12. Описать тип-объект MATRIX (квадратная матрица размерности N*N) и его методы: ввод матрицы; вывод матрицы; поворот элементов матрицы на 90 градусов против часовой стрелки. Описать тип и методы его потомка MATR (методы: замена каждого элемента матрицы на сумму его цифр; поворот элементов матрицы на 90 градусов по часовой стрелке ).

  13. Описать тип-объект MATRIX (квадратная матрица размерности N*N) и его методы: ввод матрицы; вывод матрицы; определение максимального элемента среди простых элементов под главной диагональю. Описать тип и методы его потомка MATR (методы: дублирование столбцов матрицы, где все элементы – неповторяющиеся числа ; определение минимального элемента среди числовых палиндромов под побочной диагональю квадратной матрицы ).

  14. Описать тип-объект MATRIX (квадратная матрица размерности N*N) и его методы: ввод матрицы; вывод матрицы; определение произведения элементов матрицы, содержащих только четные цифры. Описать тип и методы его потомка MATR (методы: определение скалярного произведения строки и столбца, где расположен максимальный элемент; определение элемента матрицы с максимальной суммой цифр ).