السـلام عليكم ورحمة الله وبركاتــه ..
ان شاء الله اليوم راح نتكلم عن فلو تشارت " flow chart"
بالبداية راح نتعرف عليها وعلى اهميتها لكل مبرمج ..
فلو تشارت معناه تدفق الرسم البياني ..وهو عباره عن اشكال ترمز لحالات معينة وراح نتعرف على اهمها ان شاء الله
الفلو تشارت مثل المخطط الهندسي لمبنى ما .. المخطط الهندسي"المرسوم على الورق" يسهل عليه عملية التعديل على المبنى قبل البدء بالتشيد .. ايضا الفلو تشارت تفيدنا بعد كتابتها وعرضها للزبون مثلا .. واراد تعديل شيء ما على البرنامج فسوف يوفر عليك عناء كتابة الكود من البداية ..
تعرفنا بالسطور السابقه على الفلو تشارت واهميته للمبرمج ..الان نبدء بالتعرف على الرموز او الاشكال الخاصة بالفلو تشارت ووظائفها
بالبداية اول صورة
اي اذا كان هناك ادخال للمعلومات تكون بالشكل هذا وايضا اذا كان هناك مخرجات من البرنامج على نفس الشكل هذا
الشكل اعلاه يرمز لـ الاوامر مثلا " c=a+b" او اي امر اخرى
هذه تستخدم للأستدعاء "call"
ان شاء الله اليوم راح نتكلم عن فلو تشارت " flow chart"
بالبداية راح نتعرف عليها وعلى اهميتها لكل مبرمج ..
ماهـو الفلو تشارت ؟
فلو تشارت معناه تدفق الرسم البياني ..وهو عباره عن اشكال ترمز لحالات معينة وراح نتعرف على اهمها ان شاء الله
اهمية الفلو تشارت .
الفلو تشارت مثل المخطط الهندسي لمبنى ما .. المخطط الهندسي"المرسوم على الورق" يسهل عليه عملية التعديل على المبنى قبل البدء بالتشيد .. ايضا الفلو تشارت تفيدنا بعد كتابتها وعرضها للزبون مثلا .. واراد تعديل شيء ما على البرنامج فسوف يوفر عليك عناء كتابة الكود من البداية ..
تعرفنا بالسطور السابقه على الفلو تشارت واهميته للمبرمج ..الان نبدء بالتعرف على الرموز او الاشكال الخاصة بالفلو تشارت ووظائفها
بالبداية اول صورة
وهذه الصوره تعني البداية والنهاية "start,end" تعتبر من اساسيات الفلو تشارت
الشكل اعلاه يرمز للمدخلات والمخرجات "input,output"
اي اذا كان هناك ادخال للمعلومات تكون بالشكل هذا وايضا اذا كان هناك مخرجات من البرنامج على نفس الشكل هذا
الشكل اعلاه يرمز لـ الاوامر مثلا " c=a+b" او اي امر اخرى
وهذا الشكل يرمز لـ اذا الشرطية "if"
الشكل هذا تقريبا واضح من شكله .. يرمز لـ اتجاه سير البرنامج
الصوره السابقة تستخدم للتكرار "while,for"
هذه تستخدم للأستدعاء "call"
تعنى نقطه وصول"دائما تستخدم اذا استخدم الشرط"
النقل مسموح مع ذكر المصــدر "لا ابيح النقل بدون ذكر المصدر"