الخوارزمياتالعوامل
- مفهوم العوامل و أنواعها
- العوامل التي تستخدم في العمليات الحسابية (Arithmetic Operators)
- العوامل التي تستخدم للمقارنة (Comparison Operators)
- العوامل التي تستخدم لوضع شروط منطقية (Logical Operators)
- تمارين شاملة حول إستخدام العوامل في الحلقات و الشروط
مفهوم العوامل و أنواعها
عامل : تعني 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
النهائية.
ملاحظة: التمرين يحتوي على معلومة مهمة جداً متعلقة بعمليات القسمة.