ИДЕАЛЬНЫЕ КВАДРАТЫ

 

Внимание! Оригинал.

При копировании прошу указывать

ссылку на данную страницу.

 

Часть II

 

В первой части я рассказала о замечательном методе построения идеальных квадратов нечётного порядка не кратного 3 – методе качелей. Красивейший метод! И главное – удивительно простой. Его может понять даже ребёнок, который умеет считать. И ребёнку наверняка понравится заполнять таким способом матрицу. Это как игра!

 

Ну, играть хорошо, а надо думать, как приспособить такие качели для построения идеальных квадратов порядков кратных 3. Я положила перед собой идеальный квадрат 9-ого порядка (самый минимальный порядок в этом ряду) и долго-долго его изучала. Должны быть качели! Я это чувствовала. И они есть!!! Только чуть сложнее, чем качели, описанные в первой части работы. Итак, вот перед вами идеальный квадрат 9-ого порядка, построенный методом качелей (рис. 1):

 

 

20

78

5

58

17

48

45

28

70

53

39

36

64

25

74

6

59

13

79

2

60

14

49

44

30

72

19

40

35

66

27

73

7

56

15

50

1

61

11

51

41

31

71

21

81

32

67

26

75

9

55

16

47

42

63

10

52

38

33

68

22

80

3

69

23

76

8

57

18

46

43

29

12

54

37

34

65

24

77

4

62

 

                                                                      Рис. 1

 

Ну вот, посмотрите внимательно на этот квадрат! Он родился далеко не сразу, его рождению предшествовали длительные раздумья над этой дьявольской закономерностью. Но я всё-таки проникла в тайну этой закономерности!

 

Во-первых, я выделила первые 9 чисел. Число 1 так же стоит в самом начале центральной строки, как в методе качелей. Но! Разница в том, что здесь числа следуют не по порядку! Далее: циклы качания здесь тоже есть, но и они, разумеется, не по порядку следуют. Выделен самый первый цикл работы качелей, он начинается тоже сразу за последним числом начальной цепочки (начальная цепочка – это первые n чисел, где n – порядок квадрата, в нашем случае n=9). Этот цикл начинается с числа 55 и заканчивается числом 63, то есть вполне аналогично методу качелей. Качели качаются вправо-влево тоже с постоянным шагом: вправо через 4 ячейки, влево через 3 ячейки.  Ещё отличие: новый цикл не всегда начинается с числа, равного 9*k+1.

Мне оставалось только проникнуть в тайну расположения первых 9 чисел и в порядок формирования и следования чисел в циклах качания. Я нарисовала следующую таблицу циклов качания (рис. 2), исследовала её самым тщательным образом и поняла все закономерности. А далее дело техники. Моментально написала программу, по которой получила сразу несколько вариантов идеальных квадратов.

 

 

 

9

55

16

47

42

32

67

26

75

-6

1

61

11

51

41

31

71

21

81

5

7

56

15

50

40

35

66

27

73

-4

2

60

14

49

44

30

72

19

79

1

6

59

13

53

39

36

64

25

74

1

5

58

17

48

45

28

70

20

78

-4

4

62

12

54

37

34

65

24

77

5

8

57

18

46

43

29

69

23

76

-6

3

63

10

52

38

33

68

22

80

 

 

k=6

k=1

k=5

k=4

k=3

k=7

k=2

k=8

 

                                                   Рис. 2

 

Красным цветом выделены первые девять чисел. В самом левом столбце таблицы стоят разности между двумя рядом стоящими числами в цепочке начальных чисел (последняя разность – это разность между последним числом в столбце – 3 – и первым числом в этом же столбце – 9). Обратите внимание: разности эти обладают симметрией относительно центральной сроки таблицы. Именно так ведут себя эти разности во всех идеальных квадратах, которые были мной исследованы! Далее: в самой нижней строке таблицы записаны номера циклов качания качелей, то есть для какого числа кратного 9 формируется набор чисел данного цикла. А сами наборы чисел каждого цикла качания расположены в столбцах таблицы. Номера циклов вычисляются так: самый первый цикл (первый столбец, k=6): 9-3=6, второй цикл (второй столбец, k=1): 9-8=1 и т. д., то есть это разности между числом 9 (самым первым в столбце начальной цепочки чисел) и другими числами в этом столбце (начиная с самого нижнего и далее вверх по столбцу). Это ещё одна закономерность, которую надо было заметить. И последняя закономерность: это расположение чисел в диагонали таблицы (не в главной, а в разломанной; я выделила ячейки с этими числами), они получаются в каждом столбце так: 9*(k+1). Самое первое число в этой цепочке – 9 – стоит в самом начале таблицы. Вот и все закономерности, которые мне надо было выявить. Ну, а далее всё очень просто. Покажу, как формируется набор первого цикла качания качелей (числа этого цикла выделены синим цветом). Начинается формирование с числа, кратного 9, в первом столбце это число 63. Далее двигаемся вверх по столбцу, каждое следующее число получается прибавлением к предыдущему разности из самого левого столбца, показываю наглядно:

 

63 + (-6) = 57

57 + 5 = 62

62 + (-4) = 58

58 + 1 = 59

59 + 1 = 60

60 + (-4) = 56

56 + 5 = 61

61 + (-6) = 55

 

Второй набор (числа следующего столбца) начинает формироваться с числа 18 точно так же. После того, как достигнут верхний край таблицы, числа пишутся, начиная с нижнего края таблицы и снова вверх.

