Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа №2 (Вариант 17)Лабораторная работа №2 (Вариант 17)
5,0056
2021-04-302021-04-30СтудИзба
Лабораторная работа 17: Лабораторная работа №2 (Вариант 17)
Описание
Вариант М17.
Полный отчет: задание, описание входных данных, описание работы алгоритма, описание выходных данных, код программы, результаты тестирования, список литературы. Все лабораторные были защищены на высший балл.
Разработать объектно-ориентированную программу для построения магического квадрата любого нечетного порядка из последовательных натуральных чисел по методу террас Баше в следующем варианте. Сначала столбцы пустого квадрата заполняются последовательными натуральными числами снизу вверх. Затем квадрат нужно повернуть на 45 градусов против часовой стрелки и наложить на пустой квадрат в основной ориентации. В результате клетки пустого квадрата будут заполнены в шахматном порядке числами из развернутого квадрата. В пустые клетки нужно отобразить все остальные числа развернутого квадрата, изменив их заграничные координаты на величину порядка квадрата. Полученный магический квадрат должен отображаться в поток стандартного вывода. Значение его порядка нужно передавать программе аргументом командной строки. При разработке программы конструктор класса должен обеспечивать динамическое распределение памяти по защищенному адресу для двумерного массива. Необходимо предусмотреть компонентные методы для его заполнения и отображения в классе. Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Просмотров
98
Размер
23,7 Kb