1.はじめに
 n方陣について、nが素数の場合素数方陣、nが奇数の場合奇数方陣、nが偶数の場合偶数方陣と呼ぶことにしますと、素数方陣と奇数方陣は手作業でも簡単に魔方陣を作成することができます。しかも、素数方陣は私が超完全魔方陣と呼ぶものになります。超完全魔方陣とは、対角線の和が縦横の和と同じになるだけでなく、すべての斜めの和も同じになるものを指しています。偶数方陣でも4方陣、12方陣、16方陣などの特別な数字の方陣は私がかけ算的手法と呼ぶ方法で、作成可能です。特別な数字というのは、4の奇数倍、4の累乗の倍数です。また、8、16、24方陣については、ずらし法で作成可能です。
 4方陣は数字が少ないので辛うじて、手で作成することができます。そして、4方陣の手法と奇数方陣の手法を組み合わせれば、4の奇数倍の方陣は作成できるわけです。4の累乗の奇数倍については、4方陣の手法を数回と奇数方陣の手法を組み合わせれば、よいというわけです。8、16、24については特別な事情からずらし法できます。
  また、足し算的手法を使えば、すべての偶数方陣は、手作業で作成可能です。12節参照
 かけ算的手法と足し算的手法でできる偶数魔方陣は、特殊な解です。一般的な解を求めるために、コンピュータが登場するわけです。私が作成したプログラムを使えば、6方陣を例に取るとパソコンは1時間で2〜3万個作成してしまいます。よっぽど頭のいい人でも手作業では1時間で数個できればいいほうでしょう。(本来であれば、プログラムと同時にそれをコンパイルしたEXEファイルを添付したいところですが、私が使用した言語はTurbo C++でMS-DOSの用(98用)ものです。したがって、EXEファイルはNECの98でしか走りません。近々Visual C++を購入し、テキスト形式のプログラムを読み込んでコンパイルし、すべてのWindowsマシンで動くようにする予定です。その時点でEXEファイルを添付したいの思いますのでお待ちください。)プログラムをコンパイルして是非は走らせてみてください。
 
                      


 

進む
 


 
 
                      


 

目次へ
 


 

 


 

魔方陣トップへ
 


 

魔方陣新HPへ
魔方陣トップへ数学研究室へ

パワーポイント講義へ

小中学生のための魔方陣授業


上にメニューが示されてない場合は、下のロゴ右脳数学(直観数学)またはURLをクッリク!


http://www5b.biglobe.ne.jp/~suugaku/