Вот такие хитрые получаются качели. Но, по-моему, совсем не заумные. Всё предельно понятно. Все эти закономерности очень легко “передать” компьютеру в форме программы, и по этой программе получить готовые таблицы, подобные той, что изображена на рис. 2. Ну, а потом можно ведь запрограммировать и переход от этой таблицы к самому идеальному квадрату. Это тоже элементарно делается. Но я для квадрата 9-ого порядка не стала это делать: ничего не стоит переписать числа из таблицы с рис. 2 в готовый идеальный квадрат. Причём, когда я переписывала, то заметила, что можно заполнять матрицу построчно: прямо переписывать из таблицы с рис. 2 целые строки, начиная от соответствующего числа начальной цепочки. При достижении правого края таблицы числа начинают писаться с левого края (точно так же, как и в методе качелей, описанном ранее). На рис. 3 покажу пример для первой строки:

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

1

 

 

 

41

 

 

 

 

32

67

26

75

9

55

16

47

42

 

 

 

 

 

 

 

 

3

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

                                                   Рис. 2

 

Видите, прямо взята строка из таблицы с рис. 2, начинающаяся с числа 9, и переписана в матрицу рядом с числом 9. Однако можно и покачаться на качелях, если хочется позабавиться!

 

На рис. 1 показан первый цикл качания качелей. На рис. 4 показан весь квадрат с раскрашенными циклами.

 

 

20

78

5

58

17

48

45

28

70

53

39

36

64

25

74

6

59

13

79

2

60

14

49

44

30

72

19

40

35

66

27

73

7

56

15

50

1

61

11

51

41

31

71

21

81

32

67

26

75

9

55

16

47

42

63

10

52

38

33

68

22

80

3

69

23

76

8

57

18

46

43

29

12

54

37

34

65

24

77

4

62

 

                                                   Рис. 4

 

Ах! Какой же красивый квадрат! Посмотрите: девять разных цветов и каждый цвет в любой строке, любом столбце и любой из 9 диагоналей одного направления встречается только один раз. И главный восторг в том, что он построен методом качелей и что его порядок кратен 3. Конечно, сформировать таблицу, изображённую на рис. 2, со всеми её хитрыми законами можно только по программе, без программы можно голову сломать. Я задаю в начальной цепочке чисел два числа: 1 и 9. Всё остальное делает программа, в которую я заложила все законы формирования этой таблицы, а ещё, конечно, одно маленькое условие, а именно проверку пандиагональности получаемого по этой таблице квадрата.

 

Интересно здесь показать аналогичную таблицу для качелей, скажем, квадрата 11-ого порядка (в первой части статьи я построила идеальный квадрат 11-ого порядка методом качелей). На рис. 5 вы видите эту таблицу. Понятно, что в этом случае не нужно никакой программы.

 

 

 

11

12

24

36

48

60

72

84

96

108

120

-1

1

13

25

37

49

61

73

85

97

109

121

-1

2

14

26

38

50

62

74

86

98

110

111

-1

3

15

27

39

51

63

75

87

99

100

112

-1

4

16

28

40

52

64

76

88

89

101

113

-1

5

17

29

41

53

65

77

78

90

102

114

-1

6

18

30

42

54

66

67

79

91

103

115

-1

7

19

31

43

55

56

68

80

92

104

116

-1

8

20

32

44

45

57

69

81

93

105

117

-1

9

21

33

34

46

58

70

82

94

106

118

-1

10

22

23

35

47

59

71

83

95

107

119

 

 

k=1

k=2

k=3

k=4

k=5

k=6

k=7

k=8

k=9

k=10

 

                                                                       Рис. 5

 

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

 

Покажу ещё один идеальный квадрат, который выдала мне программа среди прочих вариантов. Это очень известный квадрат, его построил Г. Александров своим методом хода шахматного коня. Одновременно с ним я построила свой первый идеальный квадрат 9-ого порядка матричным методом. С квадрата Георгия всё начиналось. Поскольку он очень похож на ассоциативный квадрат, построенный методом террас, я очень долго пыталась найти способ превращения ассоциативного квадрата в идеальный. Но это мне так и не удалось. После этого я нашла метод построения идеального квадрата 9-ого порядка из ассоциативного, но в качестве исходного взят не квадрат, построенный методом террас, а другой ассоциативный квадрат. Но сколько было проделано манипуляций с этим идеальным квадратом! Он был повёрнут и отражён, в нём несколько раз были переставлены строки и столбцы самыми разными способами, на нём было опробовано преобразование “строки-диагонали”, из него были получены другие идеальные квадраты разными способами. Я почти выучила его наизусть. И вот, наконец, построила этот квадрат своим методом – методом качелей! Смотрите, он стал ещё в тысячу раз красивей (рис. 6)!

 

 

22

80

5

56

33

66

45

10

52

69

39

18

46

25

76

8

59

29

79

4

62

32

65

42

12

54

19

38

15

48

27

73

7

58

35

68

1

61

31

71

41

11

51

21

81

14

47

24

75

9

55

34

67

44

63

28

70

40

17

50

20

78

3

53

23

74

6

57

36

64

43

13

30

72

37

16

49

26

77

2

60

 

                                                  Рис. 6

 

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

 

 

 

9

55

34

67

44

14

47

24

75

-6

1

61

31

71

41

11

51

21

81

3

7

58

35

68

38

15

48

27

73

-4

4

62

32

65

42

12

54

19

79

3

8

59

29

69

39

18

46

25

76

3

5

56

33

66

45

10

52

22

80

-4

2

60

30

72

37

16

49

26

77

3

6

57

36

64

43

13

53

23

74

-6

3

63

28

70

40

17

50

20

78

 

 

k=6

k=3

k=7

k=4

k=1

k=5

k=2

k=8

 

                                                     Рис. 7

 

А теперь, как понимает читатель, надо применить этот метод для построения идеального квадрата следующего нечётного порядка кратного 3 – 15. Вот он, самый волнующий момент! По идее всё должно получиться. Я уже написала программу и сейчас буду её пробовать. Расскажу о результатах в следующий раз.

 

