الإعلام الآلي — لغة C: المصفوفات ثنائية البعد — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

لغة C: المصفوفات ثنائية البعد

المصفوفات ثنائية البعد (Matrices à deux dimensions) هي بنية بيانات تخزن عناصر من نفس النوع في جدول ذي صفوف وأعمدة. تستخدم لتمثيل الجداول، المصفوفات الرياضية، الصور، وغيرها.

تعريف المصفوفة ثنائية البعد

في لغة C، تعرف المصفوفة ثنائية البعد كالتالي: type nom[nb_lignes][nb_colonnes]; مثال: int matrice[3][4]; تعرف مصفوفة من 3 صفوف و 4 أعمدة.

طرق تعريف وتهيئة المصفوفة


// تعريف مع تهيئة:
int M[2][3] = {{1, 2, 3}, {4, 5, 6}};

// تهيئة كاملة:
int T[][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

الوصول إلى عناصر المصفوفة

يتم الوصول إلى العناصر باستخدام معامل الترقيم ([]) مع مؤشر الصف ومؤشر العمود: matrice[i][j] حيث i مؤشر الصف (0 إلى n-1) و j مؤشر العمود (0 إلى m-1).

أمثلة تطبيقية


// قراءة وطباعة مصفوفة
#include <stdio.h>
int main() {
int M[2][3], i, j;
for(i = 0; i < 2; i++) for(j = 0; j < 3; j++) { printf(M[%d][%d]

📍 دروس مشابهة

شاهد أيضا

بنك الأسئلة التربوية (6) — الأساتذة والمربون — التقويم التربوي وأنواعه (80 سؤالاً) — الجزء الثاني: الأسئلة من 41 إلى 80

بنك الأسئلة التربوية (6) — الأساتذة والمربون — التقويم التربوي وأنواعه (80 سؤالاً) — الجزء …

بنك الأسئلة التربوية (5) — الأساتذة والمربون — التقويم التربوي وأنواعه (80 سؤالاً) — الجزء الأول: الأسئلة من 1 إلى 40

بنك الأسئلة التربوية (5) — الأساتذة والمربون — التقويم التربوي وأنواعه (80 سؤالاً) — الجزء …

التربية العلمية والتكنولوجية — البيئة: النظافة في المنزل

التربية العلمية والتكنولوجية — البيئة: النظافة في المنزل مقدمة مرحبا بكم في درس التربية العلمية …

التربية العلمية والتكنولوجية — جسم الإنسان: الرأس والجذع

التربية العلمية والتكنولوجية — جسم الإنسان: الرأس والجذع مقدمة مرحبا بكم في درس التربية العلمية …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

🎓 العد التنازلي لبكالوريا 2026
00 يوماً
:
00 ساعة
:
00 دقيقة
:
00 ثانية

📚 أحدث الدروس

عرض الكل ←

📝 بنك الفروض والاختبارات

عرض الكل ←