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

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

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

الدرس: مثال تطبيقي: لعبة السباق الثلاثي

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

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

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

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

📝 ملخص الصفحة

📚 مثال تطبيقي: لعبة السباق الثلاثي والثوابت

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

الثوابت: متغيرات ذات قيمة ثابتة لا تتغير أثناء البرمجة (مثل قيمة باي π لحساب مساحة الدائرة).

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

```markmap

الدرس الثاني: المتغيرات والثوابت

بيئة التطوير (Python IDE)

خطوات الفتح

  • 1. اضغط على Start (بدء)
  • 2. اضغط على مجلد Python 3.9
  • 3. اضغط على IDLE (Python 3.9 64-bit)

واجهة IDLE

  • قائمة ملف (File): للعمليات الأساسية (فتح، حفظ، طباعة)
- New File (ملف جديد): لإنشاء ملف برمجة جديد

- Open... (فتح)

- Save (حفظ)

- Save As... (حفظ باسم)

  • قائمة شيل (Shell): لإعادة تعيين بيئة التعليمات البرمجية
  • قائمة تصحيح (Debug): لتتبع وتشخيص الأخطاء
  • منطقة الكتابة: لكتابة المقاطع البرمجية

إنشاء ملف برمجة

  • 1. من قائمة (File) اختر (New File)
  • 2. اكتب المقطع البرمجي في محرر النصوص
  • 3. احفظ الملف
- من قائمة File (ملف)، اضغط على Save (حفظ).

- اكتب اسم الملف، ثم اضغط على Save (حفظ) لحفظ المقطع البرمجي.

  • 4. شغّله في نافذة Shell
- اضغط على Run (تشغيل)، ثم اضغط على Run Module (تشغيل الوحدة النمطية) لتشغيل المقطع البرمجي.

لغة بايثون

خصائصها

  • لغة برمجة عالية المستوى
  • تستخدم كلمات إنجليزية (مثل print, input)
  • لها كلمات رئيسية خاصة (مثل elif, def)

مثال بسيط

  • print("مرحباً بك في بايثون")

كتابة النص

  • أبسط أمر في بايثون هو طباعة نص على الشاشة.
  • لكتابة نص معين، يجب وضعه داخل علامتي تنصيص.
  • مثال: `print("مرحباً بك في بايثون")`

أنواع الدوال

  • دوال مدمجة: محددة مسبقاً (مثل `print()` و `input()`).
  • دوال يحددها المستخدم.

مثال تطبيقي: لعبة السباق الثلاثي

فكرة المشروع

  • مقطع برمجي يسأل عن اسم الرياضي ونتائجه في الرياضات الثلاث.
  • يحسب النتيجة النهائية وأفضل أداء للرياضي.

مثال على طباعة عنوان اللعبة

  • `print("لعبة السباق الثلاثي")`

مثال تطبيقي: حساب النتيجة

  • `SwimmingScore=70`
  • `CyclingScore=40`
  • `RunningScore=60`
  • `TriathlonScore=SwimmingScore+CyclingScore+RunningScore`
  • `print("مجموع نقاط لعبة السباق الثلاثي:", TriathlonScore)`
  • النتيجة: 170

المتغيرات

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

  • مكان محجوز في الذاكرة لتخزين قيمة.
  • يمكن أن تتغير قيمته أثناء التنفيذ.

فئات المتغيرات الرئيسية

  • الأرقام
  • النصوص

الأعداد (المتغيرات العددية)

أنواعها في بايثون

  • الأعداد الصحيحة
  • الأعداد العشرية

أمثلة

  • `level=3`
  • `score=1200`
  • `TotalAmount=120.50`

النص (المتغيرات النصية)

تعريف

  • متغيرات تُستخدم لتخزين النصوص (String).

كيفية التخزين

  • وضع النص داخل علامتي تنصيص `" "`.

أمثلة

  • `name="محمد"`
  • `Message="نعم"`
  • `MyName="محمد"`
  • `EmailAddress="mohammad@binary-academy.com"`

طباعة النص بوضوح

  • استخدام الفواصل `,` مع الأمر `print()` لعرض عبارة توضيحية مع قيمة المتغير.
- مثال: `print("اسمي:", name)`

التعليقات

تعريف

  • عبارات تُضاف لتوضيح التعليمات البرمجية ولا ينفذها الحاسب.

كيفية الكتابة

  • تبدأ بعلامة `#`.

الغرض

  • إضافة تلميحات وملاحظات للمبرمج.

مثال

  • `# عين قيمة اسم المتغير`
  • `name="محمد"`
  • `# أطبع قيمة المتغير`
  • `print("اسمي:", name)`

أسماء المتغيرات