Прежде чем рассказывать о квадратах 15-ого порядка, построенных методом качелей (я их пока не построила, программа ещё не опробована, не успела) покажу ещё одну мысль, которая мне пришла в голову. А что если в идеальном квадрате 11-ого порядка нарушить правильное следование чисел в начальной цепочке. Взяла идеальный квадрат, построенный в первой части (этому квадрату как раз соответствует таблица на рис. 5) и применила к нему преобразование нестандартной перестановки строк и столбцов, получился идеальный квадрат, который вы видите на рис. 8.

 

 

12

36

60

84

108

11

24

48

72

96

120

33

46

70

94

118

21

34

58

82

106

9

43

56

80

104

7

31

55

68

92

116

19

53

77

90

114

17

41

65

78

102

5

29

63

87

100

3

27

51

75

99

112

15

39

73

97

121

13

37

61

85

109

1

25

49

83

107

10

23

47

71

95

119

22

35

59

93

117

20

44

57

81

105

8

32

45

69

103

6

30

54

67

91

115

18

42

66

79

113

16

40

64

88

101

4

28

52

76

89

2

26

50

74

98

111

14

38

62

86

110

 

                                                                  Рис. 8

 

Как видите, первые 11 чисел теперь расположены не по порядку. Но качели работают и в этом квадрате! На рис. 9 показана таблица для формирования циклов качания качелей. Все законы в этой таблице те же самые! На рис. 8 выделены раскраской два первых цикла работы качелей.

 

 

 

11

24

48

72

96

120

12

36

60

84

108

-2

2

26

50

74

98

111

14

38

62

86

110

-2

4

28

52

76

89

113

16

40

64

88

101

-2

6

30

54

67

91

115

18

42

66

79

103

-2

8

32

45

69

93

117

20

44

57

81

105

9

10

23

47

71

95

119

22

35

59

83

107

-2

1

25

49

73

97

121

13

37

61

85

109

-2

3

27

51

75

99

112

15

39

63

87

100

-2

5

29

53

77

90

114

17

41

65

78

102

-2

7

31

55

68

92

116

19

43

56

80

104

-2

9

33

46

70

94

118

21

34

58

82

106

 

 

k=2

k=4

k=6

k=8

k=10

k=1

k=3

k=5

k=7

k=9

 

                                                                         Рис. 9

 

В этом примере аналогия с таблицей формирования матрицы для идеального квадрата 9-ого порядка совсем полная. А теперь представьте, сколько можно сочинить (по программе, конечно) подобных таблиц! И каждая из них даст новый идеальный квадрат 11-ого порядка.

 

Теперь ухожу отлаживать программу для квадратов 15-ого порядка.

 

                                               ***

 

    11 декабря 2007 г.

 

Программа для идеального квадрат 15-ого порядка пошла сразу. Всё получилось! Идеальный квадрат 15-ого порядка методом качелей построен. И не один, а очень много. Ну, действовала я совершенно аналогично построению идеального квадрата 9-ого порядка. На рис. 10 показываю первую таблицу из множества вариантов, выданных программой. По этой таблице заполняется сам идеальный квадрат, который вы видите на рис. 11. Повторю: как по таблице с рис. 10 заполнить идеальный квадрат, подробно рассказано выше на примере квадрата 9-ого порядка.

 

 

 

15

61

125

174

42

18

77

111

143

205

194

58

94

157

221

-4

1

65

129

177

33

17

81

113

145

209

193

49

97

161

225

-4

5

69

132

168

32

21

83

115

149

208

184

52

101

165

211

-3

9

72

123

167

36

23

85

119

148

199

187

56

105

151

215

9

12

63

122

171

38

25

89

118

139

202

191

60

91

155

219

1

3

62

126

173

40

29

88

109

142

206

195

46

95

159

222

-4

2

66

128

175

44

28

79

112

146

210

181

50

99

162

213

-2

6

68

130

179

43

19

82

116

150

196

185

54

102

153

212

-2

8

70

134

178

34

22

86

120

136

200

189

57

93

152

216

-4

10

74

133

169

37

26

90

106

140

204

192

48

92

156

218

1

14

73

124

172

41

30

76

110

144

207

183

47

96

158

220

9

13

64

127

176

45

16

80

114

147

198

182

51

98

160

224

-3

4

67

131

180

31

20

84

117

138

197

186

53

100

164

223

-4

7

71

135

166

35

24

87

108

137

201

188

55

104

163

214

-4

11

75

121

170

39

27

78

107

141

203

190

59

103

154

217

 

 

k=4

k=8

k=11

k=2

k=1

k=5

k=7

k=9

k=13

k=12

k=3

k=6

k=10

k=14

 

                                                                  Рис. 10

 

 

34

22

86

120

136

200

189

57

93

152

216

8

70

134

178

102

153

212

6

68

130

179

43

19

82

116

150

196

185

54

28

79

112

146

210

181

50

99

162

213

2

66

128

175

44

159

222

3

62

126

173

40

29

88

109

142

206

195

46

95

89

118

139

202

191

60

91

155

219

12

63

122

171

38

25

215

9

72

123

167

36

23

85

119

148

199

187

56

105

151

115

149

208

184

52

101

165

211

5

69

132

168

32

21

83

1

65

129

177

33

17

81

113

145

209

193

49

97

161

225

143

205

194

58

94

157

221

15

61

125

174

42

18

77

111

75

121

170

39

27

78

107

141

203

190

59

103

154

217

11

201

188

55

104

163

214

7

71

135

166

35

24

87

108

137

131

180

31

20

84

117

138

197

186

53

100

164

223

4

67

182

51

98

160

224

13

64

127

176

45

16

80

114

147

198

172

41

30

76

110

144

207

183

47

96

158

220

14

73

124

48

92

156

218

10

74

133

169

37

26

90

106

140

204

192

 

                                                                      Рис. 11

 

