أخبار الموقع

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

البرمجة بلغة C: المدخلات والمخرجات (printf و scanf)

لغة C هي لغة برمجة هيكلية قوية تستخدم في برمجة الأنظمة والتطبيقات. من أهم الدوال الأساسية في لغة C دوال الإدخال والإخراج التي تسمح بالتفاعل مع المستخدم. سنتعرف في هذا الدرس على دالة printf للإخراج ودالة scanf للإدخال.

مكتبة stdio.h

لاستخدام دوال الإدخال والإخراج، يجب تضمين المكتبة stdio.h في بداية البرنامج:
#include <stdio.h>

الدالة printf (الإخراج)

تستخدم لطباعة النصوص والقيم على الشاشة. الصيغة: printf("نص مع تنسيق", متغيرات);

رموز التنسيق: %d (int), %f (float/double), %c (char), %s (string), %x (hexadécimal)

مثال: int age = 17; printf("عمري = %d", age); يطبع: عمري = 17

تنسيق الأعداد العشرية: printf("%.2f", 3.14159); يطبع: 3.14

الدالة scanf (الإدخال)

تستخدم لقراءة القيم من المستخدم. الصيغة: scanf("رمز التنسيق", &متغير);

هام: يجب وضع علامة & قبل اسم المتغير (ما عدا المصفوفات النصية).

مثال: int x; printf("أدخل رقماً: "); scanf("%d", &x);

برنامج كامل

#include <stdio.h>
int main() {
    int a, b, somme;
    printf("أدخل العدد الأول: ");
    scanf("%d", &a);
    printf("أدخل العدد الثاني: ");
    scanf("%d", &b);
    somme = a + b;
    printf("المجموع = %d
", somme);
    return 0;
}

تمارين

  1. اكتب برنامجاً يقرأ اسم المستخدم ويطبع: “مرحباً [الاسم]”
  2. اكتب برنامجاً يقرأ نصف قطر دائرة ويحسب مساحتها (πr²)
  3. اكتب برنامجاً يقرأ ثلاثة أعداد ويحسب متوسطها
  4. اكتب برنامجاً يحول درجة الحرارة من سيليسيوس إلى فهرنهايت (F = C×9/5 + 32)

خلاصة

printf و scanf أساس التفاعل مع المستخدم في C. تذكّر: printf للإخراج مع رموز تنسيق مناسبة، scanf للإدخال مع & قبل المتغير (إلا للنصوص). المكتبة stdio.h ضرورية لاستخدام هاتين الدالتين.

شاهد أيضا

بنك الأسئلة التربوية (2) — أساتذة التعليم — طرق التدريس وإدارة القسم والتقويم (80 سؤالاً)

بنك الأسئلة التربوية (2) — أساتذة التعليم — طرق التدريس وإدارة القسم والتقويم (80 سؤالاً) …

بنك الأسئلة التربوية (1) — أساتذة التعليم — مفاهيم عامة في علوم التربية (80 سؤالاً)

بنك الأسئلة التربوية (1) — مفاهيم عامة في علوم التربية هذا البنك موجه لأساتذة التعليم …

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

التاريخ والجغرافيا — الموارد الطبيعية في الجزائر: أنواعها واستغلالها — السنة الرابعة إبتدائي — المنهاج …

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

اللغة العربية — أسلوب الاستثناء: أدواته وأحكامه — السنة الخامسة إبتدائي — المنهاج الجزائري مقدمة …

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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