في البرمجة ، غالبا ما يكون من الضروري عرض بيانات متعددة الأبعاد في شكل جدول. واحدة من أكثر الحالات شيوعا هي إخراج مصفوفة ثنائية الأبعاد. للقيام بذلك ، يمكنك استخدام هتمل وعلامات الجدول الخاص به. في هذه المقالة ، سنلقي نظرة على دليل بسيط لعرض مصفوفة ثنائية الأبعاد في شكل جدول.
الخطوة 1: إنشاء جدول هتمل باستخدام علامة
الخطوة 2: استخدم الحلقات للتكرار من خلال عناصر مصفوفة ثنائية الأبعاد. في كل تكرار للحلقة ، قم بإنشاء سطر جديد باستخدام العلامة
الخطوة 3: لقراءة أفضل ، يمكنك إضافة أنماط إلى الجدول. على سبيل المثال ، يمكنك استخدام سمات الحدود وتباعد الخلايا لتعيين الحدود والهوامش بين الخلايا.
نموذج التعليمات البرمجية:
وبالتالي ، يمكنك إخراج مصفوفة ثنائية الأبعاد كجدول باستخدام هتمل وعلامات الجدول الخاصة به. باتباع هذه الخطوات البسيطة ، يمكنك بسهولة عرض بياناتك بطريقة قابلة للقراءة.
- الخطوة 1: إنشاء مصفوفة ثنائية الأبعاد
- الخطوة 2: تحديد حجم الجدول
- الخطوة 3: إنشاء جدول هتمل
- الخطوة 4: ملء الجدول بقيم من المصفوفة
- الخطوة 5: عرض الجدول على الشاشة
- سؤال وجواب
- كيف يمكنني إخراج صفيف ثنائي الأبعاد في شكل جدول?
- كيف يمكنني تغيير عرض الأعمدة في جدول?
- كيف يمكنني محاذاة عناصر الجدول في المركز?
- هل من الممكن إخراج مصفوفة ثنائية الأبعاد في شكل جدول بألوان مختلفة لكل خلية?
- هل من الممكن إخراج مجموعة ثنائية الأبعاد في شكل جدول مع الحدود?
الخطوة 1: إنشاء مصفوفة ثنائية الأبعاد
أولا ، لنقم بإنشاء مصفوفة ثنائية الأبعاد تمثل الجدول. تتكون المصفوفة ثنائية الأبعاد من صفوف وأعمدة ، حيث يمثل كل عنصر من عناصر المصفوفة خلية منفصلة في جدولنا.
لإنشاء مصفوفة ثنائية الأبعاد ، سنقوم أولا بإنشاء مصفوفة أحادية البعد يمثل فيها كل عنصر صفا واحدا من الجدول. ثم سيمثل كل عنصر من عناصر هذه المصفوفة أحادية البعد أعمدة هذا الصف.
على سبيل المثال ، لإنشاء جدول 3 في 2 ، سنقوم بإنشاء مصفوفة ثنائية الأبعاد مع 3 عناصر. كل عنصر سيكون مصفوفة أحادية البعد مع 2 عناصر:
الجدول فار = [
// الصف 1
[العنصر 1 ، العنصر 2],
// الصف 2
[العنصر 3 ، العنصر 4],
// الصف 3
[الركن 5 ، الركن 6]
];
وهكذا ، أنشأنا صفيف ثنائي الأبعاد مع ثلاثة صفوف وعمودين. يمثل كل عنصر من عناصر هذه المصفوفة خلية جدول منفصلة.
الخطوة 2: تحديد حجم الجدول
قبل البدء في عرض مصفوفة ثنائية الأبعاد في شكل جدول ، تحتاج إلى تحديد حجم الجدول.
سيتم تحديد حجم الجدول بناء على عدد الصفوف والأعمدة في المصفوفة.
- كثافة العمليات الصفوف = صفيف.الطول;
الخلية 1-1
الخلية 1-2
الخلية 1-3
الخلية 2-1
الخلية 2-2
الخطوة 3: إنشاء جدول هتمل
ال والعلامات
القيمة [1] [0]
القيمة [1] [1]
القيمة [1][2]
القيمة [1] [3]
القيمة [2] [0]
القيمة [2][1]
القيمة [2][2]
القيمة [2] [3]
ستحتاج إلى استبدال " القيمة [ن] [م]" بالقيم المقابلة من المصفوفة ثنائية الأبعاد. سيتم عرض كل صف من المصفوفة في صف منفصل من الجدول ، وسيتم وضع كل عنصر في خلية منفصلة.
بهذه الطريقة ، يمكنك إنشاء جدول يعرض صفيفك ثنائي الأبعاد في نموذج يمكن قراءته من قبل الإنسان على صفحة ويب.
الخطوة 4: ملء الجدول بقيم من المصفوفة
الآن بعد أن أنشأنا رؤوس الجدول ، دعنا نملأها بقيم من المصفوفة ثنائية الأبعاد. للقيام بذلك ، سوف نحتاج إلى اثنين من الحلقات المتداخلة: واحد للمرور عبر صفوف المصفوفة ، والآخر للمرور عبر العناصر في كل صف.
مثال على الكود:
// إنشاء جدول
الجدول فار = وثيقة.كريتيليمنت ('الجدول');
// يمر كل صف من المصفوفة
إلى عن على (فار ط = 0; أنا < صفيف.الطول ؛ أنا {) {
// إنشاء صف جديد في الجدول
فار الصف = وثيقة.كريتيليمنت ('آر');
// يمر كل عنصر في الصف الحالي
إلى عن على (فار ي = 0; ي < صفيف[أنا].طول ؛ ي++) {
// إنشاء خلية جديدة في الصف الحالي
خلية فار = وثيقة.كريتيليمنت ('تد');
// املأ الخلية بالقيمة من المصفوفة
الخلية.تكستكونتنت = صفيف [أنا] [ي];
// أضف الخلية إلى الصف الحالي
صف.اذينتشيلد (خلية);
}
// أضف الصف إلى الجدول
}
الآن ، إذا قمت بتشغيل هذا الرمز ، يجب أن ترى جدولا يحتوي على قيم من المصفوفة الخاصة بك.