Вот он, идеальный квадрат 15-ого порядка, который мне так долго не удавалось построить! Разделите со мной радость победы, дорогие мои читатели. Всё-таки я его построила.

На рис. 11 раскрашено три цикла качания качелей.  Начальная цепочка чисел – это как бы нулевой цикл (сиреневые ячейки). Далее идёт первый цикл – розовые ячейки, второй цикл – жёлтые ячейки и третий цикл – бирюзовые ячейки. Напомню, что можно и не качаться на качелях, а заполнить матрицу идеального квадрата построчно, переписав строки из таблицы с рис. 10, начиная с соответствующего числа начальной цепочки. При достижении правого края таблицы числа продолжают вписываться с левого края таблицы. Смотрите пример для квадрата 9-ого порядка. Но мне больше нравится качаться на качелях.

 

А теперь покажу вариант, который мне тоже выдала программа. Этот вариант даёт один из идеальных квадратов, приведённых в статье Г. Александрова (только повёрнут на 90 градусов). Табличку, соответствующую второму квадрату Александрова, программа тоже выдала, но ограничусь показом одного варианта. Итак, на рис. 12 вы видите таблицу для формирования идеального квадрата, а сам квадрат изображён на рис. 13.

 

 

 

15

61

140

100

187

58

199

119

23

167

42

123

84

156

221

-4

1

65

145

97

193

49

209

113

17

177

33

129

81

161

225

-5

5

70

142

103

184

59

203

107

27

168

39

126

86

165

211

3

10

67

148

94

194

53

197

117

18

174

36

131

90

151

215

-6

7

73

139

104

188

47

207

108

24

171

41

135

76

155

220

9

13

64

149

98

182

57

198

114

21

176

45

121

80

160

217

-10

4

74

143

92

192

48

204

111

26

180

31

125

85

157

223

6

14

68

137

102

183

54

201

116

30

166

35

130

82

163

214

6

8

62

147

93

189

51

206

120

16

170

40

127

88

154

224

-10

2

72

138

99

186

56

210

106

20

175

37

133

79

164

218

9

12

63

144

96

191

60

196

110

25

172

43

124

89

158

212

-6

3

69

141

101

195

46

200

115

22

178

34

134

83

152

222

3

9

66

146

105

181

50

205

112

28

169

44

128

77

162

213

-5

6

71

150

91

185

55

202

118

19

179

38

122

87

153

219

-4

11

75

136

95

190

52

208

109

29

173

32

132

78

159

216

 

 

k=4

k=9

k=6

k=12

k=3

k=13

k=7

k=1

k=11

k=2

k=8

k=5

k=10

k=14

 

                                                                         Рис. 12

 

 

189

51

206

120

16

170

40

127

88

154

224

8

62

147

93

82

163

214

14

68

137

102

183

54

201

116

30

166

35

130

48

204

111

26

180

31

125

85

157

223

4

74

143

92

192

160

217

13

64

149

98

182

57

198

114

21

176

45

121

80

207

108

24

171

41

135

76

155

220

7

73

139

104

188

47

215

10

67

148

94

194

53

197

117

18

174

36

131

90

151

107

27

168

39

126

86

165

211

5

70

142

103

184

59

203

1

65

145

97

193

49

209

113

17

177

33

129

81

161

225

23

167

42

123

84

156

221

15

61

140

100

187

58

199

119

75

136

95

190

52

208

109

29

173

32

132

78

159

216

11

179

38

122

87

153

219

6

71

150

91

185

55

202

118

19

146

105

181

50

205

112

28

169

44

128

77

162

213

9

66

34

134

83

152

222

3

69

141

101

195

46

200

115

22

178

96

191

60

196

110

25

172

43

124

89

158

212

12

63

144

133

79

164

218

2

72

138

99

186

56

210

106

20

175

37

 

                                                                      Рис. 13

 

Обратите внимание: я выделила в этом квадрате белым цветом ещё один цикл качания качелей.

 

Итак, метод, придуманный Александровым, не является единственным методом построения идеальных квадратов. Вот перед вами ещё один метод, который даёт множество идеальных квадратов, в частности и те, которые построил Александров своим методом.

 

Покажу ещё один вариант, полученный по программе. На рис. 14 вы видите образующую таблицу, а на рис. 15 идеальный квадрат, полученный из этой таблицы.

 

 

 

15

61

185

148

100

52

199

119

23

167

132

84

36

153

221

-4

1

65

193

145

97

49

209

113

17

177

129

81

33

161

225

-8

5

73

190

142

94

59

203

107

27

174

126

78

41

165

211

3

13

70

187

139

104

53

197

117

24

171

123

86

45

151

215

3

10

67

184

149

98

47

207

114

21

168

131

90

31

155

223

3

7

64

194

143

92

57

204

111

18

176

135

76

35

163

220

-10

4

74

188

137

102

54

201

108

26

180

121

80

43

160

217

6

14

68

182

147

99

51

198

116

30

166

125

88

40

157

214

6

8

62

192

144

96

48

206

120

16

170

133

85

37

154

224

-10

2

72

189

141

93

56

210

106

20

178

130

82

34

164

218

3

12

69

186

138

101

60

196

110

28

175

127

79

44

158

212

3

9

66

183

146

105

46

200

118

25

172

124

89

38

152

222

3

6

63

191

150

91

50

208

115

22

169

134

83

32

162

219

-8

3

71

195

136

95

58

205

112

19

179

128

77

42

159

216

-4

11

75

181

140

103

55

202

109

29

173

122

87

39

156

213

 

 

k=4

k=12

k=9

k=6

k=3

k=13

k=7

k=1

k=11

k=8

k=5

k=2

k=10

k=14

 

                                                     Рис. 14

 

 

96

48

206

120

16

170

133

85

37

154

224

8

62

192

144

40

157

