إعلان
دورة تطوير التطبيقات باستخدام لغة 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. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    البرمجة للمبتدئين العوامل التي تستخدم في العمليات الحسابية

    العامل = (Assignment Operator)

    العامل = يستخدم لإعطاء قيمة للمتغير.

    مثال

    var a = 7;
    write("a = " + a);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    a = 7

    جرب الكود



    العامل + (Addition Operator)

    العامل + يستخدم لإضافة قيمة على قيمة, أي في عمليات الجمع.

    مثال

    var a = 7;
    var b = 8;
    var c = a + b;
    
    write("c = " + c);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    c = 15

    جرب الكود



    العامل - (Subtraction Operator)

    العامل - يستخدم لإنقاص قيمة من قيمة, أي في عمليات الطرح.

    مثال

    var a = 20;
    var b = 8;
    var c = a - b;
    
    write("c = " + c);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    c = 12

    جرب الكود



    العامل + (Unary-Plus Operator)

    يعني ضرب القيمة بالعامل +.

    مثال

    var a = 5;
    var b = +(a);   // b = +(5) = 5 
    
    write("b = " + b + "\n");
    
    var c = -5;
    var d = +(c);   // d = +(-5) = -5 
    
    write("d = " + d);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    b = 5
    d = -5

    جرب الكود



    العامل - (Unary-Minus Operator)

    يعني ضرب القيمة بالعامل -.

    مثال

    var a = 5;
    var b = -(a);   // b = -(5) = -5 
    
    write("b = " + b + "\n");
    
    var c = -5;
    var d = -(c);   // d = -(-5) = 5 
    
    write("d = " + d);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    b = -5
    d = 5

    جرب الكود



    العامل * (Multiplication Operator)

    العامل * يستخدم لضرب قيمة بقيمة, أي في عمليات الضرب.

    مثال

    var a = 6;
    var b = 5;
    var c = a * b;
    
    write("c = " + c);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    c = 30

    جرب الكود



    العامل / (Division Operator)

    العامل / يستخدم لقسمة قيمة على قيمة, أي في عمليات القسمة.

    مثال

    var a = 8;
    var b = 5;
    var c = a / b;
    
    write("c = " + c);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    c = 1.6

    جرب الكود



    العامل % (Modulo Operator)

    العامل % يستخدم للحصول على آخر رقم يبقى من عملية القسمة ( Remainder ).

    الصورة التالية توضح الفرق بين جواب القسمة و الباقي من القسمة.

    نلاحظ أنه حين نحاول الحصول على الرقم الذي يتبقى من عملية القسمة, فنحن بذلك نقصد أننا لا نريد أن يكون جواب الفاصلة يحتوي على فاصلة عشرية.


    في هذا المثال سنقوم بتخزين الرقم الذي يبقى من القسمة في المتغير c.

    مثال

    var a = 8;
    var b = 5;
    var c = a % b;
    
    write("c = " + c);
        

    سنحصل على النتيجة التالية عند التشغيل.

    c = 3

    جرب الكود


    معرفة الرقم الذي يتبقى من القسمة له عدة فوائد فمن خلاله يمكنك:

    • أن تعرف إذا كان العدد مفرد (Odd) أو مزدوج (Even).
    • أن تحصل على أول رقم موجود فيه ناحية اليمين.

    لمعرفة إذا كان العدد مفرد أو مزدوج أنظر إلى الباقي من عملية قسمة هذا الرقم على 2 كما في الصورة التالية.


    نستنتج

    • أي عدد تقسمه على 2 و يبقى منه 1, فهذا يعني أن هذا العدد هو عدد مفرد.
    • أي عدد تقسمه على 2 و يبقى منه 0 ( أي لا يبقى منه شيء ) فهذا يعني أن هذا العدد هو عدد مزدوج.

    للحصول على أول رقم موجود في العدد, إقسمه على 10 كما في الصورة التالية.



    العامل ++ (Increment Operator)

    العامل ++ يستخدم لزيادة واحد على قيمة المتغير بكود أقل.

    مثال

    var i = 1;
    i++;
    
    write("i = " + i);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    i = 2

    جرب الكود

    إذاً i++ هي مجرد إختصار للكود i = i + 1.
    هذا الكود معناه قم بإضافة 1 على قيمة المتغير i ثم ضع الناتج في المتغير i.



    العامل -- (Decrement Operator)

    العامل -- يستخدم لإنقاص قيمة المتغير واحداً, و هذا الأسلوب يستخدم كثيراً في الحلقات لإنقاص قيمة العداد واحداً في كل دورة بكود أقل.

    مثال

    var i = 5;
    i--;
    
    write("i = " + i);
    		

    سنحصل على النتيجة التالية عند التشغيل.

    i = 4

    جرب الكود

    إذاً i-- هي مجرد إختصار للكود i = i - 1.
    هذا الكود معناه قم إطرح 1 من قيمة المتغير i ثم ضع الناتج في المتغير i.

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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