قواعد التسمية

  • يبدأ بحرف أو شرطة سفلية (`_`).
  • لا يبدأ برقم.
  • يمكن أن يحتوي على: أحرف إنجليزية (A-Z, a-z)، أرقام (0-9)، شرطة سفلية (`_`).
  • حساس لحالة الأحرف (AGE ≠ age ≠ Age).

أمثلة صحيحة

  • `CourseName`
  • `GrAdE`

أمثلة خاطئة

  • `2AB` (يبدأ برقم)
  • `True` (كلمة محجوزة)

تخصيص قيمة لمتغير

استخدام علامة المساواة (`=`)

  • مثال: `x = 15` (تخصيص القيمة 15 للمتغير x).
  • يمكن حساب قيمة على اليمين وإسنادها للمتغير على اليسار.
- مثال: `Total = x + y`

عرض قيمة المتغير

  • استخدام الأمر `print()`.
- مثال: `print(Total)` يعرض القيمة المحسوبة (مثل 35) على الشاشة.

الكلمات المحجوزة

أمثلة

  • `print`, `else`, `and`, `True`
  • `return`, `global`, `not`, `False`
  • `while`, `break`, `import`, `None`

الثوابت

تعريف

  • متغيرات ذات قيمة ثابتة لا تتغير أثناء البرمجة.

مثال

  • قيمة باي (π) لحساب مساحة الدائرة (3.14).

طريقة الاستخدام

  • عادةً ما يتم تخزينها في ملف منفصل واستيرادها.

مثال برمجي

  • `from math import pi`
  • `print("قيمة باي:", pi)`
  • النتيجة: 3.141592653589793