214

14

68

182

147

99

51

198

116

30

166

125

88

54

201

108

26

180

121

80

43

160

217

4

74

188

137

102

163

220

7

64

194

143

92

57

204

111

18

176

135

76

35

207

114

21

168

131

90

31

155

223

10

67

184

149

98

47

215

13

70

187

139

104

53

197

117

24

171

123

86

45

151

107

27

174

126

78

41

165

211

5

73

190

142

94

59

203

1

65

193

145

97

49

209

113

17

177

129

81

33

161

225

23

167

132

84

36

153

221

15

61

185

148

100

52

199

119

75

181

140

103

55

202

109

29

173

122

87

39

156

213

11

179

128

77

42

159

216

3

71

195

136

95

58

205

112

19

191

150

91

50

208

115

22

169

134

83

32

162

219

6

63

124

89

38

152

222

9

66

183

146

105

46

200

118

25

172

138

101

60

196

110

28

175

127

79

44

158

212

12

69

186

82

34

164

218

2

72

189

141

93

56

210

106

20

178

130

 

                                                  Рис. 15

 

В этом квадрате я раскрасила ещё один цикл, ко всем белым ячейкам пристроились голубые.

 

Думаю, что приведённые примеры вполне достаточны для того, чтобы понять принцип работы метода качелей.

 

А мне не терпится построить этим методом идеальный квадрат 21-ого порядка. Хотя есть ещё интересный вариант идеального квадрата 15-ого порядка. Надо его рассмотреть внимательней. А затем напишу программу для квадратов 21-ого порядка и расскажу о полученных результатах. Я уже нисколько не сомневаюсь, что метод мой универсален. Но с увеличением порядка квадратов, конечно, усложняется программа и увеличивается время её работы. Это вполне понятно. Для квадратов 9-ого и 15-ого порядка программы довольно короткие и выполняются очень быстро. А вот для квадратов 21-ого порядка я предвижу некоторые сложности.

 

                                               ***

 

   12 декабря 2007 г.

 

Итак, я обещала рассказать ещё об одном интересном идеальном квадрате 15-ого порядка. Как уже было замечено в статье “Пандиагональные квадраты 15-ого порядка”, оба квадрата, приведённые Г. Александровым, имеют одинаковые наборы чисел в центральных строке и столбце. Такие же точно наборы чисел имеются в центральных строке и столбце у квадратов, построенных мной методом качелей (см. рис. 13 и рис. 15). Меня заинтересовал вопрос: нельзя ли построить идеальный квадрат с другими наборами чисел в центральных строке и столбце. В вышеуказанной статье я уже показала, как это сделать. То же самое проделаю с квадратом с рис. 15. Сначала перенесу его на торе, а затем применю к полученному квадрату преобразование “строки-диагонали”. Матрица этого преобразования приведена в вышеуказанной статье. Квадрат, который в результате у меня получился, вы видите на рис. 16.

 

 

1

93

27

44

70

46

168

162

194

205

121

213

147

119

85

37

65

56

174

158

187

200

131

219

143

112

80

11

99

23

167

154

193

210

126

212

139

118

90

6

92

19

43

75

51

198

132

224

145

106

78

12

104

25

31

63

57

179

160

181

140

116

84

8

97

20

41

69

53

172

155

191

204

128

217

4

103

30

36

62

49

178

165

186

197

124

223

150

111

77

42

74

55

166

153

192

209

130

211

138

117

89

10

91

18

176

159

188

202

125

221

144

113

82

5

101

24

38

67

50

208

135

216

137

109

88

15

96

17

34

73

60

171

152

184

149

115

76

3

102

29

40

61

48

177

164

190

196

123

222

9

98

22

35

71

54

173

157

185

206

129

218

142

110

86

45

66

47

169

163

195

201

122

214

148

120

81

2

94

28

175

151

183

207

134

220

136

108

87

14

100

16

33

72

59

203

127

215

146

114

83

7

95

26

39

68

52

170

161

189

141

107

79

13

105

21

32

64

58

180

156

182

199

133

225

 

                                                                     Рис. 16

 

Этот идеальный квадрат мне нравится ещё тем, что в левой верхней ячейке его стоит число 1. Как я уже говорила, для меня это самые лучшие квадраты, которые с числа 1 начинаются. Ну, и кроме того, наборы чисел в центральных строке и столбце у этого квадрата совсем другие, потому что прежняя центральная строка в результате проведённых преобразований перешла в главную диагональ. А теперь посмотрите на расположение первых 15 чисел. Качели и здесь работают! Только с другим шагом. Назову эти качели нестандартными, в отличие от описанных выше – стандартных. Так вот, в стандартных качелях было так: через 7 ячеек вправо, через 6 ячеек влево (сумма шагов вправо и влево равна 13), в нестандартных качелях качание происходит так: через 2 ячейки вправо, через 11 ячеек влево (сумма шагов вправо и влево снова равна 13). Разумеется, мне стало очень интересно посмотреть на формирование образующей таблицы для этого идеального квадрата (заметьте, что здесь я иду обратным путём: от самого квадрата к образующей таблице). И вот перед вами образующая таблица (рис. 17):

 

 

 

15

96

17

34

73

60

171

152

184

208

135

216

137

109

88

-5

5

101

24

38

67

50

176

159

188

202

125

221

144

113

82

6

10

91

18

42

74

55

166

153

192

209

130

211

138

117

89

-4

4

103

30

36

62

49

178

165

186

197

124

223

150

111

77

-4

8

97

20

41

69

53

172

155

191

204

128

217

140

116

84

6

12

104

25

31

63

57

179

160

181

198

132

224

145

106

78

-5

6

92

19

43

75

51

167

154

193

210

126

212

139

118

90

10

11

99

23

37

65

56

174

158

187

200

131

219

143

112

80

-12

1

