اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون" - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون"

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

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

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

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

📝 ملخص الصفحة

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

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

أمر الإدخال `input()`: يستخدم لطلب إدخال نصي من المستخدم.

أمر الإخراج `print()`: يستخدم لعرض النتائج أو النصوص على الشاشة.

تحويل النوع `int()`: يستخدم لتحويل النص المدخل إلى قيمة رقمية صحيحة.

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

```markmap

المهارات الرقمية

البرمجة

المتغيرات

#### أسماء المتغيرات الصالحة

  • name
  • Name
#### أسماء غير صالحة للمتغيرات

  • A/2
  • 234
  • print
#### أنواع المتغيرات

  • متغير نقي (قيمة نصية)
  • متغير عددي (قيمة رقمية)
  • ليس بمتغير (اسم غير صالح)

العمليات على المتغيرات

#### الإسناد

  • `x = y`
#### الطباعة

  • `print("اسمي:", name)`
#### حساب المجموع

  • `Total = x + y`

التعامل مع المدخلات والمخرجات

#### إدخال القيم

  • `input("رسالة توضيحية")`
  • `int(input())` لتحويل الإدخال إلى رقم
#### عرض النتائج

  • `print("النص", المتغير)`
```

نقاط مهمة

  • لطلب إدخال قيمة من المستخدم وتخزينها في متغير، استخدم الصيغة: `اسم_المتغير = int(input("رسالة توضيحية"))`.
  • لعرض قيمة متغير مع نص توضيحي، استخدم أمر `print()` وافصل بين النص والمتغير بفاصلة.
  • أمر `input()` وحده يُرجع قيمة نصية (String)، وللتعامل معها كرقم يجب تحويلها باستخدام `int()`.

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

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

اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون"

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

اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون"

1

نوع: QUESTION_HOMEWORK

الأمر الذي تحتاجه لعرض المجموع.

2

نوع: QUESTION_HOMEWORK

الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة متغير.

3

نوع: QUESTION_HOMEWORK

الأمر الذي تحتاجه للمستخدم إدخال قيمة المتغير y.

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

