<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://www.arabsciencepedia.org/w/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%B1%D8%A8%D8%B9_%D8%B3%D8%AD%D8%B1%D9%8A</id>
	<title>مربع سحري - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://www.arabsciencepedia.org/w/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D8%B1%D8%A8%D8%B9_%D8%B3%D8%AD%D8%B1%D9%8A"/>
	<link rel="alternate" type="text/html" href="https://www.arabsciencepedia.org/w/index.php?title=%D9%85%D8%B1%D8%A8%D8%B9_%D8%B3%D8%AD%D8%B1%D9%8A&amp;action=history"/>
	<updated>2026-04-23T11:39:25Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.arabsciencepedia.org/w/index.php?title=%D9%85%D8%B1%D8%A8%D8%B9_%D8%B3%D8%AD%D8%B1%D9%8A&amp;diff=453&amp;oldid=prev</id>
		<title>WikiSysop: ١ مراجعة: الصفحات في تصنيف رياضيات</title>
		<link rel="alternate" type="text/html" href="https://www.arabsciencepedia.org/w/index.php?title=%D9%85%D8%B1%D8%A8%D8%B9_%D8%B3%D8%AD%D8%B1%D9%8A&amp;diff=453&amp;oldid=prev"/>
		<updated>2010-11-12T21:16:20Z</updated>

		<summary type="html">&lt;p&gt;١ مراجعة: الصفحات في تصنيف رياضيات&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;في [[رياضيات مسلية|الرياضيات المسلية]]، &amp;#039;&amp;#039;&amp;#039;المربع السحري&amp;#039;&amp;#039;&amp;#039; هي [[مصفوفة]] مربعة ذات حيز &amp;lt;math&amp;gt;(n)&amp;lt;/math&amp;gt;، مكونة من &amp;lt;math&amp;gt;n^2&amp;lt;/math&amp;gt; [[عدد صحيح|أعداد صحيحة]]، بحيث أن حاصل جمع &amp;lt;math&amp;gt;(n)&amp;lt;/math&amp;gt; رقم في كلّ من الصفوف والأعمدة و[[قطر رئيسي|الأقطار الرئيسية]] يأدي لنفس الحاصل&amp;lt;ref&amp;gt;[http://demonstrations.wolfram.com/MagicSquare/ Magic Square]&amp;quot; by Onkar Singh [http://mathworld.wolfram.com/ Wolfram MathWorld].&amp;lt;/ref&amp;gt;. &lt;br /&gt;
