أخبار الموقع

الإعلام الآلي — لغة 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ثانوي – بكالوريا

درس التاريخ: المقاومة الشعبية الجزائرية – الأمير عبد القادر وأحمد باي المقاومة الشعبية الجزائرية هي …

درس التاريخ: الجزائر في العهد العثماني – التنظيم الإداري والحياة الاقتصادية – 3ثانوي – بكالوريا

درس التاريخ: الجزائر في العهد العثماني – التنظيم الإداري والحياة الاقتصادية دخلت الجزائر تحت الحكم …

درس التاريخ: مجازر 8 ماي 1945 في الجزائر – الأسباب والنتائج – 3ثانوي – بكالوريا

درس التاريخ: مجازر 8 ماي 1945 في الجزائر مجازر 8 ماي 1945 هي واحدة من …

درس التاريخ: اتفاقيات إيفان 1962 – نهاية الثورة واستقلال الجزائر – 3ثانوي – بكالوريا

درس التاريخ: اتفاقيات إيفان 1962 – نهاية الثورة واستقلال الجزائر اتفاقيات إيفان هي الاتفاقيات التي …

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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