Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore แผนภาพเเสดงลำดับขั้นตอนการทำงาน (flow chart

แผนภาพเเสดงลำดับขั้นตอนการทำงาน (flow chart

Published by Phachaya, 2018-03-24 12:27:55

Description: อลงกรณ์ สุดสาลี
60123468001

Search

Read the Text Version

แผนภาพแสดงลาํ ดบั ขน้ั ตอนการทาํ งาน (Flow Chart)How to :1. Download Aurasma App2. Scan QR Code with Line orsearch“alongkorn001”3. Scan picture

คืออะไรFlow Chart คือ แผนภาพที่มีการใชส้ ญั ลกั ษณ์รูปภาพและลกู ศรท่ีแสดงถึงข้นั ตอนการทาํ งานของ โปรแกรม หรือระบบทีละข้นั ตอนรวมไปถึงทิศทางการไหลของขอ้ มลู ต้งั แต่แรกจนไดผ้ ลลพั ธต์ าม ที่ตอ้ งการ

หลกั เกณฑ์ในการเขียนผงั งาน1. สญั ลกั ษณ์ที่ใชอ้ าจมีขนาดต่างๆ กนั ไดแ้ ต่จะตอ้ งมีรูปร่างเป็นสดั ส่วนตามมาตรฐาน2. ทิศทางของลูกศรในผงั งาน ควรมีทิศทางจากบนลงล่าง หรืออาจจากซา้ ยไปขวาเสมอ3. ผงั งานคสรมีความเรียบร้อย สะอาด พยายามหลีกเล่ียงกากรเขียนลูกศรที่ทาํ ใหเ้ กิดจุดตดั เพราะจะทาํ ใหผ้ งั งานอ่านและทาํความเขา้ ใจไดย้ าก และถา้ ในผงั งานมีการเขียนขอ้ ความอธิบายใดๆ ควรทาํ ใหส้ ้นั กะทดั รัดและไดใ้ จความ

ประเภทของผงั งาน1. ผงั งานระบบ (system flowchart) เป็นผงั ซ่ึงแสดงขอบเขต และลาํ ดบั ข้นั ตอนการทาํ งานของระบบหน่ึงๆ รวมท้งั แสดง รูปแบบ ของขอ้ มลู เขา้ (Input) และขอ้ มลู ออก (Output) วา่ ถูกรับเขา้ หรือแสดงผลโดยผา่ นสื่อประเภทใด เนื่องจากผงั งาน ระบบเป็นแผนภาพท่ีแสดงถึงระบบโดยรวม ดงั น้นั กระบวนการ หรือโปรแกรมหน่ึงๆ อาจถูกแสดงเป็นเพยี งข้นั ตอนหน่ึงในผงั งานระบบเท่าน้นั2. ผงั งานโปรแกรม (Program flowchart) เป็นผงั งานซ่ึงแสดง ลาํ ดบั ข้นั ตอนการทาํ งานของโปรแกรมหน่ึง ๆ ฐานข้อมลู พนกั งาน คานวนเงนิ เดือน พมิ พ์เซต็

ตัวอย่างผงั งานระบบมีความหมายดังนี้1.นาํ ขอ้ มูลเขา้ จากฐานขอ้ มลู พนกั งาน ซ่ึงอยใู่ นดิสก(์ disk) จึงเขียนแทนดว้ ยสญั ลกั ษณ์2.คาํ นวณเงินเดือน เป็นการประมวลผล จึงเขียนแทนดว้ ยสญั ลกั ษณ์สี่เหล่ียมผนื ผา้3. พิมพเ์ ชค็ เป็นการแสดงผลทางเคร่ืองพิมพจ์ ึงเขียนแทนดว้ ยสญั ลกั ษณ์

โครงสร้างแบบเป็ นลาํ ดบั (Sequence Structure) โครงสร้างลกั ษณะน้ีเป็นโครงสร้างพ้ืนฐานของผงั งาน และเป็นลกั ษณะข้นั ตอนการทาํ งานที่พบ มากท่ีสุด คือทาํ งานทีละข้นั ตอนลาํ ดบั

โครงสร้างการทาํ งานแบบมกี ารเลอื ก (Selection) เป็นโครงสร้างที่ใชก้ ารตรวจสอบเงื่อนไขเพื่อการทาํ งานอยา่ งใดอยา่ งหน่ึง โดยโครงสร้างแบบน้ีจะมีอยดู่ ว้ ยกนั 2 รูปแบบ คือ IF - THEN - ELSEและ IF - THENโครงสร้างแบบ IF - THEN - ELSE เป็นโครงสร้างท่ีจะทาํ การเปรียบเทียบเง่ือนไขที่ใส่ไวใ้ นส่วนหลงั คาํ วา่ IF และเม่ือไดผ้ ลลพั ธจ์ ากการเปรียบเทียบกจ็ ะเลือกวา่ จะทาํ งานต่อในส่วนใด กล่าวคือถา้ เง่ือนไขเป็นจริง ( TRUE ) กจ็ ะเลือก ไปทาํ งานต่อท่ีส่วนที่อยหู่ ลงั THEN แต่ถา้เงื่อนไขเป็นเทจ็ ( FALSE ) กจ็ ะไปทาํ งานต่อในส่วนท่ีอยู่ หลงั คาํ วา่ELSE แต่ถา้ สาํ หรับโครงสร้างแบบ IF - THEN เป็นโครงสร้างที่ไม่มีการใชE้ LSE ดงั น้นั ถา้ มีการ เปรียบเทียบเง่ือนไขที่อยหู่ ลงั IF มีค่าเป็นจริง กจ็ ะไปทาํ ส่วนที่อยหู่ ลงั Then แต่ถา้ เงื่อนไขเป็นเทจ็ กจ็ ะไปทาํ คาํ สงั่ที่อยถู่ ดั จาก IF - THEN แทน

โครงสร้างการทาํ งานแบบมกี ารทาํ งานซํ้า (Iteration Structure) เป็นโครงสร้างที่มีการประมวลผลกลุ่มคาํ สงั่ ซ้าํ หลายคร้ัง ตามลกั ษณะเง่ือนไขท่ีกาํ หนด อาจเรียก การทาํ งานซ้าํ แบบน้ีไดอ้ ีกแบบวา่การวนลูป ( Looping ) โครงสร้างแบบการทาํ งานซ้าํ น้ีจะมีอยู่ 2ประเภท คือ

DO WHILEทาํ งานใเปน็นกโลคมุ่ รคงาํ สสร่ัง้าทงี่ทต่ีมอ้ ีกงทาราํ ทซดา้ํ สซอ่ึงบเรเียงก่ือวนา่ ไกขากร่อเขนา้ ลถปู า้ เงห่ือลนงั ไจขากเปน็น้นั จกรจ็ิงะกยจ็ อ้ ะนเขกา้ ลมบั าสไปัง่ ซตรา้ํ หวจรืสอเอขบา้ เลงปู่ือตน่อไไขปใหอีกม่อจีกนกถรา้ เะงทื่อง่ันเงไ่ือขนยงัไคขงเปเ็ปน็นเทจจ็ ริงกอจ็ ยะกู่ อย็ องั กคจงาตกอ้ ลงปู ทาไํ กปลทุม่ าํ คาํคาํ สงั่ ถดั ไปท่ีอยถู่ ดั จาก DO WHILE หรืออาจเป็นการจบการทาํ งาน DO เทจ็ ออก WHILEจริงกลมุ่ คาสง่ั ที่ต้อง ทาซา้

DO UNTIL เป็นโครงสร้างการทาํ งานแบบทาํ งานซา้ํ เช่นกนั แต่มีการทาํ งานที่แตกต่างจาก DO WHILE คือจะมีการเขา้ ทาํ งานกล่มุ คาํ สัง่ ที่อยภู่ ายในลกเงปาู่ือรกนเข่อไา้นขทใอาํหยกา่มลง่อุ่มนีกคอ้ าถํยสา้ 1เั่งงทคื่อรี่ตน้ังอ้ ไงแขทลยาวํ้งั ซจคึาง้งํ อจเปีะก็นไหปเทลทจ็งั ดจอสายกอกู่ นบย็ ้งนัเั งตก่ืออ้ จ็นงะไทยขาํอ้ กถนลา้กุม่เงลคื่อบั าํนไสไปัง่ ขตซเรปา้ํ หว็นจรเสืทออเจ็ ขบกา้ จ็ละปู มีต่อไปอีก จนกระทงั่ เงื่อนไขเป็นจริง จึงจะออกจากลปู ไปทาํ คาํ สัง่ ถดั จากUNTIL หรืออาจเป็นการจบการทาํ งานกลมุ่ คาสงั่ ที่ต้อง จริง ออก ทาซา้ DOUNTIL เทจ็

สรุปข้อแตกต่างระหว่าง DO WHILE และ DO UNTIL มดี ังนี้ 1. DO WHILE ในการทาํ งานคร้ังแรกจะตอ้ งมีการตรวจสอบเงื่อนไขก่อนทุกคร้ัง ก่อนท่ีจะมีการเขล้ ปู การทาํ งาน 2. DO UNTIL การทาํ งานคร้ังแรกจะยงั ไม่มีการตรวจสอบเง่ือนไข แต่จะเขา้ ไปทาํ งานในลปู ก่อนอยา่ งนอ้ ย 1 คร้ังแลว้ จึงจะไปตรวจสอบเง่ือนไข 3. DO WHILE จะมีการเขา้ ไปทาํ งานในลปู กต็ ่อเม่ือตรวจสอบเง่ือนไขแลว้ พบวา่ เง่ือนไขเป็นจริง แต่เมื่อพบวา่ เงื่อนไขเป็นเทจ็ กจ็ ะออกจากลปู ทนั ที 4. DO UNTIL จะมีการเขา้ ไปทาํ งานในลปู กต็ ่อเมื่อตรวจสอบเงื่อนไขแลว้พบวา่ เง่ือนไขเป็นเทจ็ แต่เม่ือพบวา่ เงื่อนไขเป็นจริง กจ็ ะออกจากลปู ทนั ที


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook