📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
مثال تطبيقي: لعبة السباق الثلاثي
نوع: محتوى تعليمي
ستنشئ في هذا الدرس مقطعًا برمجيًا خاصًا بلعبة السباق الثلاثي، سيسأل المقطع البرمجي المستخدم عن اسم الرياضي ونتائجه في الرياضيات الثلاث، بعد ذلك ستحسب النتيجة النهائية للرياضي وأفضل أداء له.
نوع: محتوى تعليمي
السباق الثلاثي هو سباق تحمل يقوم فيه الرياضيون بالمنافسة على ثلاث رياضات متواصلة (السباحة ثم ركوب الدراجة ثم الجري) ويتم حساب الوقت لكل رياضة، ثم الإجمالي لكل الرياضات.
نوع: محتوى تعليمي
print("لعبة السباق الثلاثي")
المتغيرات
نوع: محتوى تعليمي
المتغير هو مكان محجوز في ذاكرة جهاز الحاسب يستخدم لتخزين قيمة يتم إدخالها. تمثل المتغيرات أنواعًا مختلفة من البيانات، ويمكن أن تتغير قيمة المتغير أثناء تنفيذ المقطع البرمجي. تنقسم المتغيرات إلى فئتين رئيسيتين هما الأرقام والنصوص. تدعم بايثون نوعين من الأرقام: الأعداد الصحيحة والأعداد العشرية (الكسرية). وكما في سكراتش (Scratch)، فإن المتغيرات النصية تسمى سلسلة نصية (String).
الأعداد (المتغيرات العددية)
نوع: محتوى تعليمي
level=3
score=1200
TotalAmount=120.50
النص (المتغيرات النصية)
نوع: محتوى تعليمي
"هل تريد اللعب مرة أخرى؟ نعم/لا"
Message="نعم/لا"
MyName="محمد"
EmailAddress="mohammad@binary-academy.com"
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
134
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما تعريف المتغير في البرمجة؟
- أ) أداة تستخدم لطباعة النتائج على الشاشة.
- ب) مكان محجوز في ذاكرة جهاز الحاسب يستخدم لتخزين قيمة يتم إدخالها.
- ج) لغة برمجة تستخدم لإنشاء الألعاب.
- د) خطوة من خطوات تصميم الخوارزمية.
الإجابة الصحيحة: b
الإجابة: مكان محجوز في ذاكرة جهاز الحاسب يستخدم لتخزين قيمة يتم إدخالها.
الشرح: 1. المتغير هو مفهوم أساسي في البرمجة. 2. وظيفته الرئيسية هي التخزين المؤقت. 3. يحجز مكانًا في ذاكرة الحاسب. 4. يستخدم لحفظ القيم التي يدخلها المستخدم أو ينتجها البرنامج. 5. يمكن أن تتغير قيمته أثناء تنفيذ البرنامج.
تلميح: فكر في وظيفة الذاكرة في تخزين البيانات أثناء تشغيل البرنامج.
التصنيف: تعريف | المستوى: سهل
إلى أي فئتين رئيسيتين تنقسم المتغيرات في بايثون كما ورد في النص؟
- أ) الأعداد الصحيحة والأعداد العشرية.
- ب) المتغيرات المحلية والعالمية.
- ج) الأرقام والنصوص.
- د) المدخلات والمخرجات.
الإجابة الصحيحة: c
الإجابة: الأرقام والنصوص.
الشرح: 1. وفقًا للنص، تدعم لغة بايثون أنواعًا مختلفة من البيانات للمتغيرات. 2. تم تصنيف هذه الأنواع إلى فئتين رئيسيتين وشائعتين. 3. الفئة الأولى تتعلق بالقيم العددية. 4. الفئة الثانية تتعلق بالكلمات والجمل. 5. الإجابة الصحيحة هي: الأرقام والنصوص.
تلميح: انتبه إلى نوعي البيانات الأساسية التي يمكن للمتغير أن يحملها.
التصنيف: مفهوم جوهري | المستوى: سهل
ما الاسم الذي يطلق على المتغيرات النصية في لغة بايثون؟
- أ) رقم صحيح (Integer).
- ب) قيمة منطقية (Boolean).
- ج) سلسلة نصية (String).
- د) قائمة (List).
الإجابة الصحيحة: c
الإجابة: سلسلة نصية (String).
الشرح: 1. في البرمجة، لكل نوع من أنواع البيانات اسم تقني. 2. النصوص أو الكلمات التي نخزنها في المتغيرات لا تعامل كأرقام. 3. في لغة بايثون، كما في سكراتش، يُطلق على هذا النوع اسم محدد. 4. هذا الاسم هو 'String' والذي يُترجم إلى 'سلسلة نصية'. 5. وذلك لأن النص يعتبر سلسلة من الأحرف.
تلميح: تذكر المصطلح الإنجليزي الشائع لهذا النوع من البيانات.
التصنيف: تعريف | المستوى: متوسط
أي من الأمثلة التالية يمثل متغيرًا نصيًا (String) صحيحًا في بايثون؟
- أ) level=3
- ب) TotalAmount=120.50
- ج) MyName="محمد"
- د) "هل تريد اللعب مرة أخرى؟ نعم/لا"
الإجابة الصحيحة: c
الإجابة: MyName="محمد"
الشرح: 1. المتغير النصي (String) يحمل قيمة من نوع النص أو الكلمات. 2. في لغة بايثون، توضع القيم النصية بين علامتي اقتباس (" "). 3. الخيار (أ) و (ب) يمثلان أرقامًا (صحيحًا وعشريًا). 4. الخيار (د) ليس صيغة تعيين متغير صحيحة في هذا السياق. 5. الخيار (ج) فقط هو الذي يطابق تعريف المتغير النصي: اسم متغير، علامة يساوي، وقيمة نصية بين علامتي اقتباس.
تلميح: ابحث عن المثال الذي تكون قيمته محاطة بعلامتي اقتباس وتحتوي على نص.
التصنيف: سؤال اختبار | المستوى: متوسط