-
ယခု videoမွာ အမ်ားဆံုးကိုသင္ၾကားေနၿမင္ေနရမွာကေတာ့
-
flowchartဆိုတဲ့အရာကုိပါပဲ
-
computer science ဘာသာရပ္မွာပဲၿဖစ္ၿဖစ္
-
လူေတာ္ေတာ္မ်ားမ်ား ေၿပာေနၾကတဲ့
-
algorithm သို႕မဟုတ္ processဆိုတဲ့ လုပ္ေဆာင္မႈပါပဲ
-
-
ေရးထားတဲ့ program တိုင္းအတြက္
-
လြယ္ကူရိုးရွင္းတဲ့ flowchartတစ္ခုစီ ဆြဲၿခင္းကိုလုပ္ေဆာင္ရမွာပါ
-
အကုန္လံုးအတြက္ကိုေတာ့ ဆြဲခ်င္မွဆြဲပါမယ္
-
ဒါေပမယ့္ အခုေတာ့ အေၿခခံက်တဲ့အရာေလးေတြနဲ႕စတင္ခ်င္ပါတယ္
-
နားလည္ထားဖို႕လုိတာက
-
flowchartဆိုတဲ့အရာက fancyၿဖစ္ဖို႕ဆြဲတဲ့အရာမဟုတ္ပါဘူး
-
ၾကည္႕ခဲ့ၿပီးတဲ့videosေတြထဲက
-
ထပ္ကိန္းဂုဏ္သတိၱ အေၾကာင္းေရးထားတဲ့ program မွာဆိုရင္
-
-
ဘယ္လို flowchart ပဲမဆို စတင္ၿပီဆိုရင္ starting point အေနနဲ႕
-
တကယ္စၿပီဆိုရင္
-
စက္၀ိုင္း သို႕မဟုတ္ ဘဲဥ ပံုထဲမွာ Start လို႕ေရးၿပီးစတင္ရပါတယ္
-
စလိုက္ၿပီဆိုရင္
-
Start လို႕ေရးထားတဲ့ စက္၀ိုင္းေအာက္မွာ
-
down arrow ကိုဆြဲရမွာၿဖစ္ပါတယ္
-
user ဆီကေန input ေတာင္း တဲ့ေနရာကေနစတင္ရမွာၿဖစ္ပါတယ္
-
ထို႕အတြက္ေၾကာင့္မုိ႕လို႕
-
user ဆီကေန input ကိုေတာင္းရပါမယ္
-
အစိမ္းေရာင္နဲ႕ တားၿပလိုက္တဲ့ မ်ဥ္းဟာ
-
user ဆီကေန inputေတာင္းတာပဲၿဖစ္ပါတယ္
-
ထုိစာေၾကာင္းကိုဆြဲမယ္ဆိုရင္
-
စတုရန္းပံုစံနဲ႕ ၿပသေလ့ရွိပါတယ္
-
အဲ့ဒါက user ဆီကရတဲ့ inputပဲၿဖစ္တယ္
-
ပံုထဲမွာေရးမွာက
-
"number = user input"
-
ဒီေနရာမွာ စတုရန္းပံုထဲမွာ
-
တိတိက်က်ေရးဖို႕မလိုပါဘူး
-
ဒီအဆင့္မွာကိုယ္ဘာလုပ္မယ္ဆိုတာကိုပဲ
-
နားလည္ရလြယ္ေအာင္ေရးရင္ပဲရပါတယ္
-
ဒီစတုရန္းပံုကဘာကိုေဖာ္ၿပေနလဲဆိုရင္
-
user ကိုအၿမင္ၿပေနၿခင္းပဲၿဖစ္တယ္
-
စတုရန္းပံုက user ဆီကေနတစ္ခုခု ကိုလက္ခံတာၿဖစ္ေစ
-
user ကိုတစ္္ခုခု ထုတ္ၿပတာကိုပဲၿဖစ္ေစ ကိုယ္စားၿပဳပါတယ္
-
user ရဲ႕ input က number နဲ႕ ညီတယ္လုိ႕ေၿပာထားပါတယ္
-
number ဆိုတာက user input ကိုကိုယ္စားၿပဳေနပါတယ္
-
ေနာက္တစ္ဆင့္လုပ္ေဆာင္တာကေတာ့ processလုပ္ၿခင္းၿဖစ္တယ္
-
produt ကို 1 နဲ႕ ညီမယ္လို႕ဆိုထားပါတယ္အ
-
ဒါေၾကာင့္ စတုဂံ ထဲမွာ
-
"Prduct = 1" လို႕ေရးပါမယ္
-
Product က 1နဲ႕ညီပါတယ္
-
ၿပီးရင္ေတာ့ စိတ္၀င္စားစရာေတြၿဖစ္လာေတာ့မွာပါ
-
"for" Loop ထဲကိုထည္႕မွာပါ
-
ဒါကိုစမယ္ဆိုရင္
-
ဒါေပမရ္႕မစခင္ လုပ္ခ်င္တာက
-
ပံုမွာေရးၿပထားနဲ႕
-
မတူေအာင္ ရးသြားမွာၿဖစ္တယ္
-
-
အခုစေရးမွာက
-
"for" loop ကိုစေတာ့မွာပါ
-
-
-
"for" loop ဆိုတာကေတာ့
-
တခ်ိန္တည္းမွာ အမ်ားၾကီးၿဖစ္ေပၚေနတာပါ
-
i ကို sequence ရဲ႕ ပထမဆံုး number လို႕ assign လုပ္ထားေပးတယ္
-
ဒါမွမဟုတ္ i ကို squence ရဲ႕ ပထမဆံုး number အၿဖစ္
-
assign လုပ္လို႕ရမရကို test လုပ္တာပါ
-
assign လုပ္လို႕ရရင္
-
ေနာက္တစ္ဆင့္ကိုသြားတယ္
-
မရခဲ့ရင္
-
loop ထဲကေနထြက္သြားတယ္
-
အရွင္းဆံုးေၿပာရရင္
-
test case တစ္ခုလုပ္ၿပပါမယ္
-
diamond shape ထဲမွာ "items left in sequence" ကိုေရးမယ္
-
အခုေၿပာေနတဲ့ sequence ဆိုတာက
-
ဒီမွာၿပထားတဲ့ sequence ၿဖစ္တဲ့
-
range (number) ကိုေၿပာခ်င္တာပါ
-
အရင္ videoမွာ နမူနာၿပခဲ့တာက
-
number ကို 3 ထားခဲ့တယ္
-
-
ဒီမွာေရးထားတာဖတ္ရခက္မယ္ဆိုတာကိုသိပါတယ္
-
-
-
"items left in sequence"ကသာ YES ၿဖစ္တရ္ဆိုရင္
-
ေၿပာလို႕ရတာက
-
"i = next item"
-
-
i က next itemနဲ႕ညီတယ္လုိ႕ပါပဲ
-
အကယ္လို႕သာ
-
-
'items left in sequence" ကသာ NOၿဖစ္ခဲ့ရင္
-
သို႕ေသာ္လည္း YES လို႕ပဲထားလိုက္ပါ
-
"i = next item"
-
defineထပ္လုပ္ရမွာက
-
productကို
-
-
product ကို
-
တကယ္ကဒါေတြကိုအၿပာနဲ႕ေရးရမွာ
-
ဒါေၾကာင့္မို႕လို႕
-
ၿပန္ေရးမရ္ဆိုရင္
-
YES ေအာက္မွာ
-
"items in sequence" က YES ဆိုရင္
-
"i = next item" ဆိုတာက
-
လုပ္ေဆာင္ရမယ့္ operation ပါ
-
product ကို reassigၿပန္လုပ္ရင္
-
-
-
product =အရင္ product ရဲ႕တန္ဖိုးအေၿမွာက္ (i + 1) ပါပဲ
-
ဒီမွာဆိုရင္
-
ဒီ test ကို loop ၿပန္ပတ္ပါတယ္
-
ဒီေနရာမွာဆိုရင္ loop ၿပန္ပတ္တယ္
-
-
-
-
diamon shapeေနရာကို ၿပန္loop ပတ္ရပါတယ္
-
ဒါေၾကာင့္မို႕လို႕ ဒါကို loopလို႕ေခၚတာၿဖစ္တယ္
-
ဘာၿဖစ္လို႕လဲဆိုေတာ့ processကို runလုပ္ၿပီးရင္
-
loop ထဲမွာ ပါ၀င္ေနတဲ့အတြက္
-
အစကိုၿပန္သြားၿပီးေတာ့
-
ထပ္လုပ္ဖို႕ loop ရွိေသးလားဆိုတာကိုၾကည္႕ဖို႕ပါ
-
loop မစခင္ေနရာကိုၿပန္သြားၿပီးေတာ့
-
" Sequence ထဲမွာ itemေတြက်န္ေသးလား?" လို႕သင္ေမးပါမရ္
-
အဲ့ဒါက ဒီေနရာမွာၿပထားတဲ့ "?" ပဲ
-
ဒီလိုမ်ိဳး "?" က flowchartမွာ
-
diamond shape နဲ႕ ၿပသေလ့ရွိတယ္
-
sequence ထဲမွာ item ထပ္ရွိေသးတယ္ဆိုရင္
-
"i = next item" ၿပီးေတာ့
-
-
"product = product * (i + 1)"
-
ထပ္သြားရရင္
-
Sequence ထဲမွာ itemsေတြက်န္ေသးလား?
-
ဒီေနရာမွာေတာ့
-
squence ထဲမွာ itemsေတြထပ္မက်န္ေတာ့ပါဘူး
-
ဒီေနရာမွာ
-
sequenceထဲမွာ itemမက်န္ေတာ့တဲ့အတြက္
-
-
ညာဖက္ကိုline ဆြဲထြက္ၿပီးေတာ့
-
-
ေအာက္ကိုထပ္ဆြဲခ်လိုက္ၿပီးေတာ့ loop ထဲကထြက္လိုက္ပါတယ္
-
"for" loop ထဲကေနထြက္လုိက္ပါၿပီ
-
ေနာက္ထပ္လုပ္ရမွာက
-
"for" loop ကၿပီးသြားၿပီဆိုရင္
-
product ရဲ႕ value ကို print လုပ္ရံုပဲ
-
ဒါေၾကာင့္ product ရဲ႕ value ကို outputထုတ္ပါတယ္
-
ဒါကလည္း user ကို interface ၿပၿခင္းပါပဲ
-
produt ရဲ႕ value ကို output ထုတ္မွာၿဖစ္တဲ့အတြက္ စတုရန္းပံုနဲ႕ၿပပါမရ္
-
ouput အေနနဲ႕ ပံုထဲမွာ
-
"output product" လို႕ေရးလိုက္ၿပီး
-
ၿပီးသြားၿပီ!
-
ၿပီးေတာ့ "end" လို႕ေရးလိုက္တာက
-
program ကိုအဆံုးသတ္ဖုိ႕ပါ
-
ဒါေၾကာင့္ program ကအလုပ္လုပ္ေနတာရပ္သြားမယ္
-
"end"
-
ဒါကေတာ့ လြယ္ကူတဲ့ program အတြက္ လြယ္ကူတဲ့ flowchartပါ
-
ဒါေၾကာင့္မို႕လို႕အရင္ video ၂ခုက အကူအညီသိပ္မၿဖစ္ဘူးဆိုရင္ေတာင္
-
အခုprogram ကိုအနည္းငယ္နားလည္ၿပီး
-
flowchart ကိုဘယ္လိုေရးရတယ္ဆိုတာကို
-
လြယ္လြယ္နဲ႕နားလည္တာကိုေပးႏိုင္တယ္ ဆိုရင္
-
ကူညီရက်ိဳးနပ္ပါတယ္။