الثلاثاء , يوليو 28 2026
أخبار الموقع

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

البرمجة بلغة C: المصفوفات أحادية البعد ومتعددة الأبعاد

المصفوفات (Arrays) هي هياكل بيانات تخزن مجموعة من العناصر من نفس النوع في مواقع ذاكرة متتالية. تسمح بالوصول العشوائي إلى أي عنصر باستخدام الفهرس.

المصفوفات أحادية البعد

// تعريف مصفوفة

int numbers[5]; // مصفوفة من 5 أعداد صحيحة

int scores[5] = {85, 92, 78, 90, 88}; // تعريف مع تهيئة

// الوصول إلى العناصر

numbers[0] = 10; // تعيين القيمة لأول عنصر (الفهرس 0)

printf(“%d”, scores[2]); // طباعة العنصر الثالث

// المسح على المصفوفة

for (int i = 0; i < 5; i++) {

printf(“%d “, scores[i]);

}

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

int matrix[3][3] = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

};

printf(“%d”, matrix[1][2]); // 6 (الصف 1، العمود 2)

تمرير المصفوفات إلى الدوال

void printArray(int arr[], int size) {

for (int i = 0; i < size; i++) {

printf(“%d “, arr[i]);

}

}

تمارين

التمرين 1: اكتب برنامجاً يقرأ 10 أعداد في مصفوفة ويطبع أكبر عدد فيها.

التمرين 2: اكتب برنامجاً يجمع مصفوفتين (3×3) ويخزن الناتج في مصفوفة ثالثة.

للمزيد من الدروس، راجع درس البرمجة بلغة C: الدوال ودرس البرمجة بلغة C: المؤشرات.

شاهد أيضا

التربية المدنية – التنمية المحلية والمشاركة المواطنية في الجزائر – الثانية ثانوي – المنهاج الجزائري

التنمية المحلية والمشاركة المواطنية في الجزائر التنمية المحلية هي عملية تنموية تشاركية تهدف إلى تحسين …

الفلسفة – مشكلة الشخصية: مفهوم الشخصية والعوامل المكونة لها – الثانية ثانوي – شعبة آداب – بكالوريا – المنهاج الجزائري

مشكلة الشخصية: مفهوم الشخصية والعوامل المكونة لها مشكلة الشخصية من الموضوعات الأساسية في الفلسفة وعلم …

اللغة العربية – الصرف: الميزان الصرفي وأوزان الأفعال – 1 ثانوي – شعبة آداب – بكالوريا – المنهاج الجزائري

الصرف: الميزان الصرفي وأوزان الأفعال الميزان الصرفي هو مقياس يعرف به وزن الكلمة في اللغة …

اللغة الإنجليزية – Grammar: Relative Clauses (Who, Which, That, Whose) – 2 ثانوي – شعبة آداب – بكالوريا – المنهاج الجزائري

English Grammar: Relative Clauses Relative clauses are used to give additional information about a noun …

اترك تعليقاً

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

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

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

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026