--- SECTION: اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون" --- اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون" --- SECTION: 1 --- الأمر الذي تحتاجه لعرض المجموع. input ( " اكتب المجموع ) print (x,y,n) print ( "مجموع x و y يساوي: " , Total) print (y, " أدخل قيمة y: " ) --- SECTION: 2 --- الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة متغير. print(i) i=int(input()) print ( " اكتب الرقم " ) int(input()) --- SECTION: 3 --- الأمر الذي تحتاجه للمستخدم إدخال قيمة المتغير y. int ( " أدخل قيمة y: " ) y=int(input(" أدخل قيمة y: ")) print ( "y , أدخل قيمة: " )

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 3

سؤال 1: السؤال الثاني عشر: اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون": 1. الأمر الذي تحتاجه لعرض المجموع.

الإجابة: print("مجموع x و y يساوي:", Total)

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطى** | وجود متغير باسم `Total` يحمل قيمة المجموع المراد عرضه. | | **المطلوب** | كتابة أمر في لغة بايثون لعرض نص وصفحة المجموع (`Total`) للمستخدم. |
  2. **الخطوة 2: المبدأ المستخدم** > في لغة بايثون، تُستخدم الدالة **`print()`** لعرض (طباعة) القيم والنصوص على شاشة الإخراج. يمكنها استقبال وسائط متعددة (مثل نصوص ومتغيرات) مفصولة بفواصل لعرضها متتابعة.
  3. **الخطوة 3: خطوات بناء الأمر** 1. نبدأ بكتابة الكلمة الأساسية **`print`**. 2. نفتح قوسين `()` لوضع محتويات الأمر بداخلهما. 3. نحدد أول وسيط نريد عرضه، وهو **النص التوضيحي**: `"مجموع x و y يساوي:"`. 4. نضع **فاصلة `,`** لفصل الوسيط الأول عن الوسيط التالي. 5. نحدد الوسيط الثاني، وهو **اسم المتغير** الذي يحمل قيمة المجموع (`Total`). 6. تُغلق الأقواس. عند تنفيذ الأمر، سيعرض النص ثم قيمة المتغير `Total` تلقائياً.
  4. **الإجابة النهائية:** الأمر المطلوب هو: **`print("مجموع x و y يساوي:", Total)`**، حيث سيعرض هذا الأمر الجملة النصية ثم قيمة المتغير `Total` على الشاشة.

سؤال 2: السؤال الثاني عشر: اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون": 2. الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة متغير.

الإجابة: print("أدخل قيمة i") i=int(input())

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطى** | الحاجة إلى قراءة قيمة رقمية (عدد صحيح) من المستخدم وتخزينها في متغير اسمه `i`. | | **المطلوب** | كتابة سلسلة من أوامر بايثون تطلب من المستخدم إدخال قيمة ثم تقرأها وتحولها لعدد صحيح. |
  2. **الخطوة 2: المبدأ المستخدم** > تتطلب قراءة إدخال من المستخدم في بايثون دمج وظيفتين: > 1. **`input()`**: تقرأ إدخالاً نصياً من المستخدم. > 2. **`int()`**: تحول النص إلى قيمة عدد صحيح (integer). > ولإعلام المستخدم بما يجب إدخاله، نستخدم أولاً أمر **`print()`** لعرض رسالة توضيحية.
  3. **الخطوة 3: خطوات بناء الأوامر** 1. **عرض رسالة الطلب:** نستخدم أمر `print()` لعرض الجملة التوجيهية للمستخدم: python print("أدخل قيمة i") 2. **قراءة وتحويل الإدخال:** نستخدم أمراً واحداً يجمع بين: - `input()` لقراءة ما يكتبه المستخدم (كتعبير نصي). - `int()` لتحويل هذا النص إلى عدد صحيح. - `=` لتخزين النتيجة في المتغير `i`. python i = int(input()) 3. **التسلسل المنطقي:** يتم تنفيذ الأمرين بالترتيب المذكور أعلاه حتى يرى المستخدم الرسالة ثم يدخل القيمة.
  4. **الإجابة النهائية:** الأمران المطلوبان هما: **`print("أدخل قيمة i")`** يليه **`i = int(input())`**، حيث يظهر للمستخدم طلب الإدخال أولاً، ثم ينتظر البرنامج ليقبل القيمة الرقمية التي يدخلها ويحولها إلى عدد صحيح في المتغير `i`.

سؤال 3: السؤال الثاني عشر: اختر الإجابة الصحيحة عند التعامل مع لغة البرمجة "بايثون": 3. الأمر الذي تحتاجه لتطلب من المستخدم إدخال قيمة المتغير y.

الإجابة: y=int(input( "أدخل قيمة y: " ))

خطوات الحل:

  1. **الخطوة 1: جدول المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطى** | الحاجة إلى قراءة قيمة رقمية (عدد صحيح) من المستخدم وتخزينها في متغير اسمه `y`. | | **المطلوب** | كتابة أمر واحد في بايثون يجمع بين عرض رسالة الطلب وقراءة الإدخال وتحويله لعدد صحيح في خطوة واحدة. |
  2. **الخطوة 2: المبدأ المستخدم** > يمكن لدالة **`input()`** في بايثون قبول وسيط واحد اختياري، وهو **رسالة توجيهية** تُعرض للمستخدم قبل انتظار الإدخال. هذا يلغي الحاجة إلى أمر `print()` منفصل. ثم تُستخدم دالة **`int()`** لتحويل الإدخال النصي إلى عدد صحيح.
  3. **الخطوة 3: خطوات بناء الأمر** 1. نبدأ بتعيين القيمة للمتغير `y` باستخدام علامة المساواة `=`. 2. على يمين `=` نستخدم دالة **`int()`** لضمان أن الإدخال سيكون عدداً صحيحاً. 3. داخل أقواس `int()` نضع دالة **`input()`** لقراءة إدخال المستخدم. 4. داخل أقواس `input()` نضع **الرسالة التوضيحية** التي نريد عرضها: `"أدخل قيمة y: "`. 5. الترتيب النهائي يكون: `y = int(input("أدخل قيمة y: "))`. 6. عند التنفيذ: - تُعرض الرسالة `"أدخل قيمة y: "` تلقائياً. - ينتظر البرنامج إدخال المستخدم. - يحول الإدخال إلى عدد صحيح. - يخزن القيمة في المتغير `y`.
  4. **الإجابة النهائية:** الأمر المطلوب هو: **`y = int(input("أدخل قيمة y: "))`**، حيث يؤدي هذا الأمر الواحد إلى عرض رسالة للمستخدم، وقراءة قيمته، ثم تحويلها وتخزينها كعدد صحيح في المتغير `y`.

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

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

في لغة بايثون، ما الأمر الصحيح لعرض نص توضيحي مع قيمة متغير يحمل اسم `Total`؟

  • أ) input ( " اكتب المجموع )
  • ب) print (x,y,n)
  • ج) print("مجموع x و y يساوي:", Total)
  • د) print (y, " أدخل قيمة y: " )

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

