SlideShare a Scribd company logo
1 of 20
วชิาพนื้ฐานการเขยีนโปรแกรมคอมพวิเตอร์ 
เรอื่งการเขยีนผงังาน 
หน่วยที่2 ลกัษณะโครงสรา้งผงังาน
การเขียนผังงานใชส้าหรับช่วยในการเขียนลาดับของขัน้ตอนวิธีการ 
แกปั้ญหา หลังจากที่ทาการเขียนผังงานที่ใชส้าหรับแกปั้ญหาเรียบรอ้ยแลว้ 
ขัน้ตอนต่อไปคือ การเขียนขัน้ตอนวิธีการแกปั้ญหาจากผังงานทไี่ดท้าการเขียนขนึ้ 
จากนั้นจึงทาการเขียนเป็นรหัสเทียมและโปรแกรมคอมพิวเตอร์ ตามลาดับลักษณะ 
โครงสรา้งผังงาน ทสี่ามารถนาไปเขียนเป็นขัน้ตอนวิธีการทางาน และรหัสเทียม 
สามารถแยกเป็นลักษณะโครงสรา้งผังงานได้3 ลักษณะ ดังนี้ 
1. โครงสรา้งผังงานการทางานแบบลาดับ 
2. โครงสรา้งผังงานการทางานแบบเลือกทา หรือมีเงอื่นไข 
3. โครงสรา้งผังงานการทางานแบบทาซ้า 
ลักษณะของผังงานทเี่ขียนขนึ้ ตอ้งเขียนใหอ้ยใู่นรูปแบบของโครงสรา้ง 
หลัก 3 โครงสรา้งนี้ผังงานหนงึ่ผังงาน สามารถประกอบไปดว้ยหลายโครงสรา้งผัง 
งาน โดยมีโครงสรา้งผังงานการทางานแบบลาดับเป็นโครงสรา้งพนื้ฐาน โครงสรา้ง 
ผังงานลักษณะอื่น เช่น การเลือกทา หรือการทาซ้าเป็นโครงสรา้งที่ประกอบอยู่ 
ภายใน หรืออาจประกอบดว้ยโครงสรา้งผังงานการทางานแบบลาดับเพียง 
โครงสรา้งเดียวก็ได้
โครงสรา้งผงังานการทา งานแบบลาดบั 
โครงสรา้งการทางานแบบลาดับ (Sequence) เป็นลักษณะ 
โครงสรา้งพนื้ฐานของผังงานทุกผังงาน ลักษณะการทางานของโครงสรา้ง 
ผังงานแบบลาดับจะทางานทีละขัน้ตอน ตัง้แต่ขัน้ตอนแรกจนถึงขัน้ตอน 
สุดทา้ย ลาดับการทางานของผังงานจะทางานตามทิศทางของลูกศร 
โครงสรา้งของผังงานแบบลาดับ มีลักษณะโครงสรา้งดังนี้ 
โครงสรา้งผังงานการทางานแบบลาดับ
จากโครงสรา้งผังงานการทางานแบบลาดับรูป ขัน้ตอนการทางาน 
ของผังงานจะเรมิ่ตน้ทางานในกระบวนการที่1 (Process 1) เมอื่ทางานใน 
กระบวนการที่1 เสร็จ ขัน้ตอนต่อไป คือ ทางานในกระบวนการที่2 เมอื่ 
ทางานในกระบวนการที่2 เสร็จ จึงทางานในกระบวนการที่3 เป็นขัน้ตอน 
ต่อไป ตามลาดับ การทางานจะทางานทีละ 1 กระบวนการ การทางานจะไม่ 
ทางานหลายกระบวนการพรอ้มกัน 
กระบวนการในการทางานที่1 , 2 และ 3 หมายถึง การทางานในแต่ 
ละลักษณะ อาจเป็นการรับขอ้มูลเขา้ การแสดงผลขอ้มูล หรือการคานวณ เป็น 
ตน้ นอกจากนั้นยังสามารถนาเอาลักษณะโครงสรา้งผังงานแต่ละลักษณะมา 
เป็นกระบวนการทางานของผังงาน เช่น โครงสรา้งการเลือกทา การทาซ้า 
หรือการทางานแบบลาดับ
ตวัอย่างที่1 โครงสรา้งผังงานการทางานแบบลาดับ 
ผังงานการไปโรงเรียน 
จากโครงสรา้งผังงานแบบลาดับ 
สามารถอธิบายขัน้ตอนการทางานได้ดังนี้ 
1. เรมิ่ตน้การทางาน 
2. ตนื่นอน 
3. อาบน้า แต่งตัว 
4. รับประทานอาหาร 
5. ไปโรงเรียน 
6. จบ
โครงสรา้งผงังานการทา งานแบบเลอืกทา หรอืมเีงอื่นไข 
ลักษณะของโครงสรา้งผังงานการทางานแบบเลือกทา ใชส้าหรับ 
กรณีที่ตอ้งการตัดสนิใจเพื่อเลือกขัน้ตอนการทางานที่เหมาะสมกับขอ้มูลที่ 
ทาการประมวลผลในขณะนั้น โครงสรา้งผังงานการเลือกทาประกอบดว้ย 
สัญลักษณ์ของการตัดสนิใจ 1 สัญลักษณ์ เพื่อใชส้าหรับการตัดสนิใจสาหรับ 
เลือกการทางานทตี่อ้งทาเป็นลาดับถัดไปการทางานหลังจากการตรวจสอบ 
เงอื่นไข จะมีการทางานอยู่2 กรณีคือกรณีทผี่ลการตรวจสอบเงอื่นไขเป็น 
จริง และกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นเท็จดังรูป 
โครงสรา้งผังงานการเลือกทา
จากโครงสรา้งผังงานการเลือกทา ขัน้ตอนแรกของการทางานคือ 
การพิจารณาเงอื่นไข (Condition) ที่ใชส้าหรับตัดสนิใจเลือกขัน้ตอนการ 
ทางานทตี่อ้งทาเป็นลาดับถัด/ไป ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็น 
จริง ขัน้ตอนการทางานทตี่อ้งทาเป็นลาดับถัดไปคือ การทางานของ 
กระบวนการที่1 ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็นเท็จ ขัน้ตอนการ 
ทางานที่ตอ้งทาเป็นลาดับถัดไปคือ ส่วนของกระบวนการที่ 2 โดยเลือก 
ทางานเพียงกระบวนการเดียว ไม่ทางานทงั้ 2 กระบวนการพรอ้มกัน 
การทางานของแต่ละกระบวนการ หมายถึง การทางานในแต่ละ 
ลักษณะ สามารถเป็นไดทั้ง้การรับขอ้มูล การแสดงผลขอ้มูล หรือการคานวณ 
และยังสามารถนาเอาโครงสรา้งผังงานลักษณะอนื่มาเป็นกระบวนการทางาน 
ในแต่ละขัน้ตอนได้กระบวนการที่1 และ 2 สามารถเป็นไดทั้ง้โครงสรา้งผัง 
งานการทางานแบบลาดับ การเลือกทา หรือการทาซ้า
ลักษณะโครงสรา้งผังงานการเลือกทาไม่จาเป็นตอ้งมีขัน้ตอนการ 
ทางานทตี่อ้งทาครบทงั้สองกรณี คือ กรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริง 
และกรณีทผี่ลการตรวจสอบเป็นเท็จ อาจมีขัน้ตอนการทางานทตี่อ้งทาเพียง 
กรณีเดียวก็ได้กล่าวคือ อาจมีเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริง 
มีขัน้ตอนการทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงอื่นไขเป็นเท็จไม่ 
มีขัน้ตอนการทางานทตี่อ้งทา หรือมีเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไข 
เป็นเท็จ มีขัน้ตอนการทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงอื่นไข 
เป็นจริง ไม่มีขัน้ตอนการทางานทตี่อ้งทา 
ลักษณะโครงสรา้งผังงานการเลือกทา
จากรูป(A) คือ ลักษณะของโครงสรา้งผังงานการเลือกทาทมีี่ 
กระบวนการทางานเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริงมีขัน้ตอนการ 
ทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงื่อนไขเป็นเท็จไม่มีขัน้ตอนการ 
ทางานทตี่อ้งทา 
จากรูป(B) คือ ลักษณะของโครงสรา้งผังงานการเลือกทาทมีี่ 
กระบวนการทางานเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นเท็จมีขัน้ตอนการ 
ทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงื่อนไขเป็นจริงไม่มีขัน้ตอนการ 
ทางานทตี่อ้งทา 
ลักษณะของโครงสรา้งผังงานการเลือกทา ขัน้ตอนการทางานทเี่ลือก 
ทาเป็นลาดับถัดไปหลังจากการตรวจสอบเงอื่นไข จะพิจารณาจากอักษรทใี่ช้ 
กากับทิศทาง โดยใช้“Y” หรือ “Yes” หรือ “ใช่” กากับทิศทางของขัน้ตอนการ 
ทางานที่ตอ้งทาเมื่อผลที่ไดจ้ากการตรวจสอบเงื่อนไขเป็นจริง และใช้“N” หรือ 
“No” หรือ “ไม่ใช่” กากับทิศทางของขัน้ตอนการทางานทตี่อ้งทาเมอื่ผลทไี่ด้ 
จากการตรวจสอบเงอื่นไขเป็นเท็จ
การทางานเมอื่ผลทไี่ดรั้บการตรวจสอบเงอื่นไขเป็นจริงไม่จาเป็นตอ้ง 
อยู่ทางซา้ยของสัญลักษณ์การตัดสนิใจ และผลที่ไดจ้ากการตรวจสอบเงื่อนไข 
เป็นเท็จไม่จาเป็นตอ้งอยู่ทางขวาของสัญลักษณ์การตัดสนิใจ ลาดับขัน้ตอน 
การทางานพิจารณาจากตัวอักษรกากับทิศทางเป็นหลัก 
ลักษณะโครงสรา้งผังงานการเลือกทาทมีี่การทางานเหมือนกัน 
ลักษณะการทางานของโครงสรา้งผังงานทัง้ 2 ผังงานมีการทางานทเี่หมือนกัน 
ลักษณะการทางานคือ หลังจากตรวจสอบเงอื่นไข ถา้ผลจากการตรวจสอบ 
เงอื่นไขเป็นจริง กระบวนการทตี่อ้งทาเป็นขัน้ตอนต่อไปคือ กระบวนการที่1 ถา้ 
ผลจากการตรวจสอบเงอื่นไขเป็นเท็จ ไม่มีกระบวนการใดเลยทตี่อ้งทาเป็น 
ลาดับถัดไป
ตวัอย่างที่2 โครงสรา้งผังงานการเลือกทา 
ผงังานการเลือกซื้ออาหาร
จากผังงานการเลือกซื้อ การทางานของผังงานสามารถอธิบายลาดับ 
ขัน้ตอนการทางานไดดั้งนี้ 
1. เรมิ่ตน้ 
2. รับเงินมา 200 บาท 
3. ตรวจสอบเงอื่นไข ซื้อพิซซ่าหรือไม่ ถา้ใช่ 
3.1 จ่ายค่าพิซซ่า 199 บาท 
มิฉะนั้นแลว้ 
3.2 จ่ายค่าไก่ย่างหา้ดาว 109 บาท 
5. จบการทางาน
โครงสรา้งผงังานการทา งานแบบทา ซา้ 
ลักษณะโครงสรา้งผังงานการทางานแบบทาซ้า ใชป้ระโยชน์ในกรณีที่ 
ตอ้งการทางานอย่างใดอย่างหนึ่งซ้ากันหลายครั้ง โครงสรา้งผังงานแบบทาซ้า 
จะประกอบไปดว้ยสัญลักษณ์การตัดสนิใจ ใชส้าหรับตรวจสอบเงื่อนไขเพื่อ 
ตัดสนิใจว่าจะเขา้สู่ขัน้ตอนการทาซ้าหรือไม่ลักษณะการทาซ้าสามารถแบ่งได้ 
เป็น 2 ลักษณะคือ 
1. ทาในขณะที่ 
2. ทาจนกระทั่ง
1. การทาซา้ลกัษณะทา ในขณะที่ 
การทางานของโครงสรา้งผังงานการทาซ้าลักษณะทาในขณะที่ (Do - 
While) ขัน้ตอนแรกของการทางาน คือ การตรวจสอบเงื่อนไขการทาซ้า ถา้ผลที่ 
ไดจ้ากการตรวจสอบเงื่อนไขเป็นจริง จึงเขา้สู่ขัน้ตอนของการทางานในส่วนของ 
การทาซ้าจากรูปที่ 2.7 คือ ทากระบวนการที่1 หลังจากทากระบวนการที่1 เสร็จ 
แลว้ การทางานของผังงานจะกลับไปตรวจสอบเงื่อนไขที่ใชส้าหรับการทาซ้าอีก 
ครั้ง 
ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขยังคงเป็นจริง การทางานจะเขา้สู่ 
ขัน้ตอนการทางานที่ตอ้งทาซ้าอีกครั้งหนึ่ง ทาซ้าเช่นนี้จนกว่าผลทไี่ดจ้ากการ 
ตรวจสอบเงื่อนไขเป็นเท็จ จึงออกจากขัน้ตอนการทาซ้า เพื่อทางานในขัน้ตอน 
ต่อไป 
โครงสรา้งผังงานแบบทาซ้าในลักษณะทาในขณะที่
ตวัอย่างที่3 โครงสรา้งผังงานการทาซ้าในลักษณะทาในขณะที่ 
ผังงานโครงสรา้งการทาซ้าลักษณะทาในขณะที
จากผังงานสามารถอธิบายลาดับขัน้ตอนการทางานไดดั้งนี้ 
1. เรมิ่ตน้ 
2. ครูใหนั้กเรียนอ่านหนังสือ 10 หนา้ 
3. นักเรียนเปิดอ่านหนังสือหนา้แรก 
4. ในขณะที่ตรวจสอบนักเรียนอ่านไม่ครบ 10 หนา้ 
4.1ใหนั้กเรียนเปิดหนังสือหนา้ถัดไป 
4.2 นักเรียนอ่านหนังสือ 
5. จบการทางาน
2. การทาซา้ในลกัษณะทา จนกระทงั่ 
ลักษณะของโครงสรา้งผังงานการทาซ้าลักษณะทาจนกระทั่ง (Do - 
Until) แสดงในรูปที่2.9 การทางานของโครงสรา้งผังงานการทาซ้าลักษณะ 
ทาจนกระทั่ง ขัน้ตอนการทางานทตี่อ้งทาเป็นลาดับแรก คือ ทาขั้นตอนการ 
ทางานที่ตอ้งการทาซ้าก่อนอย่างนอ้ยหนึ่งครั้ง จากรูปที่ 2.9 คอื การทางาน 
ในส่วนของกระบวนการที่ 1 หลังจากนั้นจึงทาการตรวจสอบเงื่อนไขสาหรับ 
พิจารณาว่าจะกลับไปทากระบวนการทางานที่ตอ้งทาซ้าหรือไม่ 
ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็นเท็จ การทางานของผังงาน 
จะทาการยอ้นกลับไปทาขัน้ตอนการทางานที่ตอ้งการทาซ้าอีกครั้ง แลว้จึงทา 
การกลับมาตรวจสอบเงอื่นไข ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขยังคงเป็น 
เท็จ จะกลับไปทากระบวนการที่ตอ้งทาซ้าอีก ทาเช่นนี้จนกว่าผลทไี่ดจ้าก 
การตรวจสอบเงื่อนไขออกมาเป็นจริง จึงออกจากขัน้ตอนการทาซ้าเพื่อ 
ทางานในขัน้ตอนอนื่ต่อไป 
โครงสรา้งผังงานการทาซ้าลักษณะทาจนกระทั่ง
ตวัอย่างที่4 โครงสรา้งผังงานการทาซ้าในลักษณะทาจนกระทั่ง 
ผังงานโครงสรา้งการทาซ้าลักษณะทาจนกระทั่ง
จากผังงานสามารถอธิบายลาดับขัน้ตอนการทางานไดดั้งนี้ 
1. เรมิ่ตน้ 
2. ครูอธิบายเรอื่งการบวกเลข 
3. ครูใหนั้กเรียนทาแบบฝึกหัด 
4. นักเรียนส่งแบบฝึกหัด 
5. ครูตรวจ 
6. ทาซ้าจนกระทั่ง นักเรียนส่วนใหญ่ทาถูก 
6.1 ครูสอนเรอื่งใหม่ 
7. จบการทางาน
ขอ้แตกต่างระหว่างการทา ซา้ลกัษณะทา ในขณะที่กบั ทาจนกระทงั่

More Related Content

What's hot

การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงานCai Ubru
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงานAmanda Mam
 
Doc 40720.914467592650
Doc 40720.914467592650Doc 40720.914467592650
Doc 40720.914467592650Jakkree Eiei
 
ผังงาน (Flowchart)
ผังงาน (Flowchart)ผังงาน (Flowchart)
ผังงาน (Flowchart)Theruangsit
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)Kroopop Su
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน9inglobin
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาskiats
 
ขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมbpatra
 
โครงสร้างผังงาน
โครงสร้างผังงานโครงสร้างผังงาน
โครงสร้างผังงานChittraporn Phalao
 
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4Patipat04
 
3 software deverlop
3 software deverlop3 software deverlop
3 software deverlopPor Kung
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานChess
 

What's hot (20)

การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงาน
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงาน
 
ผังงาน เจนนภา
ผังงาน เจนนภาผังงาน เจนนภา
ผังงาน เจนนภา
 
Doc 40720.914467592650
Doc 40720.914467592650Doc 40720.914467592650
Doc 40720.914467592650
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
 
Chapter05
Chapter05Chapter05
Chapter05
 
ผังงาน (Flowchart)
ผังงาน (Flowchart)ผังงาน (Flowchart)
ผังงาน (Flowchart)
 
Chapter05
Chapter05Chapter05
Chapter05
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหา
 
Programmer1
Programmer1Programmer1
Programmer1
 
ขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรม
 
โครงสร้างผังงาน
โครงสร้างผังงานโครงสร้างผังงาน
โครงสร้างผังงาน
 
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
ผังงาน ปฏิพัทธ์ สคพ.2 เลขที่4
 
3 software deverlop
3 software deverlop3 software deverlop
3 software deverlop
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงาน
 
1
11
1
 
Chapter 05 Loop
Chapter 05 LoopChapter 05 Loop
Chapter 05 Loop
 

Viewers also liked

งานโลหะแผ่น6 2
งานโลหะแผ่น6 2งานโลหะแผ่น6 2
งานโลหะแผ่น6 2Pannathat Champakul
 
งานโลหะแผ่น1 6
งานโลหะแผ่น1 6งานโลหะแผ่น1 6
งานโลหะแผ่น1 6Pannathat Champakul
 
Practica normalizacion
Practica normalizacionPractica normalizacion
Practica normalizacioninfo162
 
Current Projects
Current ProjectsCurrent Projects
Current ProjectsFrank Jing
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBBehrouz Bakhtiari
 
Kelas tahun 5 rajin 2014 for merge
Kelas tahun 5 rajin  2014   for mergeKelas tahun 5 rajin  2014   for merge
Kelas tahun 5 rajin 2014 for mergeSiti Norwati
 
