الخوارزميات ... Algorithms


بسم الله الرحمن الرحيم

- الخوارزميات Algorithms :

يرجع أصل تسمية الخوارزميات بهذا الإسم إلى العالم المسلم أبو جعفر محمد بن موسى الخوارزمي، و هي عبارة عن مجموعة من الأوامر المرتبطة ببعضها لحل مشكلة ما ( أي تحليل المشكلة وفق خطوات معينة )، لها عدة أشكال منها : التسلسل Sequence، التكرار Loops، و اتخاذ القرار Selection، لكل منها طريقتها الخاصة في الكتابة البرمجية، و هي تعتبر المرحلة الأولى لبناء أي برنامج، إذا قمنا بخطواتها بالشكل الصحيح و على الوجه المطلوب فإن في بقية المراحل ستقل الأخطاء، لذلك هي مرحلة في غاية الأهمية.

- مثال Example :

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

- Pseudocode :

1- تعريف عددين صحيحين.
2- ادخل العدد الأول.
3- اختر العملية الحسابية ( جمع، طرح، ضرب، قسمة).
4- ادخل العدد الثاني.
5- تنفيذ العملية.
6- اطبع الناتج على الشاشة.
7- هل تود اجراء عملية أخرى؟ عد إلى الخطوة الثانية إن كان الجواب نعم، و إلى الخطوة التالية إن كان الجواب لا.
8- خروج.


- التطبيق على لغة برمجة مناسبة :

     - لغة ++C :




تعليقات

  1. ارغب في تعلم لغة البرمجة , لدى خلفية بسيطة في Java ,
    لغة c++ ، مختلفة نوعا ما من حيث كتابة الأوامر

    ردحذف
    الردود
    1. نعم هي مختلفة في Syntax ، استمر في تعلمك ل لغة Java حتى تحترف فيها عن طريق المحاولة في حل بعض المشكلات برمجيا ،و تساعدك لغة Java بالإضافة إلى لغة أخرى في تطوير برامج Android ، لغة C++ تعتبر لغة قديمة نوعا ما ... أي مساعدة أنا في الخدمة و شكرا لمرورك

      حذف
  2. ما اسم البرنامج المستخدم في كتابة كود ++c

    ردحذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

قصر بن عقيِل

ما هو علوم الحاسب؟! || What is the Computer Science

طريقة عمل قبعة شتوية بالكروشية