الخوارزميات الدمج أثناء الطباعة

تعرف أكثر على طرق إستخدام دالة الطباعة

في الدرس السابق تعلمنا أنه باستخدام الدالة print() يمكننا طباعة أي شيء نضعه فيها بشرط أن نضعه بين " ".
في هذا الدرس ستعرف متى يجب أن تضع الشيء الذي تريد عرضه على الشاشة بين " " أو ( ) و متى لا.


نقاط مهمة حول الأشياء التي تضعها في دالة الطباعة:

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

لا تقلق ستفهم كل هذه التفاصيل من التمارين.
لا تنسى أيضاً أن الـ \n تعمل فقط عندما تضعها بين " " كما قلنا في الدرس السابق.

تأثير رموز التنصيص " " على الأرقام و العمليات الحسابية

كما قلنا في البداية, أي شيء تضعه بداخل " " يعتبر نص عادي, بالتالي يتم طباعته تماماً كما هو.
التمرين التالي يوضح تأثير الرموز " " على الأرقام و العمليات الحسابية.


التمرين الأول

أكتب برنامج يطبع النص 7 + 8 ثم يطبع ناتج جمعهم, و الذي يساوي 15.

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

إستخدام العامل + كعامل دمج و إستخدام القوسين ( ) للحصول على ناتج العمليات الحسابية

يمكنك وضع عدة أشياء بداخل دالة الطباعة باستخدام العامل + بين كل شيئين تريد وضعهما في دالة الطباعة.
هذه العملية تسمى Concatenation و هي تعني أنك ستعرض سلسلة من الأشياء.


نقاط مهمة حول وضع العامل + في دالة الطباعة:

  • إذا وضعته بين رقمين, يعتبر عامل جمع. و بالتالي يعرض ناتج الرقمين.
  • إذا قمت بوضعه بين " " يعتبر حرفاً عادياً, و بالتالي يُعرض كما هو.
  • إذا وضعته بين شيئين منفصلين سواء نصين أو نص و رقم, فإنه يعتبر عامل دمج.


نصيحة

إنتبه جيداً لأسلوب الـ Concatenation الذي ستتعلمه من التمرين التالي, و قم بإعادة التمرين عدة مرات حتى تفهمه بشكل ممتاز لأنه رغم بساطته إلا أنك ستستخدمه كثيراً عند بناء تطبيقاتك الخاصة في المستقبل.



التمرين الثاني

أكتب برنامج يطبع النص 7 + 8 ثم يطبع ناتج جمعهم, و الذي يساوي 15 باستخدام أمر الطباعة مرة احدة فقط.

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



التمرين الثالث

أكتب برنامج يطبع النص 7 + 8 ثم يطبع ناتج جمعهم على نفس السطر, و الذي يساوي 15 باستخدام أمر الطباعة مرة احدة فقط.
الفكرة هنا فقط أن تجعل برنامجك مفهوماً بالنسبة لجميع المستخدمين.
لذلك سنعرض العملية الحسابية على سطر واحد كما في مادة الرياضيات و في التطبيقات التي تتميز بتصميمها الجميل.

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

الدورات

أدوات مساعدة

الأقسام

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