2б космос
2б космос2б космос
2б космосZoyaSGT
 
Why should healthcare professionals care about social media?
Why should healthcare professionals care about social media?Why should healthcare professionals care about social media?
Why should healthcare professionals care about social media?Innovation Agency
 
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...DevOpsDays Tel Aviv
 
Se Dio La Reeleccion...
Se Dio La Reeleccion...Se Dio La Reeleccion...
Se Dio La Reeleccion...Muklisito
 
The Most effective models for Customer Support Operations
The Most effective models for Customer Support OperationsThe Most effective models for Customer Support Operations
The Most effective models for Customer Support OperationsDavid Loia
 
Pedagogia progresista
Pedagogia progresistaPedagogia progresista
Pedagogia progresistaPatty LóMar
 

Viewers also liked (20)

งานโลหะแผ่น6 2
งานโลหะแผ่น6 2งานโลหะแผ่น6 2
งานโลหะแผ่น6 2
 
งานโลหะแผ่น1 6
งานโลหะแผ่น1 6งานโลหะแผ่น1 6
งานโลหะแผ่น1 6
 
1 4
1 41 4
1 4
 
1 3
1 31 3
1 3
 
2 2
2 22 2
2 2
 
1 6
1 61 6
1 6
 
sukanya HR Resume updated
sukanya HR Resume updatedsukanya HR Resume updated
sukanya HR Resume updated
 
