الإعلام الآلي — لغة C: أساسيات البرمجة — الرابعة متوسط — المنهاج الجزائري

الإعلام الآلي — لغة C: أساسيات البرمجة — الرابعة متوسط — المنهاج الجزائري

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

أهداف الدرس

  • التعرف على لغة البرمجة C ومميزاتها.
  • كتابة أول برنامج بلغة C (Hello World).
  • فهم أنواع البيانات والمتغيرات في C.
  • استخدام جمل الإدخال والإخراج في C.

المحتوى العلمي

مقدمة عن لغة C: طورت لغة C في السبعينات من قبل دينيس ريتشي في مختبرات بيل. تستخدم في تطوير أنظمة التشغيل (مثل Linux و Windows)، برامج التشغيل، التطبيقات المدمجة، والألعاب.

برنامج Hello World في C:

#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

شرح البرنامج: #include <stdio.h> لاستيراد مكتبة الإدخال والإخراج. int main() هي الدالة الرئيسية التي يبدأ منها البرنامج. printf() لطباعة النص. return 0; لإنهاء البرنامج بنجاح.

أنواع البيانات الأساسية:

  • int: أعداد صحيحة (مثال: int age = 15;)
  • float: أعداد عشرية (مثال: float grade = 16.5;)
  • char: حرف واحد (مثال: char letter = “A”;)
  • double: أعداد عشرية بدقة عالية

الإدخال والإخراج: printf() للإخراج، scanf() للإدخال.

int x;
printf("أدخل رقم: ");
scanf("%d", &x);
printf("الرقم هو: %d\n", x);

التمارين التطبيقية

التمرين 1: اكتب برنامج C يطبع “أهلا بالعالم” ثم يطبع اسمك في سطر جديد.

التمرين 2: اكتب برنامج يطلب من المستخدم إدخال عددين صحيحين ثم يطبع مجموعهما.

التمرين 3: اكتب برنامج يحسب مساحة مستطيل بعد إدخال الطول والعرض.

الإجابات النموذجية

حل 1:
#include <stdio.h>
int main() {
printf(“أهلا بالعالم\n”);
printf(“اسمي أحمد\n”);
return 0;
}

حل 2:
int a, b, sum;
printf(“أدخل عددين: “);
scanf(“%d %d”, &a, &b);
sum = a + b;
printf(“المجموع = %d\n”, sum);

حل 3:
float l, w, area;
printf(“أدخل الطول والعرض: “);
scanf(“%f %f”, &l, &w);
area = l * w;
printf(“المساحة = %.2f\n”, area);

خلاصة الدرس

لغة C أساسية في تعلم البرمجة. تعلمنا كتابة أول برنامج، وأنواع البيانات الأساسية، وجمل الإدخال والإخراج. لغة C تساعد في فهم كيفية عمل الحاسوب على مستوى منخفض.

دروس مشابهة

شاهد أيضا

اللغة العربية – قصيدة النثر – مفهومها وخصائصها – 3ثانوي – بكالوريا

قصيدة النثر: مفهومها وخصائصها قصيدة النثر (Poème en prose) شكل شعري جديد لا يلتزم بالوزن …

اللغة العربية – شعر التفعيلة – نشأته وخصائصه – 3ثانوي – بكالوريا

شعر التفعيلة: نشأته وخصائصه شعر التفعيلة (الشعر الحر) هو ثورة على عمود الشعر العربي التقليدي. …

Francais – Les figures d opposition – antithese, oxymore, chiasme – BAC

Les figures d’opposition: antithèse, oxymore, chiasme Les figures d’opposition créent un contraste entre des idées …

منهجية تحليل صورة أو كاريكاتير – 3ثانوي – بكالوريا – شعبة آداب

منهجية تحليل صورة أو كاريكاتير تحليل الصورة والكاريكاتير مهارة مطلوبة في البكالوريا. الصورة تحمل رسائل …

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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