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

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

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

الدرس: ترتيب العمليات

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

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

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

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

📝 ملخص الصفحة

📚 ترتيب العمليات

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

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

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

```markmap

المعاملات في بايثون

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

الرموز

  • + : الجمع
  • - : الطرح
  • * : الضرب
  • / : القسمة
  • ** : الأس

ترتيب العمليات

  • الأولوية: ما داخل الأقواس ()
  • ثم: الضرب * والقسمة /
  • ثم: الجمع + والطرح -
  • التنفيذ: من اليسار إلى اليمين عند تساوي الأولوية

معاملات الإسناد

الرموز

  • +=
  • -=
  • *=
  • /=

المعاملات الشرطية

الرموز

  • >
  • ==
  • <=
  • >=
  • !=

المعاملات المنطقية

الرموز

  • and
  • or
  • not
```

نقاط مهمة

  • نتيجة `4 + 2 * 5` هي `14` وليس `30` لأن الضرب له أولوية أعلى من الجمع.
  • يجب استخدام الأقواس `()` لتحديد تسلسل مختلف للعمليات.
  • مثال تطبيقي: حساب متوسط نقاط لاعب في لعبة السباق الثلاثي (السباحة + ركوب الدراجات + الجري) ÷ 3.

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

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

ترتيب العمليات

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

محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في مايكروسوفت إكسل (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

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

--- SECTION: ترتيب العمليات --- محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في بايثون، يتم تنفيذ العمليات بأولويات محددة تمامًا كما تعلمتها سابقًا في مايكروسوفت إكسل (Microsoft Excel). فتكون الأولوية لتنفيذ ما بداخل الأقواس، ويتم حساب الضرب والقسمة قبل الجمع والطرح، وهذا يعني أن ناتج 4 + 2 * 5 هو 14 وليس 30. يجب عليك استخدام الأقواس إذا أردت تحديد تسلسل مختلف للعمليات الحسابية. في الجدول التالي يتم تحديد العمليات الحسابية بتنفيذ المعاملات الموجودة بنفس المستوى وذلك بالترتيب من اليسار إلى اليمين. في الجدول التالي يتم تحديد العمليات الحسابية بتنفيذ المعاملات الموجودة بنفس المستوى وذلك بالترتيب من اليسار إلى اليمين. --- SECTION: جرب بنفسك --- احسب النتيجة أولاً على الورق ثم جربها بلغة بايثون. على الورق في بايثون 2**3 + 3 * 2 20 * 3 - 60 * 3 (20 + 4) / 4 12 * 3 / 6 + 5 --- SECTION: لعبة السباق الثلاثي --- لتجري بعض العمليات الرياضية على مقاطعك البرمجي. تريد عرض النقاط التي حصل عليها اللاعب في لعبة السباق الثلاثي على الشاشة، وبالتالي فإن متوسط النقاط هو مجموع الأرقام الرياضية. نقراً اسم الرياضي "اكتب اسم الرياضي:" 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 وفقاً لترتيب العمليات؟

  • أ) 30
  • ب) 22
  • ج) 14
  • د) 18

الإجابة الصحيحة: 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

الإجابة: الأقواس ()

الشرح: الأقواس () تعطي الأولوية القصوى لأي عملية بداخلها. استخدامها يتجاوز الترتيب القياسي (الضرب قبل الجمع) ويجبر البرنامج على تنفيذ ما بداخلها أولاً.

تلميح: هذا الرمز يجبر البرنامج على تنفيذ عملية معينة قبل الأخرى.

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