Practica normalizacion
Practica normalizacionPractica normalizacion
Practica normalizacion
 
Current Projects
Current ProjectsCurrent Projects
Current Projects
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDB
 
Kelas tahun 5 rajin 2014 for merge
Kelas tahun 5 rajin  2014   for mergeKelas tahun 5 rajin  2014   for merge
Kelas tahun 5 rajin 2014 for merge
 
Contexto educativo fpd
Contexto educativo fpdContexto educativo fpd
Contexto educativo fpd
 
Presentation_NEW.PPTX
Presentation_NEW.PPTXPresentation_NEW.PPTX
Presentation_NEW.PPTX
 
2б космос
2б космос2б космос
2б космос
 
Why should healthcare professionals care about social media?
Why should healthcare professionals care about social media?Why should healthcare professionals care about social media?
Why should healthcare professionals care about social media?
 
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
Who Watches the Watchmen - Arup Chakrabarti, PagerDuty - DevOpsDays Tel Aviv ...
 
Se Dio La Reeleccion...
Se Dio La Reeleccion...Se Dio La Reeleccion...
Se Dio La Reeleccion...
 
The Most effective models for Customer Support Operations
The Most effective models for Customer Support OperationsThe Most effective models for Customer Support Operations
The Most effective models for Customer Support Operations
 
Pedagogia progresista
Pedagogia progresistaPedagogia progresista
Pedagogia progresista
 
RECTAS PARALELAS Y PERPENDICULARES
RECTAS PARALELAS Y PERPENDICULARESRECTAS PARALELAS Y PERPENDICULARES
RECTAS PARALELAS Y PERPENDICULARES
 

Similar to Ppt 02-flowchart

ลักษณะโครงสร้างผังงาน
ลักษณะโครงสร้างผังงานลักษณะโครงสร้างผังงาน
ลักษณะโครงสร้างผังงานPannathat Champakul
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศMeaw Sukee
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมnuknook
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาsupatra178
 
อาชีพทางเทคโนโลยีสารสนเทศ
อาชีพทางเทคโนโลยีสารสนเทศอาชีพทางเทคโนโลยีสารสนเทศ
อาชีพทางเทคโนโลยีสารสนเทศAtthapol Atthapol
 
คำสั่งควบคุมโปรแกรม
คำสั่งควบคุมโปรแกรมคำสั่งควบคุมโปรแกรม
คำสั่งควบคุมโปรแกรมJK133
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรTay Atcharawan
 
0 syllabus
0 syllabus0 syllabus
0 syllabuskorakate
 
บทที่8
บทที่8บทที่8
บทที่8galswen
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3KEk YourJust'one
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาwinewic199
 

Similar to Ppt 02-flowchart (20)

11
1111
11
 
11
1111
11
 
Q1
Q1Q1
Q1
 
ลักษณะโครงสร้างผังงาน
ลักษณะโครงสร้างผังงานลักษณะโครงสร้างผังงาน
ลักษณะโครงสร้างผังงาน
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหา
 
อาชีพทางเทคโนโลยีสารสนเทศ
อาชีพทางเทคโนโลยีสารสนเทศอาชีพทางเทคโนโลยีสารสนเทศ
อาชีพทางเทคโนโลยีสารสนเทศ
 
1122
11221122
1122
 
คำสั่งควบคุมโปรแกรม
คำสั่งควบคุมโปรแกรมคำสั่งควบคุมโปรแกรม
คำสั่งควบคุมโปรแกรม
 
Lesson5 devenlopment-program
Lesson5 devenlopment-programLesson5 devenlopment-program
Lesson5 devenlopment-program
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอร
 
Presenttttttt
PresentttttttPresenttttttt
Presenttttttt
 
Cost estimate
Cost estimateCost estimate
Cost estimate
 
0 syllabus
0 syllabus0 syllabus
0 syllabus
 
บทที่8
บทที่8บทที่8
บทที่8
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 

More from Pannathat Champakul (20)

เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯเค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
 
505
505505
505
 
407
407407
407
 
603
603603
603
 
602
602602
602
 
601
601601
601
 
600
600600
600
 
504
504504
504
 
503
503503
503
 
502
502502
502
 
501
501501
501
 
500
500500
500
 
406
406406
406
 
405
405405
405
 
404
404404
404
 
403
403403
403
 
402
402402
402
 
401
401401
401
 
400
400400
400
 
305
305305
305
 

Ppt 02-flowchart

  • 2. การเขียนผังงานใชส้าหรับช่วยในการเขียนลาดับของขัน้ตอนวิธีการ แกปั้ญหา หลังจากที่ทาการเขียนผังงานที่ใชส้าหรับแกปั้ญหาเรียบรอ้ยแลว้ ขัน้ตอนต่อไปคือ การเขียนขัน้ตอนวิธีการแกปั้ญหาจากผังงานทไี่ดท้าการเขียนขนึ้ จากนั้นจึงทาการเขียนเป็นรหัสเทียมและโปรแกรมคอมพิวเตอร์ ตามลาดับลักษณะ โครงสรา้งผังงาน ทสี่ามารถนาไปเขียนเป็นขัน้ตอนวิธีการทางาน และรหัสเทียม สามารถแยกเป็นลักษณะโครงสรา้งผังงานได้3 ลักษณะ ดังนี้ 1. โครงสรา้งผังงานการทางานแบบลาดับ 2. โครงสรา้งผังงานการทางานแบบเลือกทา หรือมีเงอื่นไข 3. โครงสรา้งผังงานการทางานแบบทาซ้า ลักษณะของผังงานทเี่ขียนขนึ้ ตอ้งเขียนใหอ้ยใู่นรูปแบบของโครงสรา้ง หลัก 3 โครงสรา้งนี้ผังงานหนงึ่ผังงาน สามารถประกอบไปดว้ยหลายโครงสรา้งผัง งาน โดยมีโครงสรา้งผังงานการทางานแบบลาดับเป็นโครงสรา้งพนื้ฐาน โครงสรา้ง ผังงานลักษณะอื่น เช่น การเลือกทา หรือการทาซ้าเป็นโครงสรา้งที่ประกอบอยู่ ภายใน หรืออาจประกอบดว้ยโครงสรา้งผังงานการทางานแบบลาดับเพียง โครงสรา้งเดียวก็ได้
  • 3. โครงสรา้งผงังานการทา งานแบบลาดบั โครงสรา้งการทางานแบบลาดับ (Sequence) เป็นลักษณะ โครงสรา้งพนื้ฐานของผังงานทุกผังงาน ลักษณะการทางานของโครงสรา้ง ผังงานแบบลาดับจะทางานทีละขัน้ตอน ตัง้แต่ขัน้ตอนแรกจนถึงขัน้ตอน สุดทา้ย ลาดับการทางานของผังงานจะทางานตามทิศทางของลูกศร โครงสรา้งของผังงานแบบลาดับ มีลักษณะโครงสรา้งดังนี้ โครงสรา้งผังงานการทางานแบบลาดับ
  • 4. จากโครงสรา้งผังงานการทางานแบบลาดับรูป ขัน้ตอนการทางาน ของผังงานจะเรมิ่ตน้ทางานในกระบวนการที่1 (Process 1) เมอื่ทางานใน กระบวนการที่1 เสร็จ ขัน้ตอนต่อไป คือ ทางานในกระบวนการที่2 เมอื่ ทางานในกระบวนการที่2 เสร็จ จึงทางานในกระบวนการที่3 เป็นขัน้ตอน ต่อไป ตามลาดับ การทางานจะทางานทีละ 1 กระบวนการ การทางานจะไม่ ทางานหลายกระบวนการพรอ้มกัน กระบวนการในการทางานที่1 , 2 และ 3 หมายถึง การทางานในแต่ ละลักษณะ อาจเป็นการรับขอ้มูลเขา้ การแสดงผลขอ้มูล หรือการคานวณ เป็น ตน้ นอกจากนั้นยังสามารถนาเอาลักษณะโครงสรา้งผังงานแต่ละลักษณะมา เป็นกระบวนการทางานของผังงาน เช่น โครงสรา้งการเลือกทา การทาซ้า หรือการทางานแบบลาดับ
  • 5. ตวัอย่างที่1 โครงสรา้งผังงานการทางานแบบลาดับ ผังงานการไปโรงเรียน จากโครงสรา้งผังงานแบบลาดับ สามารถอธิบายขัน้ตอนการทางานได้ดังนี้ 1. เรมิ่ตน้การทางาน 2. ตนื่นอน 3. อาบน้า แต่งตัว 4. รับประทานอาหาร 5. ไปโรงเรียน 6. จบ
  • 6. โครงสรา้งผงังานการทา งานแบบเลอืกทา หรอืมเีงอื่นไข ลักษณะของโครงสรา้งผังงานการทางานแบบเลือกทา ใชส้าหรับ กรณีที่ตอ้งการตัดสนิใจเพื่อเลือกขัน้ตอนการทางานที่เหมาะสมกับขอ้มูลที่ ทาการประมวลผลในขณะนั้น โครงสรา้งผังงานการเลือกทาประกอบดว้ย สัญลักษณ์ของการตัดสนิใจ 1 สัญลักษณ์ เพื่อใชส้าหรับการตัดสนิใจสาหรับ เลือกการทางานทตี่อ้งทาเป็นลาดับถัดไปการทางานหลังจากการตรวจสอบ เงอื่นไข จะมีการทางานอยู่2 กรณีคือกรณีทผี่ลการตรวจสอบเงอื่นไขเป็น จริง และกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นเท็จดังรูป โครงสรา้งผังงานการเลือกทา
  • 7. จากโครงสรา้งผังงานการเลือกทา ขัน้ตอนแรกของการทางานคือ การพิจารณาเงอื่นไข (Condition) ที่ใชส้าหรับตัดสนิใจเลือกขัน้ตอนการ ทางานทตี่อ้งทาเป็นลาดับถัด/ไป ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็น จริง ขัน้ตอนการทางานทตี่อ้งทาเป็นลาดับถัดไปคือ การทางานของ กระบวนการที่1 ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็นเท็จ ขัน้ตอนการ ทางานที่ตอ้งทาเป็นลาดับถัดไปคือ ส่วนของกระบวนการที่ 2 โดยเลือก ทางานเพียงกระบวนการเดียว ไม่ทางานทงั้ 2 กระบวนการพรอ้มกัน การทางานของแต่ละกระบวนการ หมายถึง การทางานในแต่ละ ลักษณะ สามารถเป็นไดทั้ง้การรับขอ้มูล การแสดงผลขอ้มูล หรือการคานวณ และยังสามารถนาเอาโครงสรา้งผังงานลักษณะอนื่มาเป็นกระบวนการทางาน ในแต่ละขัน้ตอนได้กระบวนการที่1 และ 2 สามารถเป็นไดทั้ง้โครงสรา้งผัง งานการทางานแบบลาดับ การเลือกทา หรือการทาซ้า
  • 8. ลักษณะโครงสรา้งผังงานการเลือกทาไม่จาเป็นตอ้งมีขัน้ตอนการ ทางานทตี่อ้งทาครบทงั้สองกรณี คือ กรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริง และกรณีทผี่ลการตรวจสอบเป็นเท็จ อาจมีขัน้ตอนการทางานทตี่อ้งทาเพียง กรณีเดียวก็ได้กล่าวคือ อาจมีเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริง มีขัน้ตอนการทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงอื่นไขเป็นเท็จไม่ มีขัน้ตอนการทางานทตี่อ้งทา หรือมีเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไข เป็นเท็จ มีขัน้ตอนการทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงอื่นไข เป็นจริง ไม่มีขัน้ตอนการทางานทตี่อ้งทา ลักษณะโครงสรา้งผังงานการเลือกทา
  • 9. จากรูป(A) คือ ลักษณะของโครงสรา้งผังงานการเลือกทาทมีี่ กระบวนการทางานเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นจริงมีขัน้ตอนการ ทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงื่อนไขเป็นเท็จไม่มีขัน้ตอนการ ทางานทตี่อ้งทา จากรูป(B) คือ ลักษณะของโครงสรา้งผังงานการเลือกทาทมีี่ กระบวนการทางานเฉพาะกรณีทผี่ลการตรวจสอบเงอื่นไขเป็นเท็จมีขัน้ตอนการ ทางานที่ตอ้งทา ส่วนกรณีที่ผลการตรวจสอบเงื่อนไขเป็นจริงไม่มีขัน้ตอนการ ทางานทตี่อ้งทา ลักษณะของโครงสรา้งผังงานการเลือกทา ขัน้ตอนการทางานทเี่ลือก ทาเป็นลาดับถัดไปหลังจากการตรวจสอบเงอื่นไข จะพิจารณาจากอักษรทใี่ช้ กากับทิศทาง โดยใช้“Y” หรือ “Yes” หรือ “ใช่” กากับทิศทางของขัน้ตอนการ ทางานที่ตอ้งทาเมื่อผลที่ไดจ้ากการตรวจสอบเงื่อนไขเป็นจริง และใช้“N” หรือ “No” หรือ “ไม่ใช่” กากับทิศทางของขัน้ตอนการทางานทตี่อ้งทาเมอื่ผลทไี่ด้ จากการตรวจสอบเงอื่นไขเป็นเท็จ
  • 10. การทางานเมอื่ผลทไี่ดรั้บการตรวจสอบเงอื่นไขเป็นจริงไม่จาเป็นตอ้ง อยู่ทางซา้ยของสัญลักษณ์การตัดสนิใจ และผลที่ไดจ้ากการตรวจสอบเงื่อนไข เป็นเท็จไม่จาเป็นตอ้งอยู่ทางขวาของสัญลักษณ์การตัดสนิใจ ลาดับขัน้ตอน การทางานพิจารณาจากตัวอักษรกากับทิศทางเป็นหลัก ลักษณะโครงสรา้งผังงานการเลือกทาทมีี่การทางานเหมือนกัน ลักษณะการทางานของโครงสรา้งผังงานทัง้ 2 ผังงานมีการทางานทเี่หมือนกัน ลักษณะการทางานคือ หลังจากตรวจสอบเงอื่นไข ถา้ผลจากการตรวจสอบ เงอื่นไขเป็นจริง กระบวนการทตี่อ้งทาเป็นขัน้ตอนต่อไปคือ กระบวนการที่1 ถา้ ผลจากการตรวจสอบเงอื่นไขเป็นเท็จ ไม่มีกระบวนการใดเลยทตี่อ้งทาเป็น ลาดับถัดไป
  • 12. จากผังงานการเลือกซื้อ การทางานของผังงานสามารถอธิบายลาดับ ขัน้ตอนการทางานไดดั้งนี้ 1. เรมิ่ตน้ 2. รับเงินมา 200 บาท 3. ตรวจสอบเงอื่นไข ซื้อพิซซ่าหรือไม่ ถา้ใช่ 3.1 จ่ายค่าพิซซ่า 199 บาท มิฉะนั้นแลว้ 3.2 จ่ายค่าไก่ย่างหา้ดาว 109 บาท 5. จบการทางาน
  • 13. โครงสรา้งผงังานการทา งานแบบทา ซา้ ลักษณะโครงสรา้งผังงานการทางานแบบทาซ้า ใชป้ระโยชน์ในกรณีที่ ตอ้งการทางานอย่างใดอย่างหนึ่งซ้ากันหลายครั้ง โครงสรา้งผังงานแบบทาซ้า จะประกอบไปดว้ยสัญลักษณ์การตัดสนิใจ ใชส้าหรับตรวจสอบเงื่อนไขเพื่อ ตัดสนิใจว่าจะเขา้สู่ขัน้ตอนการทาซ้าหรือไม่ลักษณะการทาซ้าสามารถแบ่งได้ เป็น 2 ลักษณะคือ 1. ทาในขณะที่ 2. ทาจนกระทั่ง
  • 14. 1. การทาซา้ลกัษณะทา ในขณะที่ การทางานของโครงสรา้งผังงานการทาซ้าลักษณะทาในขณะที่ (Do - While) ขัน้ตอนแรกของการทางาน คือ การตรวจสอบเงื่อนไขการทาซ้า ถา้ผลที่ ไดจ้ากการตรวจสอบเงื่อนไขเป็นจริง จึงเขา้สู่ขัน้ตอนของการทางานในส่วนของ การทาซ้าจากรูปที่ 2.7 คือ ทากระบวนการที่1 หลังจากทากระบวนการที่1 เสร็จ แลว้ การทางานของผังงานจะกลับไปตรวจสอบเงื่อนไขที่ใชส้าหรับการทาซ้าอีก ครั้ง ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขยังคงเป็นจริง การทางานจะเขา้สู่ ขัน้ตอนการทางานที่ตอ้งทาซ้าอีกครั้งหนึ่ง ทาซ้าเช่นนี้จนกว่าผลทไี่ดจ้ากการ ตรวจสอบเงื่อนไขเป็นเท็จ จึงออกจากขัน้ตอนการทาซ้า เพื่อทางานในขัน้ตอน ต่อไป โครงสรา้งผังงานแบบทาซ้าในลักษณะทาในขณะที่
  • 16. จากผังงานสามารถอธิบายลาดับขัน้ตอนการทางานไดดั้งนี้ 1. เรมิ่ตน้ 2. ครูใหนั้กเรียนอ่านหนังสือ 10 หนา้ 3. นักเรียนเปิดอ่านหนังสือหนา้แรก 4. ในขณะที่ตรวจสอบนักเรียนอ่านไม่ครบ 10 หนา้ 4.1ใหนั้กเรียนเปิดหนังสือหนา้ถัดไป 4.2 นักเรียนอ่านหนังสือ 5. จบการทางาน
  • 17. 2. การทาซา้ในลกัษณะทา จนกระทงั่ ลักษณะของโครงสรา้งผังงานการทาซ้าลักษณะทาจนกระทั่ง (Do - Until) แสดงในรูปที่2.9 การทางานของโครงสรา้งผังงานการทาซ้าลักษณะ ทาจนกระทั่ง ขัน้ตอนการทางานทตี่อ้งทาเป็นลาดับแรก คือ ทาขั้นตอนการ ทางานที่ตอ้งการทาซ้าก่อนอย่างนอ้ยหนึ่งครั้ง จากรูปที่ 2.9 คอื การทางาน ในส่วนของกระบวนการที่ 1 หลังจากนั้นจึงทาการตรวจสอบเงื่อนไขสาหรับ พิจารณาว่าจะกลับไปทากระบวนการทางานที่ตอ้งทาซ้าหรือไม่ ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขเป็นเท็จ การทางานของผังงาน จะทาการยอ้นกลับไปทาขัน้ตอนการทางานที่ตอ้งการทาซ้าอีกครั้ง แลว้จึงทา การกลับมาตรวจสอบเงอื่นไข ถา้ผลทไี่ดจ้ากการตรวจสอบเงอื่นไขยังคงเป็น เท็จ จะกลับไปทากระบวนการที่ตอ้งทาซ้าอีก ทาเช่นนี้จนกว่าผลทไี่ดจ้าก การตรวจสอบเงื่อนไขออกมาเป็นจริง จึงออกจากขัน้ตอนการทาซ้าเพื่อ ทางานในขัน้ตอนอนื่ต่อไป โครงสรา้งผังงานการทาซ้าลักษณะทาจนกระทั่ง
  • 19. จากผังงานสามารถอธิบายลาดับขัน้ตอนการทางานไดดั้งนี้ 1. เรมิ่ตน้ 2. ครูอธิบายเรอื่งการบวกเลข 3. ครูใหนั้กเรียนทาแบบฝึกหัด 4. นักเรียนส่งแบบฝึกหัด 5. ครูตรวจ 6. ทาซ้าจนกระทั่ง นักเรียนส่วนใหญ่ทาถูก 6.1 ครูสอนเรอื่งใหม่ 7. จบการทางาน