التعابير والعوامل
كوّن عمليات حسابية ومقارنات وشروطًا منطقية، وتعرّف على ترتيب الأولوية والفرق بين المساواة والإسناد.
الحساب
لكل عملية حسابية صيغة عربية ورمز مألوف. وتستخدم الأمثلة التعليمية الصيغة العربية غالبًا، مع بقاء الرموز مقبولةً أيضًا.
| العملية | العربية | الرمز |
|---|---|---|
| الجمع | زائد | + |
| الطرح | ناقص | - |
| الضرب | ضرب | * |
| القسمة | قسمة | / |
| الباقي | باقي قسمة | % |
| الأس | أس | ** |
- القسمة حقيقية دائمًا؛
7 قسمة 2تعيد3.5. - تظل الأعداد الصحيحة دقيقة ما دامت النتيجة ضمن حدود التنفيذ.
- استعمل
إلى أقرب عدد صحيحعندما تريد تقريب عدد عشري صراحةً.
المقارنة والمنطق
تُعيد المقارنات قيمةً منطقية. وتربط و شرطين يجب أن يتحققا معًا، بينما تكتفي أو بتحقّق أحدهما، وتنفي ليس أو ليست التعبير التالي.
و(زيد)اجعل العمر يساوي 20اجعل لديه بطاقة تساوي صحيحإذا كان العمر أكبر من أو يساوي 18 و لديه بطاقة إذن اطبع "يسمح بالدخول"
الأسبقية والمساواة
الأسبقية والمساواة
اطبع 2 زائد 3 ضرب 4اطبع (2 زائد 3) ضرب 4اطبع 3 يساوي 3.0اطبع "3" يساوي 3
1420صحيحخطأ
تُنفَّذ عملية الضرب قبل الجمع، وتغيّر الأقواس ترتيب التجميع. وتُقارَن القيمتان العدديتان بحسب قيمتهما، ولا يُحوَّل النص إلى عدد تلقائيًّا.
- الاستدعاء والفهرسة أقوى من العوامل الحسابية.
- تُنفَّذ عملية الأس قبل الضرب والقسمة، ثم الجمع والطرح، ثم المقارنات والعوامل المنطقية.
- استخدم الأقواس عندما تريد توضيح ترتيب التجميع أو تغييره؛ فالمسافات لا تغيّر ترتيب الأولوية.
- لا تُجري المساواة تحويلًا تلقائيًّا بين الأنواع. وتُقارَن القوائم والقواميس بحسب محتواها.
جدول العوامل الكامل
يعرض هذا الجدول صيغ العوامل المقبولة وترتيب تنفيذها. لا تحفظ أرقام الأولوية؛ استخدم الأقواس عندما تريد توضيح ترتيب العمليات.
| العملية | الصيغ | مستوى الأولوية | التجميع | الدلالة |
|---|---|---|---|---|
| الجمع | +، زائد | ٦ | من اليسار | يجمع عددين، أو يدمج نصين عندما يكون المعاملان نصين. |
| الطرح | -، ناقص | ٦ | من اليسار | يطرح العدد الثاني من العدد الأول. |
| الضرب | *، ضرب، مضروب في | ٥ | من اليسار | يضرب عددين. |
| القسمة | /، قسمة، مقسوم على | ٥ | من اليسار | قسمة حقيقية تعيد دائمًا عددًا عشريًا. |
| باقي القسمة | %، باقي قسمة | ٥ | من اليسار | يعيد باقيًا غير صفري يحمل إشارة المقسوم عليه. |
| الأس | **، أس | ٣ | من اليمين | يرفع العدد الأول إلى الأسّ الصحيح الذي يليه. عندما يكون الأسّ صفرًا أو موجبًا، تحافظ العملية على دقة الأعداد الصحيحة؛ وعندما يكون سالبًا، تكون النتيجة عددًا عشريًا. |
| المساواة | ==، يساوي، تساوي | ٨ | غير تسلسلي | يقارن القيم من غير تحويل ضمني. |
| عدم المساواة | !=، لا يساوي، لا تساوي | ٨ | غير تسلسلي | يعيد صحيح إذا كانت القيمتان مختلفتين، وخطأ إذا كانتا متساويتين. وتُقارَن القوائم والقواميس بحسب محتواهما. |
| أكبر من | >، أكبر من | ٨ | غير تسلسلي | يعيد صحيح إذا كان العدد الأول أكبر من العدد الثاني. |
| أصغر من | <، أصغر من | ٨ | غير تسلسلي | يعيد صحيح إذا كان العدد الأول أصغر من العدد الثاني. |
| أكبر من أو يساوي | >=، أكبر من أو يساوي، أكبر من أو تساوي | ٨ | غير تسلسلي | يعيد صحيح إذا كان العدد الأول أكبر من العدد الثاني أو مساويًا له. |
| أصغر من أو يساوي | <=، أصغر من أو يساوي، أصغر من أو تساوي | ٨ | غير تسلسلي | يعيد صحيح إذا كان العدد الأول أصغر من العدد الثاني أو مساويًا له. |
| النفي المنطقي | !، ليس، ليست | ٩ | بادئ | يعكس صدق المعامل وفق قواعد الصدق في زيد. |
| و | &&، و | ١٠ | من اليسار | لا يقيّم المعامل الثاني إلا عند الحاجة، ويُعيد أحد المعاملين. |
| أو | ||، أو | ١١ | من اليسار | لا يقيّم المعامل الثاني إلا عند الحاجة، ويُعيد أحد المعاملين. |
| النطاق الشامل | ..، من … إلى … | ٧ | غير تسلسلي | ينشئ نطاقًا يشمل النهاية عندما تبلغها الخطوة. |
| النطاق المستثني للنهاية | ...، من … إلى ما قبل … | ٧ | غير تسلسلي | ينشئ نطاقًا يتوقف قبل النهاية. |
| الإسناد | =، يساوي، تساوي | — | — | يُستخدم داخل جملتي اجعل وثابت للفصل بين الاسم والقيمة التي ستُربط به. ولا يُستخدم هنا للمقارنة بين قيمتين. |