اذهب إلى المحتوى
  • 0

استفسار بخصوص العوامل في البرمجة

كريم مدور

السؤال

Recommended Posts

  • 0

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

# إليك بعض العوامل المهمة في البرمجة و التي يمكنك استخدامها في محرر الكود.

أولاً: العوامل التي تستخدم في العمليات الحسابية (Arithmetic Operators)

  1. التساوي (=): عندما نقول a = b فنحن نقول أعطي a قيمة b
  2. الجمع (+): عندما نقول a + b فنحن نقول أضف قيمة b علي قيمة a
  3. الطرح(-): عندما نقول a - b فنحن نقول اطرح قيمة b من قيمة a
  4. الضرب (*): عندما نقول a * b فنحن نقول اضرب قيمة a في قيمة b
  5. القسمه(/): عندما نقول a / b فنحن نقول اقسم قيمة a علي قيمة b
  6. Modulo او قابليه القسمه(%): فمثلا a % b تُعني الحصول على آخر رقم يبقى عندما نقسم قيمة a علي قيمة b
  7. يوجد أيضاً العامل (++) فمثلا (++a) تُعني إضافه 1 علي قيمة a وبالطبع العامل (--) عكسها. 

ثانياً: العوامل التي تستخدم في المقارنات (Comparison Operators) :

  1. Equal to أو يساوي لي (==) : فمثلاً a == b تُعني هل قيمة a تساوي قيمة b؟ إذا كان الجواب نعم فإنها ترجع True

  2. Not equal to أو لا تساوي لي (=!) : فمثلا a != b تُعني هل قيمة a لا تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True

  3. Greater than أو أكبر من (<) : فمثلا a > b تُعني هل قيمة a أكبر من قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True

  4. Less than أو أصغر من (>) : فمثلا a < b تُعني هل قيمة a أصغر من قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True

  5. Greater than or Equal to أو أكبر من أو يساوي (=<) فمثلا a >= b تُعني هل قيمة a أكبر أو تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True

  6. Less than or Equal to أو أصغر من أو يساوي (=>) فمثلا a <= b تُعني هل قيمة a أصغر أو تساوي قيمة b ؟ إذا كان الجواب نعم فإنها ترجع True 

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

  1. And (&&): فمثلا a && b تُعني هل قيمة aو قيمة b تساويان true؟ هنا يجب أن يتحقق كلا الشرطين ليرجع True
  2. Or ( || ): فمثلا a || b تُعني هل قيمة a أو قيمة b أو كلاهما تساويان true؟ هنا يكفي أن يتحقق شرط واحد من الشرطين ليرجع True
  3. Not (!): فمثلا a! تُعني هل قيمة a ليست true؟ إن كانت كذلك فإنه يرجع True

بالتوفيق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

السؤال غير واضح، لكن ما ذكرته صحيح بخصوص أسماء العوامل التي ذكرتها.

وعامًة العوامل أو Operators في اللغات البرمجية  هي رموز أو كلمات تستخدم لإجراء عمليات معينة على المتغيرات أو القيم، وفي لغة بايثون، كما في العديد من اللغات البرمجية الأخرى، هناك أنواع مختلفة من العوامل، كل منها يؤدي وظيفة محددة.

وإليها بعضها:

+ (جمع)
- (طرح)
* (ضرب)
/ (قسمة)
// (قسمة صحيحة)
% (باقي القسمة)
** (رفع إلى القوة)

وللـ  Forward Slash (/) استخدام آخر غير العمليات الرياضية،  وهو في أنظمة التشغيل مثل Linux وmacOS، يتم استخدام / كفاصل للمسارات في نظام الملفات:

/home/user/documents

وفي عناوين الويب (URLs) يتم استخدام / للفصل بين أجزاء العنوان:

https://www.test.com/path/to/resource

أما Backslash (\) في بايثون ولغات البرمجة الأخرى نستخدمه للإشارة إلى أن الحرف التالي يجب أن يتم تفسيره بطريقة خاصة، أي كرمز هروب Escape Character.

\' للإشارة إلى علامة اقتباس مفردة داخل سلسلة نصية.
\" للإشارة إلى علامة اقتباس مزدوجة داخل سلسلة نصية.
\\ للإشارة إلى backslash نفسه.
\n للإشارة إلى الانتقال إلى سطر جديد.
\t للإشارة إلى مسافة بادئة (tab).

كالتالي:

string = "Hello, I\'m a programmer."
print(string)  

والناتج هو Hello, I'm a programmer.

وفي Windows، يتم استخدام \ كفاصل للمسارات في نظام الملفات. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...