Flow Chart

Programming ကို ေလ့လာရာမွာ အေျခခံ အေနနဲ႕ Pseudo code အျပင္ Flow chart ကို ပါ သိထားသင့္တယ္။ အခုအခ်ိန္ထိ coding အေၾကာင္းကို ကၽြန္ေတာ္ မေရးေသးပါဘူး။ အေျခခံ အဆင့္ေတြ ျဖစ္တဲ့ Flow Chart , Pseudo စတာေတြ ကို နားလည္ သြားတဲ့ အခါမွာ programming ကို လြယ္လင့္ တကူ စဥ္းစားႏိုင္ေအာင္ အေထာက္ အကူျပဳႏို္င္ပါတယ္။

Flow Chart ဆိုတာကိုေတာ့ ကၽြန္ေတာ္တို႕ ေတြ ဘာၿပီး ရင္ ဘာလုပ္မယ္ ဆိုတာကို အဆင့္ဆင့္ ပံုေတြနဲ႕ ဆြဲျပထားပါတယ္။ Flow Chart ဆြဲရာမွာ သက္ဆိုင္ရာ သတ္မွတ္ ခ်က္ေတြ ရိွပါတယ္။ အရင္ဆံုး ဘယ္ပံုေတြက ဘာကို ကိုယ္စားျပဳတယ္ဆိုတာကို ေအာက္မွာ ေဖာ္ျပထားပါတယ္။

Terminal

terminal

Flowchart အစ သို႕မဟုတ္ အဆံုး စသည့္ ေနရာေတြ မွာ အသံုးျပဳပါတယ္။

အစကို Start , Begin စသည္ျဖင့္ အသံုးျပဳပါတယ္။

start

အဆံုးကို ေတာ့ End , Exit, Return ေတြကို အသံုးျပဳပါတယ္။

stop

Lines with Arrows

တစ္ခုကေန ေနာက္တစ္ခုကို သြားဖို႕ ၫႊန္ျပဳထားတာပါ။ ဒါအဆင့္ ၿပီးရင္ ဘယ္ကို သြားမလဲ ဆိုတာကို ၫႊန္ျပဳထားပါတယ္။

line

Line ေတြ ဆြဲတဲ့ အခါမွာ cross ျဖစ္ေနရင္ မ်ဥ္းကို မျဖတ္သြားပဲ အခုလို ဂငယ္ ပံုေလးနဲ႕ ဆြဲပါတယ္။

line

Rectangle

line

Flowchart မွာ စတုဂံေတြကို process, task, action, operation စသည့္အတြက္ အသံုးျပဳပါတယ္။ စတုဂံပံုဟာ action တစ္ခုခုလုပ္ဖို႕ တစ္ခုခုၿပီးေျမာက္ဖို႕အတြက္ ၫႊန္ျပထားပါတယ္။

line

Decision

decision

အသံုးျပဳသူကို ေမးခြန္းေမးၿပီးေတာ့ အေျဖေပၚမွာ မူတည္ၿပီး အလုပ္လုပ္ေစခ်င္တဲ့အခါမွာ decision ကို အသံုးျပဳရပါတယ္။ input တစ္ခု ဝင္ၿပီးေတာ့ output မွာ YES,NO ျဖစ္ပါတယ္။ ဒါျဖစ္ခဲ့ရင္ ဒါလုပ္။ မဟုတ္ခဲ့ရင္ ဘာလုပ္ စသည္အတြက္ အသံုးျပဳႏိုင္ပါတယ္။

YESNO

တစ္ခါတစ္ေလ တစ္ခုထက္ မက ျဖစ္ႏိုင္တဲ့ အေျဖေတြ အတြက္လည္း အသံုးျပဳပါတယ္။

MORE

Circle

Circle

Flow chat က အရမ္းရွည္သြားရင္ သီးသန္႕ ဆြဲဖို႕အတြက္ circle ကို အသံုးျပဳပါတယ္။ flow chart တစ္ခုနဲ႕ တစ္ခုကို connect လုပ္ထားတယ္ဆိုတာကို ေဖာ္ျပထားသည့္ သေဘာပါ။ Circle အတြင္းမွာ နာမည္ပါဝင္ပါတယ္။

circleb

Input/Output

Input Output

User ဆီကေန Data ကို လက္ခံေတာ့မယ္ဆိုရင္ေတာ့ အနားၿပိဳင္ စတုဂံ ကို အသံုးျပဳပါတယ္။

Input Output

ပံုမွန္ အေျခခံ အားျဖင့္ Flow chart အတြက္ ဒါေလးေတြ သိထားရင္ လံုေလာက္ပါတယ္။ ကၽြန္ေတာ္တို႕ Example ေတြ နဲ႕ တခ်က္ၾကည့္ရေအာင္။

ref: http://www.rff.com/flowchart_shapes.htm

results matching ""

    No results matching ""