93

27

44

70

46

168

162

194

205

121

213

147

119

85

6

13

105

21

32

64

58

180

156

182

199

133

225

141

107

79

-7

7

95

26

39

68

52

170

161

189

203

127

215

146

114

83

12

14

100

16

33

72

59

175

151

183

207

134

220

136

108

87

-7

2

94

28

45

66

47

169

163

195

201

122

214

148

120

81

6

9

98

22

35

71

54

173

157

185

206

129

218

142

110

86

-12

3

102

29

40

61

48

177

164

190

196

123

222

149

115

76

 

 

k=6

k=1

k=2

k=4

k=3

k=11

k=10

k=12

k=13

k=8

k=14

k=9

k=7

k=5

 

                                                     Рис. 17

 

Вот какова образующая таблица для данного идеального квадрата. Интересная, не правда ли? Основные законы формирования таблицы такие же, как и для стандартных качелей. Но есть и отличия. Во-первых, разности в самом левом столбце совсем не так симметрично расположены, симметрия есть, но “половинчатая” какая-то. Далее, числа кратные порядку квадрата расположены в таблице по-другому. Однако они не хаотично расположены, а опять же по принципу качелей: через 8 ячеек вниз, через 5 ячеек вверх (а сумма шагов снова равна 13). Номера циклов k тоже по-другому вычисляются, но опять же по определённой схеме: разности между числом 15 и другими числами начальной цепочки, но не подряд, а через одно (начиная снизу). То есть так: номер цикла в первом столбце k=15-9=6, во втором столбце k=15-14=1, в третьем столбце k=15-13=2 и т. д. Максимальное число в каждом столбце так же, как и в стандартных качелях, равно 15*(k+1). А самый главный принцип формирования наборов чисел для цикла качания качелей точно такой же: начинаем от числа кратного 15, двигаемся вверх, каждое следующее число получается из предыдущего прибавлением разностей из самого левого столбца, начиная с самой первой снизу. Покажу для примера формирование набора чисел в первом столбце:

 

                                     105 + (-12) = 93

                                     93 + 6 = 99

                                     99 + (-7) = 92

                                     92 + 12 = 104

                                     104 + (-7) = 97

                                     97 + 6 = 103

                                      103 + (-12) = 91

                                      91 + 10 = 101

                                      101 + (-5) = 96

                                      96 + 6 = 102

                                      102 + (-4) = 98

                                      98 + (-4) = 94

                                      94 + 6 = 100

                                      100 + (-5) = 95

 

На рис. 16 раскрашены два цикла качания качелей (начальная цепочка чисел – это нулевой цикл – розовые ячейки).

 

Покажу ещё нестандартные качели для идеального квадрата 9-ого порядка. Проделаю всё совершенно аналогично с идеальным квадратом с рис. 4. На рис. 18 вы видите идеальный квадрат, получившийся в результате преобразований. Этот квадрат начинается с числа 1 и имеет в центральных строке и столбце другие наборы чисел, нежели квадрат с рис. 4.

 

 

1

24

35

46

60

80

64

42

17

48

61

77

66

43

14

3

25

32

67

45

11

4

27

29

49

63

74

6

26

28

51

62

73

69

44

10

52

59

75

70

41

12

7

23

30

72

38

13

9

20

31

54

56

76

8

19

33

53

55

78

71

37

15

50

57

79

68

39

16

5

21

34

65

40

18

2

22

36

47

58

81

 

                                                                     Рис. 18

 

На рис. 18 раскрашены четыре цикла качания качелей (не считая нулевой). На рис. 19 изображена образующая таблица для этого идеального квадрата. Предлагаю читателям проанализировать её.

 

 

 

9

20

31

54

56

76

72

38

13

1

7

23

30

52

59

75

70

41

12

2

6

26

28

51

62

73

69

44

10

1

4

27

29

49

63

74

67

45

11

2

3

25

32

48

61

77

66

43

14

-1

1

24

35

46

60

80

64

42

17

-3

2

22

36

47

58

81

65

40

18

-3

5

21

34

50

57

79

68

39

16

-1

8

19

33

53

55

78

71

37

15

 

 

k=2

k=3

k=5

k=6

k=8

k=7

k=4

k=1

 

                                                                        Рис. 19

 

А мне пора возвращаться к стандартным качелям. Как помнит читатель, я остановилась на квадратах 21-ого порядка.

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

440

-1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

419

441

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

420

 

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

41

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-1

20

42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k=19

k=20

 

                                                     Рис. 20

 

На рис. 20 я изобразила стартовую образующую таблицу. Чтобы уменьшить количество переменных, кроме чисел 21 и 1 вписано ещё число 2, тогда автоматически по законам таблицы вписывается число 20. Далее я вписала всё, что у меня имеется при данных начальных условиях. В столбце начальной цепочки вписаны переменные, по которым будут организованы циклы в программе. Переменные эти должны изменяться от 3 до 19. Представляете, сколько вариантов должна рассмотреть программа! Ну, понятно, что в программу надо заложить все законы формирования таблицы, о которых рассказано выше. А также условие пандиагональности порождаемого этой таблицей квадрата. И тогда из миллионов вариантов программа отберёт годные.

 

Ушла писать программу для формирования образующей таблицы.

 

                                                                  ***

 

   13 декабря 2007 г.

 

Программа для построения идеальных квадратов 21-ого порядка написана.

Если выполнять программу для всех переменных (см. таблицу на рис. 20), изменяющихся от 3 до 19, то она будет выполняться очень долго. Это вполне понятно: 9 переменных пробегают значения от 3 до 19, посчитайте на досуге, сколько вариантов должна рассмотреть программа! Поэтому я применила ещё одну маленькую хитрость: задала фиксированное значение переменной I, а именно присвоила ей значение 19, самое последнее из всех, которые она может принимать. А остальным переменным разрешила изменяться не с шагом 1 (то есть подряд), а с другими шагами, одним – с шагом 2, другим – с шагом 3, третьим – с шагом 4. Это маленькая хитрость позволила значительно ускорить прохождение циклов. Поставила счётчик на 20 решений, которые программа нашла мне за несколько минут.

