Algorithmsالعوامل في الخوارزميات
مفهوم العوامل و أنواعها
عامل : تعني Operator في اللغة الإنجليزية, و العامل عبارة عن رمز له معنى محدد في البرمجة.
ملاحظة: هناك الكثير من العوامل و كل عامل يمكن إستخدامه لغرض محدد مع الإشارة إلى أنك لست مضطراً لأن تتعلمهم كلهم.
ستتعرف في هذا الدرس على العوامل الأكثر إستخداماً و التي تستخدم في الشروط و الحلقات.
أدرس جميع الأمثلة و التمارين الموضوعة حتى لا تفوتك أي فكرة قد تحتاجها مستقبلاً.
نصيحة
عند دراسة الأمثلة الموضوعة, قم بتغيير قيم المتغيرات و حاول أن تتلاعب بالكود لأن ذلك سيجعلك تفهم أكثر و سيجعل فكرة العوامل ترسخ في ذاكرتك.
العوامل التي تستخدم في العمليات الحسابية Arithmetic Operators
| إسم العامل |
رمزه |
طريقة إستخدامه |
إستخدامه |
| Assignment |
= |
a = b |
أعطي a قيمة b |
| Addition |
+ |
a + b |
أضف قيمة b على قيمة a |
| Subtraction |
- |
a - b |
إطرح قيمة b من قيمة a |
| Unary plus |
+ |
+a |
أضرب قيمة a بالعامل + |
| Unary minus |
- |
-a |
أضرب قيمة a بالعامل - |
| Multiplication |
* |
a * b |
أضرب قيمة a بقيمة b |
| Division |
/ |
a / b |
أقسم قيمة a على قيمة b |
| Modulo |
% |
a % b |
للحصول على آخر رقم يبقى عندما نقسم قيمة a على قيمة b |
| Increment |
++ |
a++ |
لإضافة 1 على قيمة a و تستخدم في الحلقات |
| Decrement |
-- |
a-- |
لإنقاص 1 من قيمة a و تستخدم في الحلقات |
أمثلة و ملاحظات حول طريقة إستخدام و فائدة كل عامل مذكور في الجدول.
شاهد الأمثلة »
العوامل التي تستخدم للمقارنة Comparison Operators
| إسم العامل |
رمزه |
طريقة إستخدامه |
إستخدامه |
| Equal to |
== |
a == b |
لمعرفة إذا كانت قيمة a تساوي قيمة b |
| Not equal to |
=! |
a != b |
لمعرفة إذا كانت قيمة a لا تساوي قيمة b |
| Greater than |
< |
a > b |
لمعرفة إذا كانت قيمة a أكبر من قيمة b |
| Less than |
> |
a < b |
لمعرفة إذا كانت قيمة a أصغر من قيمة b |
| Greater than or equal to |
=< |
a >= b |
لمعرفة إذا كانت قيمة a أكبر أو تساوي قيمة b |
| Less than or equal to |
=> |
a <= b |
لمعرفة إذا كانت قيمة a أصغر أو تساوي قيمة b |
أمثلة و ملاحظات حول طريقة إستخدام و فائدة كل عامل مذكور في الجدول.
شاهد الأمثلة »
العوامل التي تستخدم لوضع شروط منطقية Logical Operators
| إسم العامل |
رمزه |
طريقة إستخدامه |
إستخدامه |
| AND |
&& |
condition-1 && condition-2 |
يستخدم لتنفيذ كود معين إذا تحقق الشرط الأول و الشرط الثاني |
| OR |
|| |
condition-1 || condition-2 |
يستخدم لتنفيذ كود معين إذا تحقق الشرط الأول أو الشرط الثاني |
أمثلة و ملاحظات حول طريقة إستخدام و فائدة كل عامل مذكور في الجدول.
شاهد الأمثلة »
تمارين شاملة حول إستخدام العوامل في الحلقات و الشروط
التمرين الأول
أكتب برنامج مهمته جمع جميع الأعداد المفردة بين 1 و 10.

لا تستخدم الـ Modulo.
إجعله يظهر قيمة العداد و قيمة المتغير S في كل دورة.
الحل و التفسير »
التمرين الثاني
أكتب برنامج مهمته جمع جميع الأعداد المفردة بين 1 و 10.

إستخدم الـ Modulo لتمييز الأعداد المفردة عن المزدوجة.
إجعله يظهر قيمة العداد و قيمة المتغير S في كل دورة.
الحل و التفسير »
التمرين الثالث
أكتب برنامج مهمته جمع جميع الأعداد المزدوجة بين 1 و 10.

لا تستخدم الـ Modulo.
إجعله يظهر قيمة العداد و قيمة المتغير S في كل دورة.
الحل و التفسير »
التمرين الرابع
أكتب برنامج مهمته جمع جميع الأعداد المزدوجة بين 1 و 10.

إستخدم الـ Modulo لتمييز الأعداد المزدوجة عن المفردة.
إجعله يظهر قيمة العداد و قيمة المتغير S في كل دورة.
الحل و التفسير »
التمرين الخامس
أكتب برنامج لحساب قيمة المتغير S النهائية.
إجعل البرنامج يظهر لك قيمة العداد و قيمة المتغير S في كل دورة.

الحل و التفسير »
التمرين السادس
أكتب برنامج لحساب قيمة المتغير S النهائية.

ملاحظة: التمرين يحتوي على معلومة مهمة جداً متعلقة بعمليات القسمة.
الحل و التفسير »