Босяк Г.Нx

реклама
УДК 004.9
СПОСОБЫ ПОСТРОЕНИЯ МАГИЧЕСКИХ КВАДРАТОВ
Босяг Г.Н.,
научный руководитель канд. физ.-мат. наук, доцент Баранова И.В.
МАОУ Гимназия №13, Красноярск
Введение
Магический, или волшебный квадрат — это квадратная таблиц n*n, заполненная
n^2 числами таким образом, что сумма чисел в каждой строке, каждом столбце и на обеих
диагоналях одинакова. Если в квадрате равны суммы чисел только в строках и столбцах, то
он называется полумагическим. О них и идет речь в данной работе.
Магические квадраты имеют довольно узкую применимость на практике, но не
стоит преуменьшать их значимости. Свойства магических квадратов позволяют использовать
их для получения качественного изображения при конструировании мониторов и
телевизоров. Они обеспечивают плавные цветовые переходы, полностью устраняя видимые
границы на больших однотонных полях изображения.
Особую ценность магические квадраты представляют в криптографии. Они позволяют
создать алгоритм перевода зашифрованного текста в изображение и наоборот. Буквы
сообщения расставляются в порядке, заданном магическим квадратом. Затем каждой букве
сообщения ставится в соответствие цвет, тем самым в итоге получается изображение.
Целью работы является изучение и применение наиболее популярных методов
построения магических квадратов. Рассматриваются: метод квадратных рамок и метод
террас. В программном обеспечении также реализован метод четырех квадратов.
Постановка задачи.
Пусть дан двумерный массив n*n элементов и n 2 последовательных натуральных
чисел, начинающихся с единицы. Необходимо сформулировать способ присвоения каждому
значению своего адреса в массиве.
Стоит отметить, что способов решения данной задачи существует великое множество.
Для n>4 на данный момент известны не все комбинации, поэтому особую ценность обретают
частные решения. В работе же будут рассматриваться общие подходы, позволяющие
гарантировано получить наибольшее количество решений.
Метод террас (Баше)
Этот метод предложенный Баше де Мезириаком используется для построения
Магических квадратов нечетного порядка, т.е. квадратов с нечетной длиной.
С четырёх сторон к исходному квадрату 5х5 добавляются террасы так, чтобы
получился зубчатый квадрат того же порядка, что и исходный
В полученной фигуре располагают числа от 1 до 25 в естественном порядке косыми
(диагональными) рядами снизу вверх или сверху вниз. Числа в террасах, не попавшие в
квадрат, перемещаются как бы вместе с террасами внутрь него так, чтобы они примкнули к
противоположным сторонам квадрата
Таким образом можно заполнять не только обычные волшебные квадраты, но и
нетрадиционные, если использовать вместо исходных чисел элементы арифметической
прогрессии.
Метод квадратных рамок
Используется для построения магических квадратов четно-четного порядка.
Рассмотрим построение данным методом магического квадрата восьмого порядка. На
матричное поле (с изображённым на нём исходным квадратом 8х8) наносятся квадратные
рамки со стороной в два раза меньшего размера, чем сторона исходного квадрата с шагом в
одну клетку по диагонали (или две клетки по строкам и столбцам). Затем по линиям рамок
расставляются числа от 1 до n2 по порядку, начиная с левой верхней ячейки исходного
квадрата, причём первая рамка обходится по часовой стрелке, вторая рамка начинается с
верхней свободной справа ячейки квадрата и обходится против часовой стрелки и т. д.
Числа, не попавшие в квадрат, переносятся внутрь его так, чтобы они примкнули к
противолежащим сторонам квадрата
Заключение
В работе были изучены и реализованы два метода построения магических квадратов.
Написано программное обеспечение, реализующее два рассмотренных и один
дополнительный метод.
Список литературы
1 http://www.natalimak1.narod.ru
2 Ю. В. Чебраков «Теория магических матриц».
Скачать