И вот они, 20 идеальных квадратов 21-ого порядка! Конечно, не буду показывать все 20 квадратов, но 2 квадрата покажу; как сами квадраты, так и их образующие таблицы, такие как изображена на рис. 20. Итак, вариант 1: на рис. 21 вы видите образующую таблицу, а на рис. 22 порождаемый ею идеальный квадрат 21-ого порядка. Я раскрасила в этом квадрате два цикла качания качелей (не считая нулевой цикл – начальную цепочку первых чисел от 1 до 21).

 

 

 

21

22

380

271

76

193

304

162

113

342

227

95

320

289

140

238

369

186

51

402

440

-1

1

23

397

265

67

199

309

155

111

353

221

89

331

287

133

243

375

177

45

419

441

-17

2

40

391

256

73

204

302

153

122

347

215

100

329

280

138

249

366

171

62

420

421

6

19

34

382

262

78

197

300

164

116

341

226

98

322

285

144

240

360

188

63

400

422

9

13

25

388

267

71

195

311

158

110

352

224

91

327

291

135

234

377

189

43

401

439

-6

4

31

393

260

69

206

305

152

121

350

217

96

333

282

129

251

378

169

44

418

433

-5

10

36

386

258

80

200

299

163

119

343

222

102

324

276

146

252

358

170

61

412

424

7

15

29

384

269

74

194

310

161

112

348

228

93

318

293

147

232

359

187

55

403

430

2

8

27

395

263

68

205

308

154

117

354

219

87

335

294

127

233

376

181

46

409

435

-11

6

38

389

257

79

203

301

159

123

345

213

104

336

274

128

250

370

172

52

414

428

6

17

32

383

268

77

196

306

165

114

339

230

105

316

275

145

244

361

178

57

407

426

6

11

26

394

266

70

201

312

156

108

356

231

85

317

292

139

235

367

183

50

405

437

-11

5

37

392

259

75

207

303

150

125

357

211

86

334

286

130

241

372

176

48

416

431

2

16

35

385

264

81

198

297

167

126

337

212

103

328

277

136

246

365

174

59

410

425

7

14

28

390

270

72

192

314

168

106

338

229

97

319

283

141

239

363

185

53

404

436

-5

7

33

396

261

66

209

315

148

107

355

223

88

325

288

134

237

374

179

47

415

434

-6

12

39

387

255

83

210

295

149

124

349

214

94

330

281

132

248

368

173

58

413

427

9

18

30

381

272

84

190

296

166

118

340

220

99

323

279

143

242

362

184

56

406

432

6

9

24

398

273

64

191

313

160

109

346

225

92

321

290

137

236

373

182

49

411

438

-17

3

41

399

253

65

208

307

151

115

351

218

90

332

284

131

247

371

175

54

417

429

-1

20

42

379

254

82

202

298

157

120

344

216

101

326

278

142

245

364

180

60

408

423

 

 

k=1

k=18

k=12

k=3

k=9

k=14

k=7

k=5

k=16

k=10

k=4

k=15

k=13

k=6

k=11

k=17

k=8

k=2

k=19

k=20

 

                                                                                                                      Рис. 21

 

 

367

183

50

405

437

11

26

394

266

70

201

312

156

108

356

231

85

317

292

139

235

306

165

114

339

230

105

316

275

145

244

361

178

57

407

426

17

32

383

268

77

196

172

52

414

428

6

38

389

257

79

203

301

159

123

345

213

104

336

274

128

250

370

154

117

354

219

87

335

294

127

233

376

181

46

409

435

8

27

395

263

68

205

308

55

403

430

15

29

384

269

74

194

310

161

112

348

228

93

318

293

147

232

359

187

119

343

222

102

324

276

146

252

358

170

61

412

424

10

36

386

258

80

200

299

163

418

433

4

31

393

260

69

206

305

152

121

350

217

96

333

282

129

251

378

169

44

352

224

91

327

291

135

234

377

189

43

401

439

13

25

388

267

71

195

311

158

110

422

19

34

382

262

78

197

300

164

116

341

226

98

322

285

144

240

360

188

63

400

215

100

329

280

138

249

366

171

62

420

421

2

40

391

256

73

204

302

153

122

347

1

23

397

265

67

199

309

155

111

353

221

89

331

287

133

243

375

177

45

419

441

95

320

289

140

238

369

186

51

402

440

21

22

380

271

76

193

304

162

113

342

227

42

379

254

82

202

298

157

120

344

216

101

326

278

142

245

364

180

60

408

423

20

332

284

131

247

371

175

54

417

429

3

41

399

253

65

208

307

151

115

351

218

90

398

273

64

191

313

160

109

346

225

92

321

290

137

236

373

182

49

411

438

9

24

279

143

242

362

184

56

406

432

18

30

381

272

84

190

296

166

118

340

220

99

323

255

83

210

295

149

124

349

214

94

330

281

132

248

368

173

58

413

427

12

39

387

134

237

374

179

47

415

434

7

33

396

261

66

209

315

148

107

355

223

88

325

288

72

192

314

168

106

338

229

97

319

283

141

239

363

185

53

404

436

14

28

390

270

246

365

174

59

410

425

16

35

385

264

81

198

297

167

126

337

212

103

328

277

136

207

303

150

125

357

211

86

334

286

130

241

372

176

48

416

431

5

37

392

259

75

 

                                                                                                                    Рис. 22

 

Ах, какой красавец! Показываю второй квадрат. На рис. 23 образующая таблица, а на рис. 24 сам квадрат.

 

 

 

