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

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

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

الدرس: تدريب 2

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

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

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

نوع المحتوى: تمارين وأسئلة

📝 ملخص الصفحة

📝 صفحة تمارين وأسئلة

هذه الصفحة تحتوي على أسئلة مرقمة للواجبات والتقييم.

راجع تبويب الواجبات للإجابات الكاملة على أسئلة الصفحة.

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

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

تدريب 2

نوع: QUESTION_ACTIVITY

اكتب مقطعاً برمجياً لإضافة درجتك في الرياضيات في المتغير myGrade، ثم اطبع درجتك على الشاشة.

تدريب 3

نوع: QUESTION_ACTIVITY

اكتب ناتج المقطع البرمجي التالي:

🔍 عناصر مرئية

An empty grid intended for plotting or writing code.

A visual representation of a programming code snippet and an area for its output.

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

--- SECTION: تدريب 2 --- اكتب مقطعاً برمجياً لإضافة درجتك في الرياضيات في المتغير myGrade، ثم اطبع درجتك على الشاشة. --- SECTION: تدريب 3 --- اكتب ناتج المقطع البرمجي التالي: --- VISUAL CONTEXT --- **GRAPH**: Untitled Description: An empty grid intended for plotting or writing code. X-axis: x-axis Y-axis: y-axis Context: This grid is likely intended for the user to write a programming code snippet for 'تدريب 2' or to visualize data. **DIAGRAM**: Untitled Description: A visual representation of a programming code snippet and an area for its output. Data: The code snippet initializes two variables, x and y, and calculates their sum into a 'Total' variable. It then prints the result with a descriptive string. Key Values: x = 20, y = 30, Total = x + y, print(Total, "مجموع x و y يساوي:") Context: This visual element demonstrates a simple Python code snippet for variable assignment, arithmetic operation, and printing output. It is used in 'تدريب 3' to ask the user to determine the output of the code.

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

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

سؤال 2: اكتب مقطعًا برمجيًا لإضافة درجتك في الرياضيات في المتغير myGrade، ثم اطبع درجتك على الشاشة.

الإجابة: س2: اجعل قيمة المتغير `myGrade` تساوي درجتك في الرياضيات، ثم اطبع قيمة المتغير `myGrade` على الشاشة.

خطوات الحل:

  1. **الخطوة 1: تحديد المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطى** | المطلوب كتابة مقطع برمجي بلغة بايثون. | | **المطلوب** | 1. تخزين درجة الرياضيات في متغير اسمه `myGrade`.<br>2. طباعة قيمة هذا المتغير على الشاشة. |
  2. **الخطوة 2: المبدأ أو القاعدة المستخدمة** > لكتابة البرنامج، نستخدم أساسيات البرمجة في بايثون: > 1. **تعيين قيمة لمتغير**: باستخدام علامة المساواة `=`. > 2. **طباعة النص أو قيمة متغير**: باستخدام الدالة `print()`. يمكن أن نمرر لها نصوصًا أو متغيرات أو كليهما.
  3. **الخطوة 3: خطوات كتابة الحل التفصيلية** 1. نبدأ بإنشاء متغير باسم `myGrade`. 2. نعين له قيمة تمثل درجة الرياضيات. لنفترض أن الدرجة هي `95` (يمكن للطالب وضع درجته الفعلية). 3. نستخدم الدالة `print()` لعرض قيمة المتغير `myGrade` على الشاشة.
  4. **الخطوة 4: كتابة المقطع البرمجي الكامل** python myGrade = 95 # تعيين الدرجة للمتغير print(myGrade) # طباعة قيمة المتغير > **ملاحظة:** الرمز `#` يبدأ تعليقًا ولا يؤثر على تنفيذ البرنامج؛ فهو يشرح الكود للقارئ.
  5. **الخطوة 5: الإجابة النهائية** المقطع البرمجي الذي ينشئ متغيرًا يحمل درجة مادة الرياضيات ثم يعرض هذه الدرجة على الشاشة هو: python myGrade = 95 print(myGrade) عند تنفيذ هذا البرنامج، سيظهر الرقم `95` (أو القيمة التي تم تعيينها) في نافذة الإخراج.

سؤال 3: اكتب ناتج المقطع البرمجي التالي: x=20 y=30 Total=x+y print(Total, ":مجموع x و y يساوي")

الإجابة: س3: 50 :مجموع x و y يساوي

خطوات الحل:

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

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

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

ما هو المقطع البرمجي الصحيح في لغة بايثون لتخزين درجة الرياضيات في متغير اسمه myGrade ثم طباعة هذه الدرجة على الشاشة؟

  • أ) myGrade = 95 print(myGrade)
  • ب) myGrade = 95 print("myGrade")
  • ج) myGrade == 95 print(myGrade)
  • د) myGrade = 95 show(myGrade)

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

الإجابة: myGrade = 95 print(myGrade)

الشرح: ١. ننشئ متغيرًا باسم myGrade ونعين له قيمة تمثل الدرجة (مثلاً 95). ٢. نستخدم الدالة print() وندخل اسم المتغير myGrade داخلها لطباعة قيمته. ٣. عند التنفيذ، ستظهر القيمة المخزنة في المتغير على الشاشة.

تلميح: تذكر استخدام علامة المساواة (=) لتعيين قيمة للمتغير، واستخدام الدالة print() للطباعة.

التصنيف: مسألة تدريبية | المستوى: سهل

ما هو ناتج تنفيذ المقطع البرمجي التالي في لغة بايثون؟ x = 20 y = 30 Total = x + y print(Total, ":مجموع x و y يساوي")

  • أ) مجموع x و y يساوي: 50
  • ب) 50 :مجموع x و y يساوي
  • ج) Total :مجموع x و y يساوي
  • د) 20 30 :مجموع x و y يساوي

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

الإجابة: 50 :مجموع x و y يساوي

الشرح: ١. السطر 1: x = 20 → يصبح قيمة x هي 20. ٢. السطر 2: y = 30 → يصبح قيمة y هي 30. ٣. السطر 3: Total = x + y → Total = 20 + 30 = 50. ٤. السطر 4: print(Total, ":مجموع x و y يساوي") → تطبع القيمة 50 ثم مسافة ثم النص. ٥. الناتج النهائي: 50 :مجموع x و y يساوي

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

التصنيف: مسألة تدريبية | المستوى: سهل