إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    الخوارزميات العوامل

    مفهوم العوامل و أنواعها

    عامل : تعني 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 النهائية.

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

    الحل و التفسير »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب