مثال - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: مثال

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 المدخلات والمخرجات في بايثون

المفاهيم الأساسية

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

دالة الطباعة (print): تُستخدم لعرض البيانات للمستخدم.

خريطة المفاهيم

```markmap

أنواع البيانات في بايثون

الفئات الأساسية

الأعداد

#### أعداد صحيحة (int)

#### أعداد حقيقية (float)

النصوص والرموز (str)

بيانات منطقية (bool)

أمثلة

الأعداد الصحيحة

#### int

#### 900000, -0, 999, 12

الأعداد الحقيقية

#### float

#### 3.0, -90.5, 0.0003, 4.5

النصوص والرموز

#### str

#### "Saad", "hello", "$"

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

#### bool

#### True, False

إدخال البيانات

للأعداد الصحيحة

#### int(input())

للأعداد العشرية

#### float(input())

استخدام print مع input

لمساعدة المستخدم على فهم نوع البيانات المطلوب إدخالها

مثال: جمع عددين

#### x = int(input("الرجاء إدخال قيمة x:"))

#### y = int(input("الرجاء إدخال قيمة y:"))

#### Total = x + y

#### print("مجموع x و y يساوي:", Total)

```

نقاط مهمة

  • من المفيد استخدام `print()` مع `input()` لتوضيح نوع البيانات المطلوب من المستخدم.
  • لحفظ البيانات المدخلة، يتم تخزينها في متغير (مثل `x` أو `myName`).
  • مثال عملي: يمكن كتابة برنامج يطلب اسم المستخدم وعمره، ثم يطبعهما.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

يمكنك هنا مشاهدة مثال لجمع عددين (x و y):

مثال

نوع: محتوى تعليمي

الرجاء إدخال قيمة x: 10 الرجاء إدخال قيمة y: 5 مجموع x و y يساوي: 15

نوع: محتوى تعليمي

من المفيد استخدام دالة الطباعة ((print)) مع دالة الإدخال (input)؛ لمساعدة المستخدم على فهم نوع البيانات التي يجب كتابتها في دالة الإدخال ((input)). جرب المقطع البرمجي التالي وتحقق من النتيجة.

مثال

نوع: محتوى تعليمي

x=int(input(" الرجاء إدخال قيمة x: ")) y=int(input(" الرجاء إدخال قيمة y: ")) Total=x+y print( Total, " مجموع x و y يساوي: ")

نوع: محتوى تعليمي

اطلب من المستخدم إدخال اسمه ثم احفظه في المتغير myName، وإدخال عمره ثم احفظه في المتغير myAge، بعد ذلك اطبع اسم وعمر المستخدم.

📄 النص الكامل للصفحة

يمكنك هنا مشاهدة مثال لجمع عددين (x و y): --- SECTION: مثال --- الرجاء إدخال قيمة x: 10 الرجاء إدخال قيمة y: 5 مجموع x و y يساوي: 15 من المفيد استخدام دالة الطباعة ((print)) مع دالة الإدخال (input)؛ لمساعدة المستخدم على فهم نوع البيانات التي يجب كتابتها في دالة الإدخال ((input)). جرب المقطع البرمجي التالي وتحقق من النتيجة. --- SECTION: مثال --- x=int(input(" الرجاء إدخال قيمة x: ")) y=int(input(" الرجاء إدخال قيمة y: ")) Total=x+y print( Total, " مجموع x و y يساوي: ") اطلب من المستخدم إدخال اسمه ثم احفظه في المتغير myName، وإدخال عمره ثم احفظه في المتغير myAge، بعد ذلك اطبع اسم وعمر المستخدم.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 3 بطاقة لهذه الصفحة

ما الغرض الأساسي من استخدام دالة `print` مع دالة `input` في برنامج Python؟

  • أ) تسريع تنفيذ البرنامج.
  • ب) تخزين البيانات في ملف نصي.
  • ج) مساعدة المستخدم على فهم نوع البيانات التي يجب كتابتها في دالة الإدخال.
  • د) منع المستخدم من إدخال بيانات خاطئة.

الإجابة الصحيحة: c

الإجابة: مساعدة المستخدم على فهم نوع البيانات التي يجب كتابتها في دالة الإدخال.

الشرح: 1. دالة `input` توقف البرنامج وتنتظر إدخال المستخدم. 2. استخدام `print` قبلها يطبع رسالة توضيحية. 3. استخدام `print` مع `input` (كوسيطة داخل `input`) يطبع رسالة مباشرة مع طلب الإدخال، مما يوضح للمستخدم ما هو مطلوب منه كتابته. 4. هذا يحسن وضوح البرنامج وسهولة استخدامه.

تلميح: فكر في تجربة المستخدم عند تشغيل البرنامج. ماذا يظهر له قبل أن يكتب؟

التصنيف: مفهوم جوهري | المستوى: سهل

ما هي الوظيفة التي يؤديها الكود `x = int(input("الرجاء إدخال قيمة x: "))`؟

  • أ) يطبع قيمة المتغير x فقط.
  • ب) يطالب المستخدم بإدخال قيمة، يحولها إلى عدد صحيح، ثم يخزنها في المتغير x.
  • ج) يحسب مجموع قيمتين يدخلها المستخدم.
  • د) يقرأ قيمة x من ملف خارجي.

الإجابة الصحيحة: b

الإجابة: يطالب المستخدم بإدخال قيمة، يحولها إلى عدد صحيح، ثم يخزنها في المتغير x.

الشرح: 1. `input("الرجاء إدخال قيمة x: ")`: - تطبع الرسالة "الرجاء إدخال قيمة x: " للمستخدم. - تنتظر إدخال المستخدم (نص). 2. `int(...)`: - تأخذ النص الذي أدخله المستخدم وتحوله إلى عدد صحيح (integer). 3. `x = ...`: - تخزن القيمة العددية الصحيحة الناتجة في متغير اسمه `x`.

تلميح: اقرأ الكود من الداخل إلى الخارج. ما الذي يحدث أولاً؟

التصنيف: خطوات | المستوى: متوسط

إذا طُلب منك كتابة برنامج يطلب اسم المستخدم وعمره ثم يطبعهما، فأي مما يلي يمثل الخطوات الصحيحة بالترتيب؟

  • أ) طباعة الاسم والعمر أولاً، ثم طلب إدخالهما من المستخدم.
  • ب) طلب الإدخال وحفظه في متغير للاسم، ثم طلب الإدخال وحفظه في متغير للعمر، ثم طباعة النتيجتين.
  • ج) تخزين الاسم والعمر في ملف، ثم قراءتهما وطباعتهما.
  • د) إنشاء متغيرات للاسم والعمر بقيم افتراضية، ثم طباعتها.

الإجابة الصحيحة: b

الإجابة: طلب الإدخال وحفظه في متغير للاسم، ثم طلب الإدخال وحفظه في متغير للعمر، ثم طباعة النتيجتين.

الشرح: 1. استخدم `input` لطلب اسم المستخدم مع رسالة توضيحية، واحفظ النتيجة في متغير (مثل `myName`). 2. استخدم `input` لطلب عمر المستخدم مع رسالة توضيحية. 3. استخدم `int()` لتحويل إدخال العمر إلى عدد صحيح، واحفظه في متغير (مثل `myAge`). 4. استخدم `print` لعرض قيمتي المتغيرين `myName` و `myAge` مع رسالة مناسبة.

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

التصنيف: خطوات | المستوى: متوسط