```

نقاط مهمة

  • مثال تطبيقي: مجموع نقاط لعبة السباق الثلاثي هو 170 (70 + 40 + 60).
  • الثوابت: متغيرات قيمتها ثابتة ولا تتغير، مثل قيمة باي (π).
  • لاستخدام الثوابت (مثل باي) في بايثون، يجب استيرادها أولاً من المكتبة المناسبة (`from math import pi`).

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

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

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

مثال تطبيقي: لعبة السباق الثلاثي.

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

لتطبق ما تعلمته في لعبة السباق الثلاثي.

مثال تطبيقي: لعبة السباق الثلاثي

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

"لعبة السباق الثلاثي" (print) SwimmingScore=70 CyclingScore=40 RunningScore=60 احسب نتيجة الرياضي في لعبة السباق الثلاثي # TriathlonScore=SwimmingScore+CyclingScore+RunningScore ("لعبة السباق الثلاثي") print ("مجموع نقاط لعبة السباق الثلاثي:") print (TriathlonScore)

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

لعبة السباق الثلاثي مجموع نقاط لعبة السباق الثلاثي: 170

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

الثوابت

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

قد تحتاج أحيانًا إلى متغير ذي قيمة ثابتة أثناء البرمجة، ولتحقيق ذلك يمكنك استخدام استخدام المتغيرات الثابتة. على سبيل المثال: إذا كنت تريد حساب مساحة الدائرة فإن برنامجك يحتاج إلى استخدام قيمة باي والتي تساوي 3.14، وبالنظر إلى أن القيمة لا تتغير أبداً فيمكن تخزينها بصورة ثابتة وتجب عليك استيرادها لاستخدامها.

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

استخدم السطر للوصول إلى الدوال الرياضية

استخدام الثوابت

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

from math import pi ("قيمة باي:") print (pi)

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

قيمة باي: 3.141592653589793

🔍 عناصر مرئية

A diagram illustrating the calculation of 'TriathlonScore'. It shows a code block with variables and calculations, and a light blue box below it displaying the result.

Demonstrates importing the 'pi' constant from the 'math' module in Python and printing its value. Includes a visual representation of a circle with the pi symbol and a hatched pattern, and a text box showing the output.

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

مثال تطبيقي: لعبة السباق الثلاثي. لتطبق ما تعلمته في لعبة السباق الثلاثي. --- SECTION: مثال تطبيقي: لعبة السباق الثلاثي --- "لعبة السباق الثلاثي" (print) SwimmingScore=70 CyclingScore=40 RunningScore=60 احسب نتيجة الرياضي في لعبة السباق الثلاثي # TriathlonScore=SwimmingScore+CyclingScore+RunningScore ("لعبة السباق الثلاثي") print ("مجموع نقاط لعبة السباق الثلاثي:") print (TriathlonScore) لعبة السباق الثلاثي مجموع نقاط لعبة السباق الثلاثي: 170 الثوابت قد تحتاج أحيانًا إلى متغير ذي قيمة ثابتة أثناء البرمجة، ولتحقيق ذلك يمكنك استخدام استخدام المتغيرات الثابتة. على سبيل المثال: إذا كنت تريد حساب مساحة الدائرة فإن برنامجك يحتاج إلى استخدام قيمة باي والتي تساوي 3.14، وبالنظر إلى أن القيمة لا تتغير أبداً فيمكن تخزينها بصورة ثابتة وتجب عليك استيرادها لاستخدامها. استخدم السطر للوصول إلى الدوال الرياضية --- SECTION: استخدام الثوابت --- from math import pi ("قيمة باي:") print (pi) قيمة باي: 3.141592653589793 --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: A diagram illustrating the calculation of 'TriathlonScore'. It shows a code block with variables and calculations, and a light blue box below it displaying the result. Key Values: TriathlonScore = 170 Context: Illustrates how variables are used and summed to calculate a final score in a programming context. **DIAGRAM**: Untitled Description: Demonstrates importing the 'pi' constant from the 'math' module in Python and printing its value. Includes a visual representation of a circle with the pi symbol and a hatched pattern, and a text box showing the output. Key Values: pi = 3.141592653589793 Context: Shows how to access mathematical constants like pi using imported modules in programming.

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

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

في البرمجة، ما هو المتغير الثابت (Constant)؟

  • أ) متغير يمكن تغيير قيمته عدة مرات أثناء تنفيذ البرنامج.
  • ب) متغير ذو قيمة ثابتة لا تتغير أثناء تنفيذ البرنامج.
  • ج) دالة رياضية تُستخدم لإجراء العمليات الحسابية.
  • د) نوع من البيانات يستخدم فقط لتخزين النصوص.

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

الإجابة: متغير ذو قيمة ثابتة لا تتغير أثناء تنفيذ البرنامج.

الشرح: 1. المتغير الثابت هو مكان في الذاكرة لتخزين قيمة. 2. تختلف عن المتغير العادي بأن قيمته تُحدد مرة واحدة ولا يمكن تغييرها لاحقًا. 3. يُستخدم لقيم ثابتة ومعروفة مسبقًا، مثل الثوابت الرياضية (π).

تلميح: فكر في قيمة رياضية تستخدم كثيرًا ولا تتغير، مثل قيمة باي (π).

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

في مثال لعبة السباق الثلاثي، إذا كانت نقاط السباحة = 70، والدراجة = 40، والجري = 60، فما هي الصيغة الصحيحة لحساب النتيجة الإجمالية في البرنامج؟

  • أ) TriathlonScore = SwimmingScore - CyclingScore + RunningScore
  • ب) TriathlonScore = SwimmingScore * CyclingScore * RunningScore
  • ج) TriathlonScore = SwimmingScore + CyclingScore + RunningScore
  • د) TriathlonScore = (SwimmingScore + CyclingScore) / RunningScore

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

الإجابة: TriathlonScore = SwimmingScore + CyclingScore + RunningScore

الشرح: 1. النتيجة الإجمالية هي مجموع النقاط في الألعاب الثلاث. 2. في البرمجة، نعبر عن ذلك بجمع قيم المتغيرات التي تمثل كل لعبة. 3. الصيغة الصحيحة هي: TriathlonScore = SwimmingScore + CyclingScore + RunningScore.

تلميح: فكر في العملية الحسابية الأساسية التي تجمع القيم معًا.

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

في لغة البرمجة Python، ما السطر البرمجي الصحيح لاستيراد واستخدام الثابت الرياضي (π) من المكتبة الرياضية (math)؟

  • أ) import pi from math
  • ب) from math import pi
  • ج) use math.pi
  • د) include math.pi

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

الإجابة: from math import pi

الشرح: 1. للوصول إلى الثوابت والدوال الرياضية في Python، نستخدم المكتبة `math`. 2. لاستيراد ثابت محدد مثل `pi`، نستخدم الصيغة: `from math import pi`. 3. بعد الاستيراد، يمكن استخدام `pi` مباشرة في البرنامج.

تلميح: فكر في الكلمة المفتاحية المستخدمة لجلب عنصر محدد من مكتبة.

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

أي مما يلي يمثل مثالاً صحيحاً لاستخدام متغير ثابت في البرمجة؟

  • أ) تخزين اسم المستخدم الذي قد يتغير لاحقًا.
  • ب) تخزين درجة الحرارة الحالية والتي تتغير باستمرار.
  • ج) تخزين نتيجة اختبار طالب والتي تحسب مرة واحدة.
  • د) تخزين قيمة الثابت الرياضي باي (π) لحساب مساحة الدائرة.

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

الإجابة: تخزين قيمة الثابت الرياضي باي (π) لحساب مساحة الدائرة.

الشرح: 1. المتغير الثابت يُستخدم لقيم معروفة وثابتة. 2. قيمة باي (π) ثابتة رياضياً (تقريباً 3.14) ولا تتغير. 3. استخدامها لحساب مساحة الدائرة هو تطبيق نموذجي للمتغيرات الثابتة.

تلميح: ابحث عن الموقف الذي تكون فيه القيمة معروفة مسبقًا ولا تتغير.

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