โฟลชาร์ตแบบทางเดยี ว วิชา หลักการเขียนโปรแกรม รหัส 20204-2004 อัจจิมา สวนทรัพย์ ไอลดา ขาวสกณุ ี มณฑกานต์ ดวงคํา จิณัฐวัฒน์ อัครกติ ติปภทั ร ณัฐพล แซ่อ้ึง ปวช.1/3 คอมพิวเตอร์ธุรกจิ
คาํ นํา E-Book เลมนีจ้ ัดทําขึ้นเพือ่ เปน สวนหนึ่งของวชิ าหลกั การเขียนโกรแกรม ชนั้ ประกาศนียบตั รวชิ าชพี (ปวช.) เพ่ือใหไ ดศ กึ ษาหาความรูใ นเรอื่ ง โฟลชารต แบบทาง เดยี วและไดศึกษาอยางเขาใจเพอ่ื เปน ประโยขนกับการเรียน ผูจ ดั ทาํ หวังวา รายงานเลมนจ้ี ะเปน ประโยชนก บั ผูอา น หรือนกั เรียน นกั ศกึ ษา ท่ี กาํ ลงั หาขอ มลู เร่อื งนีอ้ ยหู ากมขี อแนะนาํ หรอื ขอผิดพลาดประการใด ผจู ดั ทาํ ขอนอ ม รับไวและขออภัยมาณ ท่นี ี้ดวย ผจู ดั ทาํ อจั จิมา สวนทรพั ย ไอลดา ขาวสกณุ ี มณฑกานต ดวงคาํ จณิ ัฐวัฒน อัครกิตตปิ ภัทร ณฏั ฐพล แซอ้ึง 26 ธันวาคม 2562
สารบัญ หน้าที่ โครงสรา้ งFlowchart……………………………………………...……………………………………………...……………...……....1 ประโยชน์ของผังงาน………………………………………………………………………………….………………..…………....……......1 Flowchart…………………………………………………………………..………………………………………………………..………...2 ลกั ษณะของ Flowchart ท่ดี ี…………………………………………………………………………………………………….……...3 ขอ้ จาํ กดั ของการเขยี นFlowchart…………………..…………………………………………………………………...………....4 การเขยี นFlowchart……………….…………………………...…….…………….….………………………………………...….…..5 ตัวอย่าง Flowchart แบบทางเดียว…………………………………………………….…………………………………...….....6 สรุป……………………………………………………………………………..…….………………………………………………………….......7 บรรณานุกรม…….………………………………………………………………………….…………………………………………………...8 คณะผู้จดั ทาํ …………………………………………………………………………………………………………………………………….....9 อาจารย์ผู้สอน…………………………………………………………….…………….………………………………………………....…..13
โครงสร้าง Flowchart คือแผนภาพท่มี กี ารใชส้ ญั ลกั ษณร์ ปู ภาพและลกู ศรที่แสดงถึงขนั้ ตอนการทาํ งานของ โปรแกรมหรือระบบทีละขน้ั ตอนชว่ ยในการ เขยี น flowchart ประโยชน์ของผงั งาน ● ชว่ ยลาํ ดบั ขนั้ ตอนการทาํ งานของโปรแกรม และสามารถนาํ ไปเขยี นโปรแกรมไดโ้ ดยไม่ สบั สน ● ชว่ ยในการตรวจสอบ และแกไ้ ขโปรแกรมไดง้ า่ ย เมอ่ื เกดิ ขอ้ ผดิ พลาด ● ชว่ ยใหก้ ารดดั แปลง แกไ้ ข ทาํ ไดอ้ ยา่ งสะดวกและรวดเร็ว ● ชว่ ยใหผ้ อู้ ื่นสามารถศึกษาการทาํ งานของโปรแกรมไดอ้ ยา่ งงา่ ย และรวดเร็วมากขนึ้ 1
Flowchart คือ แผนภาพทมี่ กี ารใชส้ ญั ลกั ษณร์ ปู ภาพและลกู ศร ท่ีแสดงถึงขนั้ ตอนการทาํ งานของโปรแกรมหรือ ระบบทีละขน้ั ตอน โดยแตล่ ะสญั ลกั ษณใ์ นแผนภาพ จะ หมายถึงการทาํ งานหนง่ึ ขน้ั ตอน สว่ นลกู ศรจะแทน ลาํ ดบั การทาํ งานขนั้ ตอนตา่ งๆ รวมทงั้ ทศิ ทางการไหล ของขอ้ มลู ตง้ั แตเ่ ริ่มตน้ จนได้ ผลลพั ธต์ ามตอ้ งการ ระบบงานทกุ ชนดิ ที่ผา่ นการ วิเคราะหเ์ ป็ นลาํ ดบั ขน้ั ตอนแลว้ จะสามารถเขยี นเป็ นผงั งานได้ 2
ลกั ษณะของ Flowchart ทดี่ ี 1.ผงั งานที่เขยี นขน้ึ ตอ้ งดชู ดั เจน และดงู า่ ย 2.ตอ้ งมจี ดุ เร่ิมตน้ และจดุ ส้ินสดุ เพียงจดุ เดยี ว 3.กาํ หนดทศิ ทางทาํ งานดว้ ยลกู ศรและทิศทางการทาํ งานจากบนลงลา่ ง หรือจากซา้ ยไปขวา 4.สญั ลกั ษณแ์ บบเลือกทาํ จะตอ้ งมคี าํ ตอบทถ่ี กู ตอ้ งเพ่ือใหโ้ ปรแกรมดาํ เนนิ ตอ่ 5.ลกู ศรทใ่ี ชบ้ อกทิศทางการทาํ งานไมค่ วรเขยี นตดั กนั หรือทบั กนั 6.ผงั งานท่มี คี วามซบั ซอ้ นมาก ควรนาํ สญั ลกั ษณก์ ารเชอื่ มตอ่ มาใชใ้ หเ้ ขา้ ใจงา่ ย 7.การเขยี นสว่ นประมวลผลทีม่ กี ารคาํ นวณหรือมกี ารใสค่ า่ ควรใชเ้ ครื่องหมายลกู ศร 8.เมอ่ื เขยี นผงั งานจบแลว้ ควรตรวจสอบความถกู ตอ้ งของผงั งานโดยการสรา้ งขอ้ มลู ขนึ้ มา ดวู า่ ผลลพั ธเ์ ป็ นไปตามทตี่ อ้ งการ 3
ขอ้ จํากดั ของการเขยี น Flowchart การเขยี นผงั งานไมเ่ หมาะกบั งานที่มวี ิธีการ ซบั ซอ้ น เชน่ มกี ารทีเ่ งอ่ื นไขในการทดสอบ มากมาย ซ่ึงมกั จะใชต้ ารางการตดั สนิ ใจ (decision table) เขา้ มาชว่ ยมากกวา่ 1 ดงั ภาพ 4
การเขียน Flowchart 1.ใชส้ ญั ลกั ษณต์ ามทีก่ าํ หนด 2.ใชล้ กู ศรแสดงทิศทางการไหลของขอ้ มลู จากบนลงลา่ ง หรือจากซา้ ยไปขวา 3.คาํ อธิบายในภาพควรสนั้ กะทดั รดั และเขา้ ใจงา่ ย 4.ทกุ แผนภาพตอ้ งมลี กู ศรแสดงทิศทางเขา้ ออก 5.ไมค่ วรโยงเสน้ เชอ่ื มผงั งานที่อยไู่ กลมาก ๆ ถา้ ตอ้ งทาํ ใหใ้ ชส้ ญั ลกั ษณก์ ารเชอ่ื มตอ่ แทน 5
ตวั อย่าง Flow Chart แบบทางเดยี ว Algorithm (1) เริ่มตน้ (2) กาํ หนดตวั แปร num , modnum เป็ นจาํ นวนเต็ม (3) รบั คา่ num (4) หาเศษของตวั เลข modnum=num%2 (5) ตรวจสอบเงอื่ นไข ถา้ modnum = 0 - เป็ นจริง แสดงผลทายเลขคู่ - เป็ นเท็จ ออกจากคาํ สงั่ if (6) จบ 6
สรุป - เริ่มตน้ ดว้ ยภาพกวา้ งๆ กอ่ น : เขยี น flowchart ในระดบั macro level กอ่ นเป็ นอนั ดบั แรก - เขา้ ไปสงั เกตการณใ์ นกระบวนการ : ทางทีจ่ ะทาํ ใหก้ ารเขยี น flowchart ประสบความสาํ เร็จไดต้ อ้ งเขา้ ไปเห็น กระบวนการทาํ งานจริง จึงจะเห็นภาพการทาํ งานท่เี กดิ ขน้ึ ไดอ้ ยา่ งครบถว้ น - บนั ทึกขนั้ ตอนของกระบวนการจากการเขา้ ไปสงั เกตการณ์ : บนั ทกึ ขน้ั ตอนทเี่ กดิ ขน้ึ เขยี นขน้ั ตอนบนบตั ร บนั ทกึ จดั เรียงลาํ ดบั ไว้ โดยใชส้ ที แ่ี ตกตา่ งกนั เพื่อแสดงกลมุ่ การทาํ งาน - จดั เรียงลบั ดบั เป็ นขน้ั เป็ นตอน : จดั เรียงบตั รบนั ทึก(Post-it) ทีบ่ นั ทกึ ไวจ้ ากการเขา้ ไปสงั เกตการณ์ วางให้ ครบตามจริงที่บนั ทึกมา - เขยี น flowchart : เขยี นจากขอ้ มลู ตา่ งๆ ท่ไี ดไ้ ปสงั เกตการณ์ การบนั ทึก และจดั เรียงลบั ดบั ขนั้ ตอน 7
บรรณานุกรม 1.การเขยี นผงั งาน (Flowchart) : https://www.numsai.com/computer-article/programer/3317-flowchart.html 2.การเขยี นผงั งาน (Flowchart) : https://titayaa.blogspot.com/2012/11/flowchart.html 3.การทาํ งานแบบมที างเลือกทางเดยี ว (Single Selection) : https://sites.google.com/site/ccomputeryrc/baeb-mi-thang-leuxk-deiyw 4.Flowchart : http://kanchananaruk0884547920.blogspot.com/2013/11/flowchart.html 8
คณะผู้จัดทํา
ชอ่ื -นามสกลุ : นางสาวอจั จิมา สวนทรพั ย์ ชอื่ เลน่ : ตอง ระดบั ชนั้ : ปวช.1/3 แผนกวิชา : คอมพิวเตอรธ์ รุ กจิ รหสั ประจาํ ตวั : 62202040120 ประวตั สิ ว่ นตวั อายุ : 15 ปี สว่ นสงู : 165 Cm. นาํ้ หนกั : 75 Kg. เชอ้ื ชาติ : ไทย สญั ชาติ : ไทย ศาสนา : พทุ ธ ที่อยู่ : 16/3 หมู่ 2 ต.คบู างหลวง อ.ลาดหลมุ แกว้ จ.ปทมุ ธานี Gmail : atchimatong1234@gmail.com เบอรโ์ ทรศพั ท์ : 0644124817 ปัจจบุ นั ศึกษาท่ี : วิทยาลยั เทคนคิ ปทมุ ธานี 10
ชอ่ื -นามสกลุ : นางสาวไอลดา ขาวสกณุ ี ชอ่ื เลน่ : หมอ่ น ระดบั ชน้ั : ปวช.1/3 แผนกวิชา: คอมพิวเตอรธ์ รุ กจิ รหสั ประจาํ ตวั : 62202040122 ประวตั สิ ว่ นตวั อาย:ุ 16 ปี สว่ นสงู : 168 Cm. นาํ้ หนกั : 48 Kg. เชอื้ ชาต:ิ ไทย สญั ชาติ : ไทย ศาสนา: พทุ ธ ที่อย:ู่ 88/368 หมทู่ ่ี 4 ต.คลองสาม อ.คลองหลวง จ.ปทมุ ธานี Gmail: mon.khawsakunee@gmail.com เบอรโ์ ทรศพั ท:์ 063-395-2442 ปัจจบุ นั ศึกษาที่: วิทยาลยั เทคนคิ ปทมุ ธานี 11
ชอ่ื -นามสกลุ : นางสาวมณฑกานต์ ดวงคาํ ชอ่ื เลน่ : โซดา ระดบั ชน้ั : ปวช.1/3 แผนกวิชา: คอมพิวเตอรธ์ รุ กจิ รหสั ประจาํ ตวั : 62202040125 ประวตั สิ ว่ นตวั อาย:ุ 16 ปี สว่ นสงู : 156 Cm. นาํ้ หนกั : 53 Kg. เชอื้ ชาต:ิ ไทย สญั ชาต:ิ ไทย ศาสนา: พทุ ธ ที่อย:ู่ 28/8 หมู่ 4 ซอยใจเอื้อ ต.บางขยะแขยง อ.เมอื ง จ.ปทมุ ธานี Gmail: monthakansoda@gmail.com เบอรโ์ ทรศพั ท:์ 0983891448 ปัจจบุ นั ศึกษาท่:ี วิทยาลยั เทคนคิ ปทมุ ธานี 12
ชอ่ื -นามสกลุ : นายจิณฐั วฒั น์ อคั รกติ ตปิ ภทั ร ชอื่ เลน่ : กาย ระดบั ชนั้ : ปวช.1/3 แผนกวิชา: คอมพิวเตอรธ์ รุ กจิ รหสั ประจาํ ตวั : 62202040126 ประวตั สิ ว่ นตวั อาย:ุ 16 ปี สว่ นสงู : 180 Cm. นา้ํ หนกั : 83 Kg. เชอ้ื ชาต:ิ ไทย สญั ชาต:ิ ไทย ศาสนา: พทุ ธ ทอี่ ย:ู่ 77/42 ต.คบู างหลวง อ.ลาดหลมุ แกว้ จ.ปทมุ ธานี Gmail : storykiller123@gmail.com เบอรโ์ ทรศพั ท์ : 064-892-0873 ปัจจบุ นั ศึกษาท่ี : วิทยาลยั เทคนคิ ปทมุ ธานี 13
ชอื่ -นามสกลุ : นายณฏั ฐพล แซ่อ้ึง ชอื่ เลน่ : ซี ระดบั ชน้ั : ปวช.1/3 แผนกวิชา: คอมพิวเตอรธ์ รุ กจิ รหสั ประจาํ ตวั : 62202040136 ประวตั สิ ว่ นตวั อาย:ุ 16 ปี สว่ นสงู : 165 Cm. นา้ํ หนกั : 49.4 Kg. เชอ้ื ชาต:ิ ไทย สญั ชาต:ิ ไทย ศาสนา: พทุ ธ ทีอ่ ย:ู่ 40 หมทู่ ี่ 7 ต.สวนพริกไทย อ.เมอื ง จ.ปทมุ ธานี Gmail: natthapholsaeaueng@gmail.com เบอรโ์ ทรศพั ท:์ 080-052-4495 ปัจจบุ นั ศึกษาที่: วิทยาลยั เทคนคิ ปทมุ ธานี 14
อาจาย์ผู้สอน รายวิชา หลกั การเขยี นโปรแกรม (รหสั วิชา 20204-2004) คณุ ครู วิลาวลั ย์ วชั โรทยั ตาํ แหนง่ : ครู วิทยฐานะครชู าํ นาญการ แผนกวิชา: คอมพิวเตอรธ์ รุ กจิ วิทยาลยั เทคนคิ ปทมุ ธานี Email: wilawan072@gmail.com 15
79 หมู 5 ต.บา นกลาง อ.เมอื ง จ.ปทุมธานี 12000 วิทยาลยั เทคนคิ ปทุมธานี (Pathumthani Technical College) แผนกคอมพิวเตอรธุรกจิ (Business Computer)
Search
Read the Text Version
- 1 - 19
Pages: