أخبار الموقع

الإعلام الآلي — لغة 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]

📍 دروس مشابهة

شاهد أيضا

التربية العلمية والتكنولوجية — الحيوانات: الحيوانات الأليفة

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

التربية العلمية والتكنولوجية — الحيوانات: حيوانات الغابة

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

التربية العلمية والتكنولوجية — الطعام: الفواكه والخضروات

التربية العلمية والتكنولوجية — الطعام: الفواكه والخضروات مقدمة مرحبا بكم في درس التربية العلمية والتكنولوجية …

العلوم الفيزيائية — الحموض والقواعد: تعريف pH — الأولى ثانوي (بكالوريا) – شعبة علوم تجريبية — المنهاج الجزائري

درس الحموض والقواعد: تعريف pH في هذا الدرس المهم من مادة العلوم الفيزيائية للسنة الأولى …

اترك تعليقاً

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

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

📚 أحدث الدروس

عرض الكل ←

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

عرض الكل ←