أخبار الموقع

الإعلام الآلي — البرمجة بلغة 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 ضرورية لاستخدام هاتين الدالتين.

شاهد أيضا

الرياضيات — نظرية فيثاغورس — تطبيقات نظرية فيثاغورس — تمارين — السنة الرابعة متوسط — المنهاج الجزائري

التربية المدنية — المسؤولية تجاه البيئة: واجبنا نحو الطبيعة — السنة الرابعة إبتدائي — المنهاج الجزائري

التربية المدنية — المسؤولية تجاه البيئة: واجبنا نحو الطبيعة — السنة الرابعة إبتدائي — المنهاج …

الرياضيات — الدالة الخطية — تمثيل الدالة الخطية بيانياً — تمارين — السنة الثالثة متوسط — المنهاج الجزائري

الرياضيات — الجذور التربيعية — خصائص الجذور التربيعية وتبسيطها — تمارين — السنة الثالثة متوسط — المنهاج الجزائري

اترك تعليقاً

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

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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