21

22

380

313

162

113

237

369

186

345

227

95

257

76

193

325

289

140

49

402

440

-1

1

23

397

309

155

111

243

375

177

353

221

89

265

67

199

331

287

133

45

419

441

-17

2

40

393

302

153

117

249

366

185

347

215

97

256

73

205

329

280

129

62

420

421

4

19

36

386

300

159

123

240

374

179

341

223

88

262

79

203

322

276

146

63

400

422

7

15

29

384

306

165

114

248

368

173

349

214

94

268

77

196

318

293

147

43

401

439

2

8

27

390

312

156

122

242

362

181

340

220

100

266

70

192

335

294

127

44

418

435

-6

6

33

396

303

164

116

236

370

172

346

226

98

259

66

209

336

274

128

61

414

428

-6

12

39

387

311

158

110

244

361

178

352

224

91

255

83

210

316

275

145

57

407

426

9

18

30

395

305

152

118

235

367

184

350

217

87

272

84

190

317

292

141

50

405

432

-8

9

38

389

299

160

109

241

373

182

343

213

104

273

64

191

334

288

134

48

411

438

6

17

32

383

307

151

115

247

371

175

339

230

105

253

65

208

330

281

132

54

417

429

6

11

26

391

298

157

121

245

364

171

356

231

85

254

82

204

323

279

138

60

408

437

-8

5

34

382

304

163

119

238

360

188

357

211

86

271

78

197

321

285

144

51

416

431

9

13

25

388

310

161

112

234

377

189

337

212

103

267

71

195

327

291

135

59

410

425

-6

4

31

394

308

154

108

251

378

169

338

229

99

260

69

201

333

282

143

53

404

433

-6

10

37

392

301

150

125

252

358

170

355

225

92

258

75

207

324

290

137

47

412

424

2

16

35

385

297

167

126

232

359

187

351

218

90

264

81

198

332

284

131

55

403

430

7

14

28

381

314

168

106

233

376

183

344

216

96

270

72

206

326

278

139

46

409

436

4

7

24

398

315

148

107

250

372

176

342

222

102

261

80

200

320

286

130

52

415

434

-17

3

41

399

295

149

124

246

365

174

348

228

93

269

74

194

328

277

136

58

413

427

-1

20

42

379

296

166

120

239

363

180

354

219

101

263

68

202

319

283

142

56

406

423

 

 

k=1

k=18

k=14

k=7

k=5

k=11

k=17

k=8

k=16

k=10

k=4

k=12

k=3

k=9

k=15

k=13

k=6

k=2

k=19

k=20

 

                                                                       Рис. 23

 

 

279

138

60

408

437

11

26

391

298

157

121

245

364

171

356

231

85

254

82

204

323

247

371

175

339

230

105

253

65

208

330

281

132

54

417

429

17

32

383

307

151

115

134

48

411

438

9

38

389

299

160

109

241

373

182

343

213

104

273

64

191

334

288

367

184

350

217

87

272

84

190

317

292

141

50

405

432

18

30

395

305

152

118

235

57

407

426

12

39

387

311

158

110

244

361

178

352

224

91

255

83

210

316

275

145

172

346

226

98

259

66

209

336

274

128

61

414

428

6

33

396

303

164

116

236

370

418

435

8

27

390

312

156

122

242

362

181

340

220

100

266

70

192

335

294

127

44

349

214

94

268

77

196

318

293

147

43

401

439

15

29

384

306

165

114

248

368

173

422

19

36

386

300

159

123

240

374

179

341

223

88

262

79

203

322

276

146

63

400

215

97

256

73

205

329

280

129

62

420

421

2

40

393

302

153

117

249

366

185

347

1

23

397

309

155

111

243

375

177

353

221

89

265

67

199

331

287

133

45

419

441

95

257

76

193

325

289

140

49

402

440

21

22

380

313

162

113

237

369

186

345

227

42

379

296

166

120

239

363

180

354

219

101

263

68

202

319

283

142

56

406

423

20

269

74

194

328

277

136

58

413

427

3

41

399

295

149

124

246

365

174

348

228

93

398

315

148

107

250

372

176

342

222

102

261

80

200

320

286

130

52

415

434

7

24

72

206

326

278

139

46

409

436

14

28

381

314

168

106

233

376

183

344

216

96

270

297

167

126

232

359

187

351

218

90

264

81

198

332

284

131

55

403

430

16

35

385

207

324

290

137

47

412

424

10

37

392

301

150

125

252

358

170

355

225

92

258

75

154

108

251

378

169

338

229

99

260

69

201

333

282

143

53

404

433

4

31

394

308

327

291

135

59

410

425

13

25

388

310

161

112

234

377

189

337

212

103

267

71

195

119

238

360

188

357

211

86

271

78

197

321

285

144

51

416

431

5

34

382

304

163

 

                                                                                                                   Рис. 24

 

В этом квадрате я раскрасила ещё два цикла качания качелей (голубые и жёлтые ячейки).

 

Оба эти квадрата (рис. 22 и рис. 24) имеют одинаковые наборы чисел в центральных строке и столбце. Хочу теперь построить такой идеальный квадрат, чтобы он, во-первых, начинался с числа 1, во-вторых, имел другие наборы чисел в центральных строке и столбце. Для этого возьму квадрат с рис. 24 и перенесу его на торе, а затем применю к полученному квадрату преобразование “строки-диагонали”.

Но об этом читайте в части III:

 

http://www.klassikpoez.narod.ru/idealob3.htm

 

 

                                               ***

 

Страница помещена на сайт 10 декабря 2007 г.

 

Присылайте мне, пожалуйста, свои отзывы!

 

       Пишите мне!

Рейтинг@Mail.ru

На главную страницу

 



Сайт создан в системе uCoz