الانتقال إلى المحتوى الرئيسي

كيفية إخراج صفيف ثنائي الأبعاد في شكل جدول: دليل بسيط خطوة بخطوة

  • السيد عبد الشّكور نسيبة
  • المدونة

في البرمجة ، غالبا ما يكون من الضروري عرض بيانات متعددة الأبعاد في شكل جدول. واحدة من أكثر الحالات شيوعا هي إخراج مصفوفة ثنائية الأبعاد. للقيام بذلك ، يمكنك استخدام هتمل وعلامات الجدول الخاص به. في هذه المقالة ، سنلقي نظرة على دليل بسيط لعرض مصفوفة ثنائية الأبعاد في شكل جدول.

الخطوة 1: إنشاء جدول هتمل باستخدام علامة

الخطوة 2: استخدم الحلقات للتكرار من خلال عناصر مصفوفة ثنائية الأبعاد. في كل تكرار للحلقة ، قم بإنشاء سطر جديد باستخدام العلامة

الخطوة 3: لقراءة أفضل ، يمكنك إضافة أنماط إلى الجدول. على سبيل المثال ، يمكنك استخدام سمات الحدود وتباعد الخلايا لتعيين الحدود والهوامش بين الخلايا.

نموذج التعليمات البرمجية:

وبالتالي ، يمكنك إخراج مصفوفة ثنائية الأبعاد كجدول باستخدام هتمل وعلامات الجدول الخاصة به. باتباع هذه الخطوات البسيطة ، يمكنك بسهولة عرض بياناتك بطريقة قابلة للقراءة.

  1. الخطوة 1: إنشاء مصفوفة ثنائية الأبعاد
  2. الخطوة 2: تحديد حجم الجدول
  3. الخطوة 3: إنشاء جدول هتمل
  4. الخطوة 4: ملء الجدول بقيم من المصفوفة
  5. الخطوة 5: عرض الجدول على الشاشة
  6. سؤال وجواب
  7. كيف يمكنني إخراج صفيف ثنائي الأبعاد في شكل جدول?
  8. كيف يمكنني تغيير عرض الأعمدة في جدول?
  9. كيف يمكنني محاذاة عناصر الجدول في المركز?
  10. هل من الممكن إخراج مصفوفة ثنائية الأبعاد في شكل جدول بألوان مختلفة لكل خلية?
  11. هل من الممكن إخراج مجموعة ثنائية الأبعاد في شكل جدول مع الحدود?

الخطوة 1: إنشاء مصفوفة ثنائية الأبعاد

أولا ، لنقم بإنشاء مصفوفة ثنائية الأبعاد تمثل الجدول. تتكون المصفوفة ثنائية الأبعاد من صفوف وأعمدة ، حيث يمثل كل عنصر من عناصر المصفوفة خلية منفصلة في جدولنا.

لإنشاء مصفوفة ثنائية الأبعاد ، سنقوم أولا بإنشاء مصفوفة أحادية البعد يمثل فيها كل عنصر صفا واحدا من الجدول. ثم سيمثل كل عنصر من عناصر هذه المصفوفة أحادية البعد أعمدة هذا الصف.

على سبيل المثال ، لإنشاء جدول 3 في 2 ، سنقوم بإنشاء مصفوفة ثنائية الأبعاد مع 3 عناصر. كل عنصر سيكون مصفوفة أحادية البعد مع 2 عناصر:

الجدول فار = [

// الصف 1

[العنصر 1 ، العنصر 2],

// الصف 2

[العنصر 3 ، العنصر 4],

// الصف 3

[الركن 5 ، الركن 6]

];

وهكذا ، أنشأنا صفيف ثنائي الأبعاد مع ثلاثة صفوف وعمودين. يمثل كل عنصر من عناصر هذه المصفوفة خلية جدول منفصلة.

الخطوة 2: تحديد حجم الجدول

قبل البدء في عرض مصفوفة ثنائية الأبعاد في شكل جدول ، تحتاج إلى تحديد حجم الجدول.

سيتم تحديد حجم الجدول بناء على عدد الصفوف والأعمدة في المصفوفة.

  1. كثافة العمليات الصفوف = صفيف.الطول;

الأعمدة كثافة العمليات = صفيف.جيتلينغث (0);

الآن بعد أن أصبح لديك قيم الصفوف والأعمدة ، يمكنك استخدامها لتحديد حجم الجدول باستخدام العلامة

.

العنوان 1

الخلية 1-1

الخلية 1-2

الخلية 1-3

الخلية 2-1

الخلية 2-2

الخطوة 3: إنشاء جدول هتمل

ال والعلامات

. العلامة

يستخدم لتحديد جدول ، والعلامة

يستخدم لتحديد صف الجدول.

داخل العلامة

سوف نستخدم العلامات

لتحديد خلايا الجدول. الوسم

يتم استخدامه لإنشاء خلية منفصلة في الجدول.

مثال على إنشاء جدول هتمل لمصفوفة تحتوي على 3 صفوف و 4 أعمدة قد تبدو مثل هذا:

القيمة [0] [0]

القيمة [0] [1]

القيمة [0][2]

القيمة [0] [3]

القيمة [1] [0]

القيمة [1] [1]

القيمة [1][2]

القيمة [1] [3]

القيمة [2] [0]

القيمة [2][1]

القيمة [2][2]

القيمة [2] [3]

ستحتاج إلى استبدال " القيمة [ن] [م]" بالقيم المقابلة من المصفوفة ثنائية الأبعاد. سيتم عرض كل صف من المصفوفة في صف منفصل من الجدول ، وسيتم وضع كل عنصر في خلية منفصلة.

بهذه الطريقة ، يمكنك إنشاء جدول يعرض صفيفك ثنائي الأبعاد في نموذج يمكن قراءته من قبل الإنسان على صفحة ويب.

الخطوة 4: ملء الجدول بقيم من المصفوفة

الآن بعد أن أنشأنا رؤوس الجدول ، دعنا نملأها بقيم من المصفوفة ثنائية الأبعاد. للقيام بذلك ، سوف نحتاج إلى اثنين من الحلقات المتداخلة: واحد للمرور عبر صفوف المصفوفة ، والآخر للمرور عبر العناصر في كل صف.

مثال على الكود:

// إنشاء جدول

الجدول فار = وثيقة.كريتيليمنت ('الجدول');

// يمر كل صف من المصفوفة

إلى عن على (فار ط = 0; أنا < صفيف.الطول ؛ أنا {) {

// إنشاء صف جديد في الجدول

فار الصف = وثيقة.كريتيليمنت ('آر');

// يمر كل عنصر في الصف الحالي

إلى عن على (فار ي = 0; ي < صفيف[أنا].طول ؛ ي++) {

// إنشاء خلية جديدة في الصف الحالي

خلية فار = وثيقة.كريتيليمنت ('تد');

// املأ الخلية بالقيمة من المصفوفة

الخلية.تكستكونتنت = صفيف [أنا] [ي];

// أضف الخلية إلى الصف الحالي

صف.اذينتشيلد (خلية);

}

// أضف الصف إلى الجدول

}

الآن ، إذا قمت بتشغيل هذا الرمز ، يجب أن ترى جدولا يحتوي على قيم من المصفوفة الخاصة بك.