الاثنين، 4 فبراير 2019

سر نجاح البرمجة Flowchart




ماهذا العنوان الغريب وماهي المخططات

المخططات هي ما نسميها مخطط التدفق  Flowchart

بلغتنا هي مخطط سير العمل  او مخطط سير البرنامج 

انت تريد بناء برنامج هل تعتقد انك تجلس امام لغة البرمجة وتكتب الكود خطوة صحيحة ؟

بالطبع خطأ  المفروض انك تخطط لعمل هذا البرنامج

وركز هنا  تخطيط البرنامج  له طرق عديدة

منهم انك تكتب علي ورقة مراحل البرنامج  وكيف سيسير

او ترسم علي ورقة مخطط سير هذا البرنامج

يعني مثلا اين يبدأ البرنامج واين ينتهي

اين يتم ادخال او اخراج البيانات

اين يتم معالجة البيانات

اين يتم وضع الشرط البرمجي او القرار

لذلك تم  وضع نظام لرسم مخططات سير البرنامج هذا  النظام بسيط جدا جدا

عبارة عن اشكال رسومية  كل رسم منهم له معني ودلالة اهي الاشكال



طيب كيف اقوم برسم مخطط بهذه الاشكال  لا تقلق اهو رسم بسيط لمخطط كود


طيب ماذا استفيد من هذه العملية

بكل بساطة هذه العملية هي خريطة ذهنية لك وللآخرين للتعامل مع الكود البرمجي او ما سميناها الخوارزمية لحل المشكلة

تعالوا نكتب برنامج  علي ورقة

اريد برنامج لجمع رقمين  بكل بساطة

اولا  نبدأ البرنامج

ثانيا ادخال الرقمين
ثالثا معالجة الرقمين وجمعهم
رابعا اخراج النتيجة

تعالوا نكتب آخر وليكن برنامج مستشعر الحرارة

اولا نبدأ البرنامج بعد تعريف المداخل والمخارج
ثانيا متغير لحفظ القيم
ثالثا معالجة  المتغيرات
رابعا الشرط البرمجي او القرار
خامسا اخراج البيانات


بهذه الطريقة  تستطيع بناء برنامجك  مهما كانت تعقيدات هذا البرنامج  فقط ارسم الخريطة او المخطط لسير هذا البرنامج