الإجابة: print("مجموع x و y يساوي:", Total)

الشرح: 1. تُستخدم دالة `print()` لعرض القيم على الشاشة. 2. يمكنها استقبال وسائط متعددة (نصوص ومتغيرات) مفصولة بفواصل. 3. الوسيط الأول هو النص التوضيحي بين علامتي تنصيص. 4. الوسيط الثاني هو اسم المتغير `Total` الذي سيتم عرض قيمته. 5. النتيجة: عرض النص ثم قيمة المتغير.

تلميح: تذكر أن الدالة `print()` يمكنها عرض أكثر من وسيط مفصول بفواصل.

التصنيف: صيغة/خطوات | المستوى: سهل

ما تسلسل الأوامر الصحيح في بايثون لطلب إدخال قيمة رقمية من المستخدم وتخزينها في متغير اسمه `i`؟

  • أ) print(i)
  • ب) i=int(input())
  • ج) print ( " اكتب الرقم " )
  • د) int(input())

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

الإجابة: print("أدخل قيمة i") i=int(input())

الشرح: 1. أولاً، نستخدم `print()` لعرض رسالة توجيهية للمستخدم تخبره بما يجب إدخاله. 2. ثانياً، نستخدم `input()` داخل `int()` لقراءة إدخال المستخدم وتحويله مباشرة إلى عدد صحيح. 3. نستخدم علامة المساواة `=` لتخزين القيمة الناتجة في المتغير `i`. 4. النتيجة: يرى المستخدم الرسالة، ثم يدخل القيمة التي تُخزن كعدد صحيح في `i`.

تلميح: فكر في خطوتين: الأولى لإعلام المستخدم، والثانية لقراءة وتحويل الإدخال.

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

في لغة بايثون، ما الأمر الواحد الذي يجمع بين عرض رسالة للمستخدم وقراءة إدخاله وتحويله إلى عدد صحيح وتخزينه في متغير `y`؟

  • أ) int ( " أدخل قيمة y: " )
  • ب) y=int(input(" أدخل قيمة y: "))
  • ج) print ( "y , أدخل قيمة: " )
  • د) y = input("أدخل قيمة y: ")

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

الإجابة: y=int(input(" أدخل قيمة y: "))

الشرح: 1. دالة `input()` يمكنها قبول وسيط نصي يُعرض كرسالة للمستخدم. 2. نضع هذه الرسالة داخل أقواس `input()`. 3. نُحيط `input()` بدالة `int()` لتحويل الإدخال النصي إلى عدد صحيح. 4. نستخدم `=` لتخزين القيمة النهائية في المتغير `y`. 5. النتيجة: أمر واحد ينفذ جميع الخطوات.

تلميح: يمكن لدالة `input()` أن تأخذ رسالة كوسيط داخلي.

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