📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
ترتيب العمليات
نوع: محتوى تعليمي
محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في مايكروسوفت إكسل (Microsoft Excel).
فتكون الأولوية لتنفيذ ما بداخل الأقواس، ويتم حساب الضرب والقسمة قبل الجمع والطرح، وهذا يعني أن ناتج 4 + 2 * 5 هو 14 وليس 30.
يجب عليك استخدام الأقواس إذا أردت تحديد تسلسل مختلف للعمليات الحسابية.
في الجدول التالي يتم تحديد العمليات الحسابية بتنفيذ المعاملات الموجودة بنفس المستوى وذلك بالترتيب من اليسار إلى اليمين.
نوع: محتوى تعليمي
في الجدول التالي يتم تحديد العمليات الحسابية بتنفيذ المعاملات الموجودة بنفس المستوى وذلك بالترتيب من اليسار إلى اليمين.
جرب بنفسك
نوع: محتوى تعليمي
احسب النتيجة أولاً على الورق ثم جربها بلغة بايثون.
على الورق
في بايثون
2**3 + 3 * 2
20 * 3 - 60 * 3
(20 + 4) / 4
12 * 3 / 6 + 5
لعبة السباق الثلاثي
نوع: محتوى تعليمي
لتجري بعض العمليات الرياضية على مقاطعك البرمجي.
تريد عرض النقاط التي حصل عليها اللاعب في لعبة السباق الثلاثي على الشاشة، وبالتالي فإن متوسط النقاط هو مجموع الأرقام الرياضية.
نوع: محتوى تعليمي
نقراً اسم الرياضي
"اكتب اسم الرياضي:"
AthleteName=input()
نقرأ رقم الرياضي
"اكتب رقم الرياضي:"
AthleteNumber=int(input())
"نتيجة رياضة السباحة:" (نتيجة سباحة السباحة:)
SwimmingScore=float(input())
"نتيجة رياضة ركوب الدراجات:" (نتيجة رياضة ركوب الدراجات:)
CyclingScore=float(input())
"نتيجة رياضة الجري:" (نتيجة رياضة الجري:)
RunningScore=float(input())
حساب متوسط النقاط في لعبة السباق الثلاثي #
TriathlonPoints=(SwimmingScore+CyclingScore+RunningScore)/3
"نقاطك في لعبة السباق الثلاثي:", AthleteName, "نقاطك في لعبة السباق الثلاثي:", TriathlonPoints
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هو ترتيب أولويات العمليات الحسابية في البرمجة (كما في بايثون وإكسل)؟
- أ) الجمع والطرح أولاً، ثم الضرب والقسمة، ثم الأقواس.
- ب) الضرب والقسمة أولاً، ثم الأقواس، ثم الجمع والطرح.
- ج) الأقواس أولاً، ثم الجمع والطرح، ثم الضرب والقسمة.
- د) الأقواس أولاً، ثم الضرب والقسمة، ثم الجمع والطرح.
الإجابة الصحيحة: d
الإجابة: الأقواس أولاً، ثم الضرب والقسمة، ثم الجمع والطرح.
الشرح: 1. يتم تنفيذ العمليات داخل الأقواس أولاً. 2. ثم يتم تنفيذ عمليات الضرب والقسمة (بنفس المستوى من اليسار لليمين). 3. أخيراً، يتم تنفيذ عمليات الجمع والطرح (بنفس المستوى من اليسار لليمين).
تلميح: فكر في قاعدة PEMDAS أو BODMAS التي تدرس في الرياضيات.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هو ناتج العملية الحسابية 4 + 2 * 5 وفقاً لترتيب العمليات؟
الإجابة الصحيحة: c
الإجابة: 14
الشرح: 1. أولوية الضرب أعلى من الجمع، لذا نحسب 2 * 5 = 10 أولاً. 2. ثم نجمع الناتج مع 4: 4 + 10 = 14.
تلميح: تذكر أن الضرب له أولوية أعلى من الجمع.
التصنيف: سؤال اختبار | المستوى: سهل
ما هي الخطوة البرمجية الصحيحة لحساب متوسط ثلاث قيم مخزنة في المتغيرات SwimmingScore و CyclingScore و RunningScore؟
- أ) TriathlonPoints = SwimmingScore + CyclingScore + RunningScore / 3
- ب) TriathlonPoints = (SwimmingScore + CyclingScore + RunningScore) // 3
- ج) TriathlonPoints = (SwimmingScore + CyclingScore + RunningScore) / 3
- د) TriathlonPoints = SwimmingScore + CyclingScore + RunningScore * 3
الإجابة الصحيحة: c
الإجابة: TriathlonPoints = (SwimmingScore + CyclingScore + RunningScore) / 3
الشرح: 1. يجب جمع القيم الثلاث أولاً. 2. من الأفضل وضع المجموع داخل أقواس لضمان تنفيذ الجمع قبل القسمة. 3. قسمة الناتج على العدد 3 (عدد القيم).
تلميح: المتوسط هو مجموع القيم مقسوماً على عددها.
التصنيف: صيغة/خطوات | المستوى: متوسط
إذا أردت تغيير الترتيب الطبيعي للعمليات الحسابية في البرنامج، ما الذي يجب عليك استخدامه؟
- أ) علامات التنصيص ""
- ب) الفاصلة ,
- ج) الأقواس ()
- د) علامة التعجب !
الإجابة الصحيحة: c
الإجابة: الأقواس ()
الشرح: الأقواس () تعطي الأولوية القصوى لأي عملية بداخلها. استخدامها يتجاوز الترتيب القياسي (الضرب قبل الجمع) ويجبر البرنامج على تنفيذ ما بداخلها أولاً.
تلميح: هذا الرمز يجبر البرنامج على تنفيذ عملية معينة قبل الأخرى.
التصنيف: مفهوم جوهري | المستوى: سهل