أخبار الموقع

الإعلام الآلي — بايثون: التعامل مع المدخلات والمخرجات (Input/Output) — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

بايثون: التعامل مع المدخلات والمخرجات (Input/Output)

تعتبر عمليات الإدخال (Input) والإخراج (Output) من أساسيات البرمجة بلغة بايثون. فهي تسمح للبرنامج بالتفاعل مع المستخدم، حيث نستخدم الإدخال لجلب البيانات من المستخدم والإخراج لعرض النتائج على الشاشة.

أولاً: الإخراج باستخدام الدالة print()

تُستخدم الدالة print() لعرض النصوص والأرقام والنتائج على شاشة المخرجات.

الصيغة العامة:

print(قيمة1, قيمة2, ..., sep=' ', end='\n')

أمثلة:

مثال 1: print(“مرحباً بالعالم”) → يطبع: مرحباً بالعالم

مثال 2: print(5 + 3) → يطبع: 8

مثال 3: print(“النتيجة هي:”, 15) → يطبع: النتيجة هي: 15

استخدام معاملات print():

  • sep: لتحديد الفاصل بين القيم (الافتراضي: space)
  • end: لتحديد ما يطبع في نهاية السطر (الافتراضي: newline)

مثال: print(“أ”, “ب”, “ج”, sep=”-“, end=”!”) → أ-ب-ج!

ثانياً: الإدخال باستخدام الدالة input()

تُستخدم الدالة input() لجلب بيانات من المستخدم عبر لوحة المفاتيح.

الصيغة العامة:

input(رسالة)

مثال:

الاسم = input(“أدخل اسمك: “)
print(“مرحباً”, الاسم)

ملاحظة مهمة:

الدالة input() تعيد دائماً قيمة من نوع str (سلسلة نصية). إذا أردت إدخال رقم، يجب تحويله باستخدام الدوال:

  • int(): لتحويل النص إلى عدد صحيح
  • float(): لتحويل النص إلى عدد عشري

مثال مع تحويل النوع:

العمر = int(input(“أدخل عمرك: “))
print(“ستصبح بعمر”, العمر + 10, “بعد 10 سنوات”)

ثالثاً: أمثلة تطبيقية كاملة

مثال 1: برنامج جمع عددين

# برنامج لجمع عددين
أ = float(input(“أدخل العدد الأول: “))
ب = float(input(“أدخل العدد الثاني: “))
المجموع = أ + ب
print(“مجموع العددين هو:”, المجموع)

مثال 2: برنامج حساب المساحة

# حساب مساحة مستطيل
الطول = float(input(“أدخل الطول: “))
العرض = float(input(“أدخل العرض: “))
المساحة = الطول * العرض
print(f”مساحة المستطيل = {المساحة}”)

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

التمرين 1:

اكتب برنامجاً يطلب من المستخدم إدخال اسمه وعمره، ثم يطبع جملة ترحيبية مثل: “مرحباً [الاسم]، عمرك [العمر] سنة”.

التمرين 2:

اكتب برنامجاً لحساب معدل ثلاث مواد: أدخل درجات ثلاث مواد واحسب المعدل (المجموع / 3) واطبعه.

التمرين 3:

اكتب برنامجاً يحول درجة الحرارة من سلسيوس (°C) إلى فهرنهايت (°F) باستخدام المعادلة: F = (C × 9/5) + 32.

التمرين 4:

ما هو ناتج البرنامج التالي؟
س = int(input(“أدخل عدداً: “))
ص = س * 2
print(“الناتج:”, ص)

للمزيد حول البرمجة بلغة بايثون، راجع درس أساسيات البرمجة بلغة بايثون وكذلك درس بايثون: الجمل الشرطية.

شاهد أيضا

وزارة التعليم العالي تطلق عملية التسجيلات الأولية والتوجيه لحاملي بكالوريا 2026

أعلنت وزارة التعليم العالي والبحث العلمي عن انطلاق عملية التسجيلات الأولية والتوجيه لفائدة كافة حاملي …

العلوم الفيزيائية — الصوت: تردد وشدة الصوت — الثانية متوسط — المنهاج الجزائري

العلوم الفيزيائية – الصوت: تردد وشدة الصوت المستوى: الثانية متوسط | المادة: العلوم الفيزيائية شرح …

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

نشيد: صحتي ثمينة في هذا الدرس نتعلم نشيداً جميلاً عن الصحة والنظافة. النظافة من الإيمان. …

العلوم الفيزيائية — الضوء: المرايا وأنواعها — الثانية متوسط — المنهاج الجزائري

العلوم الفيزيائية – الضوء: المرايا وأنواعها المستوى: الثانية متوسط | المادة: العلوم الفيزيائية شرح الدرس …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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