مدخل إلى البرمجة

مدخل إلى البرمجة


- مدخل إلى البرمجة


  • -يمتاز الحاسوب بقدرته على إنجاز العمليات الحسابية بسرعة فائقة و بدقه متناهية و كذلك بقدرته على تخزين كميات كبيرة من المعلومات واستعادتها عند الحاجة إليها .
  • - رغم كل ذلك فإن الحاسوب لا يمتلك القدرة على حل المسائل مهما كانت بسيطة وهذا ما أوجب إيجاد طريقة لكتابة حل المسائل على شكل تعليمات ومصطلحات ورموز يفهمها الحاسب وهذا ما يدعى بالخوارزمية.

 - الخوارزمية


  • 1- هي خطوات مرتبة ومنظمة  نتبعها لحل مسألة معينة وفق تسلسل منطقي لا يمكن تجاهله .
  • 2-سميت الخوارزمية بهذا الاسم نسبة إلى العالم العربي محمد بن موسى الخوارزمي  الذي ولد سنه 780 ميلادي في بلاد خوارزم واشتغل بعلم الرياضيات والمنطق ووضع أسس علم الجبر حيث كان يضع لحل المسألة الحسابية قواعد وأسس حسب تسلسل واضح.

 - صفات الخوارزمية


  • 1 - أن تكون خطوات الخوارزمية مرتبة ومنتهية.
  • 2-  أن تتوفر في هذه الخطوات جميع الشروط التي تدخل في حل المسألة. 
  • 3- أن تكون التعليمات والأوامر واضحه غير غامضة.
  • 4-  أن تكون فعاله وتوصلنا لحل المسألة .
  • 5- أن تكون قابله للتنفيذ بطريقه يدويه خلال زمن محدد.

طرائق تمثيل الخوارزمية 


  • - لتمثيل خوارزميات حل المسائل الرياضية نستخدم مخططات التدفق التي تستخدم الرسوم الهندسية أو عن طريق لغة خوارزمية بهدف جعلها بسيطة وسهلة ثم نكتب البرنامج بلغه الباسكال القابله للتنفيذ المباشر على الحاسب

- المخطط التدفقي


  •  -هو تمثيل بياني رسومي للخوارزمية يوضح خطوات حل المسألة من البداية للنهاية بواسطه مجموع’ من الأشكال الهندسية متصلة ببعضها بواسطة أسهم تظهر التسلسل المنطقي للخوارزمية.

-  لغة الخوارزمية

  • -هي لغه تشبه لغات البرمجة لكن تعليماتها لا تنفذ بشكل مباشر على الحاسب وإنما تستخدم لمساعدة المبرمجين على فهم وتحليل المشكله قبل كتابه حل المشكلة بإحدى لغات البرمجة.

- التعليمات الأساسية في لغات البرمجة


  • 1 -  تعليمة القراءة (إدخال المعطيات).
  • 2-  تعليمة  الكتابة ( إظهار نتائج ).
  • 3- تعليمة الإسناد ( وضع قيمه في متحول).

-المتحول

  • -هو اسم لموقع يحجز في الذاكرة الرئيسية ذو مساحة تخزينية معينه تختلف باختلاف معطيات المتحول و تتغير قيمتها أثناء معالجة و تنفيذ الخوارزمية أو البرنامج.

مقالات ذات صلة  :


- مدخل إلى عالم البرمجة للمبتدئين 

- مدخل إلى البرمجة 

- البرمجة للمبتدئين - ماهي لغات البرمجة - عشرة فوائد لتعلمها - شرح مبسط

 - وأخيرا:  إن كان لديك أي اقتراح أو ملاحظة أو إضافة أو تصحيح خطأ على المقال يرجى التواصل معنا عبر الإيميل التالي: Info@Methaal.com
- لاتنس عزيزي القارئ مشاركة المقال على مواقع التواصل الاجتماعي لتعم الفائدة.
- ودمتم بكل خير .