أساسيات البرمجة للمبتدئين بالعربية مع تمارين عملية

العوامل في البرمجة

مفهوم العوامل العامل ( Operator ) عبارة عن رمز له معنى محدد في البرمجة، فقد يكون موضوع بهدف إعطاء قيمة لمتغير، مقارنة قيمة مع قيمة، أو لإجراء عملية...
وقت الدراسة
7 دقيقة

المسار: أساسيات البرمجة الوحدة: العوامل والشروط

مدخل إلى الدرس: العوامل في البرمجة

مفهوم العوامل العامل ( Operator ) عبارة عن رمز له معنى محدد في البرمجة، فقد يكون موضوع بهدف إعطاء قيمة لمتغير، مقارنة قيمة مع قيمة، أو لإجراء عملية...

طريقة الدراسة: اقرأ التعريف، تتبّع المثال في الشرح، نفّذه بنفسك، ثم اختبر النتيجة والحالات الاستثنائية قبل الانتقال.

خريطة بصرية للمفهوم

مخطط توضيحي: العوامل والشروط
flowchart LR
    A["فهم الفكرة"]
    B["تهيئة مثال"]
    C["تنفيذ الخطوات"]
    D["اختبار الحالات"]
    E["تحسين النتيجة"]
    A --> B
    B --> C
    C --> D
    D --> E

التسلسل: فهم الفكرة ← تهيئة مثال ← تنفيذ الخطوات ← اختبار الحالات ← تحسين النتيجة.

مفهوم العوامل

العامل ( 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 ؟
إذا كان الجواب نعم فإنها ترجع true
Not equal to != a != b هل قيمة a لا تساوي قيمة b ؟
إذا كان الجواب نعم فإنها ترجع true
Greater than > a > b هل قيمة a أكبر من قيمة b ؟
إذا كان الجواب نعم فإنها ترجع true
Less than < a < b هل قيمة a أصغر من قيمة b ؟
إذا كان الجواب نعم فإنها ترجع true
Greater than
or Equal to
>= a >= b هل قيمة a أكبر أو تساوي قيمة b ؟
إذا كان الجواب نعم فإنها ترجع true
Less than
or Equal to
<= a <= b هل قيمة a أصغر أو تساوي قيمة b ؟
إذا كان الجواب نعم فإنها ترجع true

فيما يلي أمثلة و ملاحظات حول طريقة إستخدام و فائدة كل عامل مذكور في الجدول.

شاهد الأمثلة

العوامل التي تستخدم في وضع شروط منطقية (Logical Operators)

إسمه رمزه مثال معناه
And && a && b هل قيمة aو قيمة b تساويان true؟
هنا يجب أن يتحقق كلا الشرطين ليرجع true
Or || a || b هل قيمة a أو قيمة b أو كلاهما تساويان true؟
هنا يكفي أن يتحقق شرط واحد من الشرطين ليرجع true
Not ! !a هل قيمة a ليست true؟
إن كانت كذلك فإنه يرجع true

فيما يلي أمثلة و ملاحظات حول طريقة إستخدام و فائدة كل عامل مذكور في الجدول.

شاهد الأمثلة

مراجعة وتمرين تثبيت المهارة

اختبار سريع: اشرح بعبارتك معنى «العوامل في البرمجة»، ثم بيّن أين ستستخدمه داخل برنامج صغير لحل مشكلة يومية مع مدخلات ونتائج يمكن التحقق منها، وما الخطأ الذي يجب اختباره قبل الاعتماد على الحل.

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

الدرس التالي: جمل الشرط في البرمجة. من الأفضل إنهاء التجربة الحالية قبل متابعة الدرس التالي.

دروس نصية

#1

تعلم أساسيات البرمجة

#2

دالة الطباعة في البرمجة

#3

المتغيرات في البرمجة

#4

العوامل في البرمجة

#5

حلقات التكرار في البرمجة

#6

المصفوفات و أنواعها في البرمجة

#7

تعريف دوال جديدة في البرمجة

#8

محرر الكود للمبتدئين في البرمجة

#9

دمج البيانات في أساسيات البرمجة

#10

أنواع البيانات في البرمجة

#11

جمل الشرط في البرمجة

#12

الحلقة for في البرمجة

#13

المصفوفات الأحادية في البرمجة

#14

الإستدعاء الذاتي في البرمجة

#15

محلل الكود للمبتدئين في البرمجة

#16

أحرف الهروب في البرمجة

#17

دالة الإدخال في البرمجة

#18

الشروط المتداخلة في البرمجة

#19

الحلقة while في البرمجة

#20

المصفوفات الثنائية في البرمجة

#21

كتابة كود أقل في البرمجة

#22

التحقق من أنواع القيم في البرمجة

#23

الحلقة do while في البرمجة

#24

المصفوفات الثلاثية في البرمجة

#25

الخطوة التالية بعد تعلم أساسيات البرمجة

#26

الحلقات المتداخلة في البرمجة

#27

العمليات الحسابية المتسلسلة في البرمجة

#28

حساب قيمة العاملي للعدد في البرمجة

#29

حساب المضاعف للعدد في البرمجة

عرض الدروس كاملة تحقق من صفحة تعلم الدورة
درس نصي 1/29
أنت تشاهد
العوامل في البرمجة