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

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

    مفهوم الدمج

    الدمج ( Concatenation ) يقصد به صف القيم سواء كانت رقمية أو نصية بجانب بعضها بهدف عرضها أو لتخزينها كنص جديد.

    بشكل عام, لدمج القيم في محرر هرمش قم بوضع الرمز + بين القيم التي تريد دمجها.

    دمج نص مع نص

    دمج النصوص مع بعضها يعتبر أسهل أنواع الدمج لأن النصوص ستظهر بالضبط كما تضعها.


    في المثال التالي قمنا بدمج نصّين مع بعض و عرض النص الذي نتج عنهما.
    النص الأول هو كلمة "Mr." و النص الثاني هو كلمة "Mhamad".
    النص الذي سينتج عند دمجهما هو "Mr.Mhamad".

    المثال الأول

    write("Mr." + "Mhamad");
            

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

    Mr.Mhamad

    جرب الكود


    ملاحظة

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


    في المثال التالي إفترضنا أن لدينا نصيّن, الأول هو إسم المستخدم و الثاني هو إسم عائلته و نريد طباعة إسمه الكامل ( أي إسمه و إسم عائلته ).
    لو فرضنا أن إسمه "Mhamad" و إسم عائلته "Harmush" فإن إسمه الكامل يجب أن يظهر "Mhamad Harmush".

    إذاً لعرض إسمه الكامل بشكل صحيح لا بد لنا أن نضع مسافة فارغة " " بينهما حتى لا يندمجان معاً فيظهر إسمه هكذا "MhamadHarmush".

    المثال الثاني

    write("Mhamad" + " " + "Harmush");
            

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

    Mhamad Harmush

    جرب الكود

    دمج رقم مع نص

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


    في المثال التالي قمنا بدمج نص مع رقم.

    المثال الأول

    write("Harmash is published in " + 2014);
            

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

    Harmash is published in 2014

    جرب الكود


    في المثال التالي قمنا بدمج نص مع رقمين وراء بعض.

    المثال الثاني

    write("x = " + 1 + 1);
            

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

    x = 11

    جرب الكود


    ملاحظة

    في حال قمت بدمج مجموعة أرقام مع نص و لكنك وضعت الأرقام في البداية, فهنا سيتم حساب ناتج الأرقام الموضوعة قبل النص و من بعدها يتم دمجهم مع النص.
    هذا الأمر يحدث فقط إن كانت الأرقام موضوعة في بداية عملية الدمج.


    في المثال التالي حين بدأ المحرر بتنفيذ أمر الطباعة وجد رقمين و بينهما زائد فظن أننا نريد حساب ناتج جمعهما و ليس عرضهما بجانب بعضهما.
    بعد أن قام بحساب ناتج جمعهما وجد أننا أيضاً وضعنا نص. الآن حين رأى ذلك علم أننا نريد دمج النص مع ما سبقه.

    خلاصة: في البداية يوجد عملية جمع و يليها يوجد عملية دمج.

    المثال الثالث

    write(1 + 1 + " = x");
            

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

    2 = x

    جرب الكود

    دمج نص مع ناتج عملية حسابية

    عند الحاجة لدمج نص و ناتج عملية قم بوضع العملية الحسابية بين قوسين ( ) لأن ذلك يعطيها أولية التنفيذ و سيتم معاملة ما بين القوسين معاملة رياضية. عندها سواء كانت العملية الحسابية موضوعة قبل أو بعض النص فإن ذلك لن يسبب أي مشكلة.


    في المثال التالي قمنا بدمج نص مع ناتج عملية حسابية.

    مثال

    write("x = " + (1 + 1));
            

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

    x = 2

    جرب الكود

    إعلان

    Eqla3Tech.com

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

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

    الدورات

    أدوات مساعدة

    الأقسام

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