توجد مربعات سحرية مهما كان الحيز &amp;lt;math&amp;gt;n\ge1&amp;lt;/math&amp;gt;، بإقصاء &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; (أربع أعداد)، مع كون الحالة &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; تعتبر أمرا بديهيا. يبين الشكل التالي مثالا لمربع سحري من &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[ملف:Magicsquareexample.svg]]&amp;lt;/center&amp;gt; &lt;br /&gt;
لاحظ أن مجموع كل سطر وعمود وقطر رئيسي يساوي دائما 15. يسمى هذا المجموع [[ثابت سحري|ثابتا سحريا]] &amp;lt;math&amp;gt;(M)&amp;lt;/math&amp;gt; وقيمته بصفة عامة:&lt;br /&gt;
:&amp;lt;math&amp;gt;M(n) = \frac{n(n^2+1)}{2}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
قيم الثوابت السحرية لمربعات سحرية عادية ذات حيز &amp;lt;math&amp;gt;n=5,4,3,\ldots&amp;lt;/math&amp;gt; هي [[متتالية]]:&lt;br /&gt;
&amp;lt;math&amp;gt;15,34,65,\ldots&amp;lt;/math&amp;gt; ([http://www.research.att.com/~njas/sequences/A006003 البقية]&amp;lt;ref name=&amp;quot;OEIS&amp;quot;&amp;gt;[http://www.research.att.com/~njas/sequences/Seis.html The On-Line Encyclopedia of Integer Sequences]&amp;lt;/ref&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== بناء المربعات السحرية ==&lt;br /&gt;
هناك العديد من الطرق القديمة والحديثة لبناء مربعات سحرية &amp;lt;ref&amp;gt;&lt;br /&gt;
[http://nrich.maths.org/public/viewer.php?obj_id=1337 Magic Squares] by Del Hawley [http://nrich.maths.org/public/index.php NRICH]&lt;br /&gt;
&amp;lt;/ref&amp;gt;. يمكن تصنيف المربع السحري إلى ثلاثة أنواع رئيسية:&lt;br /&gt;
* مربع سحري ذو رتبة فردية &amp;#039;&amp;#039;n&amp;#039;&amp;#039;.&lt;br /&gt;
* مربع سحري ذو رتبة زوجية مفردة &amp;#039;&amp;#039;n&amp;#039;&amp;#039; (أي ان = &amp;#039;&amp;#039;n&amp;#039;&amp;#039;/2 [[عدد فردي]]).&lt;br /&gt;
* مربع سحري ذو رتبة زوجية مضاعفة &amp;#039;&amp;#039;n&amp;#039;&amp;#039; (أي ان = &amp;#039;&amp;#039;n&amp;#039;&amp;#039;/2 [[عدد زوجي]]).&lt;br /&gt;
&lt;br /&gt;
=== طرق إنشاء مربعات سحرية فردية الرتبة ===&lt;br /&gt;
[[ملف:Odd magic construction.png|تصغير|400بك|طريقة بناء مربع سحري فردي الرتبة.]]&lt;br /&gt;
تتميز المربعات السحرية فردية الرتبة في إمكانية تدوير المربع حتى تصبح الصفوف والأعمدة أقطارا بينما الأقطار صفوفا وأعمدة. يكون مركز المربع السحري دائما &amp;lt;math&amp;gt;\frac{n^2+1}{2}&amp;lt;/math&amp;gt;&lt;br /&gt;
تتم العملية بالشكل الاتي:&lt;br /&gt;
:1- تعبئة المربع بالأرقام 1 حتى n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. سيتم تكرار المربع السحري من جميع جوانبه لتسهيل معرفة الأرقام المكملة خارجه عند الإزاحة.&lt;br /&gt;
:2- قراءة أحد القطرين وليكن [[قطر رئيسي|القطر الرئيسي]] ووضعه كعمود وسط المصفوفة الجديدة.&lt;br /&gt;
:3- قراءة الخلايا الموازية فوق القطر الرئيسي مع إزاحتها خلية واحدة (من الصف والعمود) في كل مرة عن سابقتها نحو اليسار والأعلى. يتم التوقف بعد n-1)/2) خطا موازيا للقطر الرئيسي.&lt;br /&gt;
:3- قراءة الخلايا الموازية تحت القطر الرئيسي مع إزاحتها خلية واحدة (من الصف والعمود) في كل مرة عن سابقتها نحو اليمين والأسفل. يتم التوقف بعد n-1)/2) خط موازيا للقطر الرئيسي.&lt;br /&gt;
:4- يتم نقل العناصر الجديدة إلى مصفوفة جديدة مع تدويرها 45 درجة بحيث تصبح الصفوف والأعمدة الأصلية أقطارا والأقطار الأصلية صفوفا.&lt;br /&gt;
&lt;br /&gt;
=== طرق إنشاء مربعات سحرية زوجية الرتبة (مضاعفة) ===&lt;br /&gt;
[[ملف:Double-even magic construction.png|تصغير|200بك|طريقة بناء مربع سحري ذو رتبة زوجية مضاعفة.]]&lt;br /&gt;
تمتاز المربعات السحرية التي يقبل ثابتها السحري القسمة على 4 بدون باقي بإمكانية تطبيق قاعدة التبديل بين المرافقات بعد كل خليتين.&lt;br /&gt;
يمكن تلخيص العملية كما يلي&lt;br /&gt;
:1- تعبئة المربع بالأرقام 1 حتى n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:2- التبديل بين جميع أركان المربع. مثلا في المربع 4×4 تكون أركانه هي 1، 4، 13، 16. عند التبديل بين الركن الأول والرابع أي 1، 16 والركن الثاني والثالث أي 4، 13.&lt;br /&gt;
:3- يتم تكرار الإبدال لكل خليتين متتاليتين (مع ما يقابهما أي التبديل بين كل &amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;(n-i+1)(n-j+1)&amp;lt;/sub&amp;gt; و&amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;lt;sub&amp;gt;ji&amp;lt;/sub&amp;gt;) وترك خليتين أخريين إبتداء من الخلية الثالثة في الصف الأول وحتى الوصول إلى مركز المربع مع عدم المساس بالأركان التي تم تغييرها في الخطوة السابقة.&lt;br /&gt;
&lt;br /&gt;
=== طرق إنشاء مربعات سحرية زوجية الرتبة (مفردة) ===&lt;br /&gt;
[[ملف:Single-even magic construction.png|تصغير|250بك|طريقة بناء مربع سحري ذو رتبة زوجية مفردة.]]&lt;br /&gt;
تعتبر عملية إنشاء المربعات السحرية التي لا تقبل القسمة على 4 بدون باقي صعبة نسبيا، كما أنها لا تتميز بالتماثل التام. أبسط الطرق تتمثل في إعادة تقسيم المربع إلى 4 مربعات صغيرة متكافئة كما يلي:&lt;br /&gt;
:1- تقسيم المربع إلى 4 مربعات صغيرة متكافئة. لاحظ أن المربعات الناشئة عبارة عن مربعات فردية.&lt;br /&gt;
:2- تعبئة المربع الأول بالأرقام 1 حتى n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/4.&lt;br /&gt;
:3- تحويل المربع في الخطوة 2 إلى مربع سحري بالطريقة المستخدمة في المربعات السحرية الفردية.&lt;br /&gt;
:4- نقل نسخة من هذا المربع في المربعات الثلاثة الباقية مع إضافة n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/4 لكل عنصر في المربع الثاني، n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/2 لكل عنصر في المربع الثالث، و3n&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;/4 لكل عنصر في المربع الرابع.&lt;br /&gt;
:5- أصبح المربع السحري جاهزا تقريبا ولكن ينقصه شرط تحقق مجموع عناصر كل قطر. في هذه الحالة يتم التبديل بين بعض عناصر مربعين متجاورين حتى يكتمل الشرط.&lt;br /&gt;
&lt;br /&gt;
== الصيغ العامة ==&lt;br /&gt;
==مشاكل رياضية ذات صلة==&lt;br /&gt;
== التاريخ ==&lt;br /&gt;
== الخواريزمية ==&lt;br /&gt;
=== برمجة المربعات السحرية ===&lt;br /&gt;
حساب المربعات السحرية يصبح سهلا بعد معرفة خوارزمياتها ومن الممكن برمجتها بأي [[لغة برمجة]]. مثلا باستعمال متصفح الويب ولغة [[جافا سكربت]] يمكن إنشاء دالة المربع السحري لأي عدد طبيعي كما يلي&amp;lt;ref&amp;gt;[http://www.freewebs.com/equations/ صفحة المعالج الرياضي مصممة كليا بلغة HTML وجافا سكربت]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#f0f0f0; border: lightblue 1px dashed;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
function magic(n)&lt;br /&gt;
{&lt;br /&gt;
   var i=0, j=(n-1)/2, p, k, m=[],  m1=[], m2=[];&lt;br /&gt;
    if(n&amp;lt;=0 || n-Math.ceil(n)!=0) return &amp;#039;Error: n must be a positive integer..&amp;#039;;&lt;br /&gt;
    if(n==2) return &amp;#039;Error: there is no magic square of 2x2 !&amp;#039;;&lt;br /&gt;
    if(n%4==0){//Double Even&lt;br /&gt;
        for (i=0; i&amp;lt;n/2; i++){&lt;br /&gt;
            for (j=0; j&amp;lt;n; j++){&lt;br /&gt;
                if((((i%4==0)||(i%4==3))&amp;amp;&amp;amp;((j%4==1)||(j%4==2)))||(((j%4==0)||(j%4==3))&amp;amp;&amp;amp;((i%4==1)||(i%4==2)))){&lt;br /&gt;
                    m1[j]= i*n+j+1;&lt;br /&gt;
                    m2[n-j-1]= n*(n-i)-j;&lt;br /&gt;
                }&lt;br /&gt;
                else{&lt;br /&gt;
                    m1[j]= n*(n-i)-j;&lt;br /&gt;
                    m2[n-j-1]=i*n+j+1;&lt;br /&gt;
                }            }&lt;br /&gt;
            m[i]=m1;&lt;br /&gt;
            m[n-i-1]=m2;&lt;br /&gt;
            m1=[];&lt;br /&gt;
            m2=[];&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    else if(n%2==0){//Single Even&lt;br /&gt;
        p = n/2;&lt;br /&gt;
        m1 = magic(p);&lt;br /&gt;
        for (i=0; i&amp;lt;2*p; i++)m[i]=[];&lt;br /&gt;
        for (i=0; i&amp;lt;p; i++)for(j=0; j&amp;lt;p; j++){&lt;br /&gt;
            m[i][j] = m1[i][j]*1;&lt;br /&gt;
            m[i][j+p] = m1[i][j]*1+2*p*p;&lt;br /&gt;
            m[i+p][j] = m1[i][j]*1+3*p*p;&lt;br /&gt;
            m[i+p][j+p] = m1[i][j]*1+p*p;&lt;br /&gt;
         }&lt;br /&gt;
        for(i=0; i&amp;lt;p; i++){&lt;br /&gt;
            k = (n-2)/4;&lt;br /&gt;
            for(j=0; j&amp;lt;k; j++){&lt;br /&gt;
                k2=m[i][j];&lt;br /&gt;
                m[i][j]=m[i+p][j];&lt;br /&gt;
                m[i+p][j]=k2;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        for(i=0; i&amp;lt;p; i++){&lt;br /&gt;
            for(j=n-k+1; j&amp;lt;n; j++){&lt;br /&gt;
                k2=m[i][j];&lt;br /&gt;
                m[i][j]=m[i+p][j];&lt;br /&gt;
                m[i+p][j]=k2;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        k2=m[k][0]; m[k][0]=m[k+p][0]; m[k+p][0]=k2;&lt;br /&gt;
        k2=m[k][k]; m[k][k]=m[k+p][k]; m[k+p][k]=k2;&lt;br /&gt;
    }&lt;br /&gt;
    else{// Odd&lt;br /&gt;
        for (k=1; k&amp;lt;=n*n; k++)&lt;br /&gt;
        {&lt;br /&gt;
            m2[i*n +j] = k;&lt;br /&gt;
            i--;&lt;br /&gt;
            j++;&lt;br /&gt;
            if (k%n == 0){&lt;br /&gt;
                i += 2;&lt;br /&gt;
                j--;&lt;br /&gt;
            }&lt;br /&gt;
            if (j==n)j = 0;&lt;br /&gt;
            if (i==-1) i = n-1;&lt;br /&gt;
        }&lt;br /&gt;
        for(i=0;i&amp;lt;n;i++){for(j=0;j&amp;lt;n;j++)m1[j]=m2[i*n+j];m[i]=m1;m1=[];}&lt;br /&gt;
    }&lt;br /&gt;
    m[0][0]=&amp;#039; &amp;#039;+m[0][0];&lt;br /&gt;
    for (k=0; k&amp;lt;n; k ++) m[k][n-1] += &amp;#039;\n&amp;#039;;&lt;br /&gt;
    return m;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt; Java script must be enabled..&amp;lt;br /&amp;gt; &amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
Magic square of &amp;lt;input id=ent value=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;button&amp;quot; value = &amp;quot; = &amp;quot; onclick =&amp;quot;disp.value=magic(ent.value*1)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;textarea id=&amp;quot;disp&amp;quot; style=&amp;quot;width: 780px; height: 300px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== تطبيقات ==&lt;br /&gt;
للمربع السحري بعض التطبيقات المسلية والعلمية أحيانا. يمكن بواسطته مثلا تحليل المساحات بشكل منتظم. مثال ذلك المسألة التالية:&lt;br /&gt;
&lt;br /&gt;
لو كان لدينا 81 قطعة ذهبية بحيث أن كتلة كل قطعة تساوي ترتيبها. أي أن كتلة الأولى 1 غرام والثانية 2 غرام وهكذا وتطلب الأمر توزيعها بشكل عادل بين 9 أفراد.&lt;br /&gt;
نلاحظ أن إعادة توزيع هذه القطع في مربع سحري 9×9 يعطي الحل الأمثل بحيث يصبح نصيب كل فرد أحد صفوف المربع. يمكن أيضا توزيعها بطريقة الأعمدة بحيث يكون نصيب كل فرد أحد أعمدة المربع السحري.&lt;br /&gt;
== مراجع ==&lt;br /&gt;
{{ثبت_المراجع}}&lt;br /&gt;
{{بوابة رياضيات}}&lt;br /&gt;
{{جبر خطي}}&lt;br /&gt;
&lt;br /&gt;
{{أسبوع الويكي}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:رياضيات]]&lt;br /&gt;
[[تصنيف:مصفوفات]]&lt;br /&gt;
[[تصنيف:رياضيات مسلية]]&lt;br /&gt;
&lt;br /&gt;
[[bn:জাদু বর্গ]]&lt;br /&gt;
[[ca:Quadrat màgic]]&lt;br /&gt;
[[da:Magisk kvadrat]]&lt;br /&gt;
[[de:Magisches Quadrat]]&lt;br /&gt;
[[en:Magic square]]&lt;br /&gt;
[[eo:Magia kvadrato]]&lt;br /&gt;
[[es:Cuadrado mágico]]&lt;br /&gt;
[[fa:مربع جادویی]]&lt;br /&gt;
[[fi:Taikaneliö]]&lt;br /&gt;
[[fr:Carré magique (mathématiques)]]&lt;br /&gt;
[[gl:Cadrado máxico]]&lt;br /&gt;
[[he:ריבוע קסם]]&lt;br /&gt;
[[io:Magiala quadrato]]&lt;br /&gt;
[[it:Quadrato magico]]&lt;br /&gt;
[[ja:魔方陣]]&lt;br /&gt;
[[ko:마방진]]&lt;br /&gt;
[[ms:Segiempat sama ajaib]]&lt;br /&gt;
[[nl:Magisch vierkant]]&lt;br /&gt;
[[no:Magisk kvadrat]]&lt;br /&gt;
[[pl:Kwadrat magiczny (matematyka)]]&lt;br /&gt;
[[pt:Quadrado mágico]]&lt;br /&gt;
[[ro:Pătrat magic]]&lt;br /&gt;
[[ru:Магический квадрат]]&lt;br /&gt;
[[sl:Magični kvadrat]]&lt;br /&gt;
[[sv:Magisk kvadrat]]&lt;br /&gt;
[[ta:மாயச் சதுரம்]]&lt;br /&gt;
[[te:మాయా చతురస్రం]]&lt;br /&gt;
[[th:จัตุรัสกล]]&lt;br /&gt;
[[tr:Sihirli Kare]]&lt;br /&gt;
[[ur:جادوئی مربعے]]&lt;br /&gt;
[[zh:幻方]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>