การเขียนผงั งาน อ. สารทูล เพ็ชรคมขา ภาควชิ าเทคโนโลยไี ฟฟ้ า วทิ ยาลยั เทคนิคปัตตานี
ความหมายของผังงาน (Flowchart) ผังงาน คือ การเขียนอธิบายข้ันตอนวิธีการทางานในลักษณะของ รปู ภาพ ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่ แสดงถึงข้ันตอนการทางานของโปรแกรมหรือระบบทีละข้ันตอน รวมไปถึงการไหลของข้อมูลต้ังแต่แรก จนได้ผลลัพธ์ตามที่ ต้องการ
ความหมายของผังงาน (Flowchart) ผังงาน เป็นเครื่องมือหน่ึงของการออกแบบโปรแกรมท่ีเป็นท่ีนิยมใช้ เนื่องจากมีการใช้สัญลักษณ์ในลักษณะของรูปภาพ ทาให้สามารถเห็น ลาดับขนั้ ตอนวิธีการทางานได้ชัดเจนกว่าการอธิบายขั้นตอนวิธีการงาน ในลักษณะของขอ้ ความ
ประเภทผงั งาน • ผังงานระบบ (System Flowchart) – แสดงถงึ ขั้นตอนการทางานภายในระบบงานหน่ึง ๆ – แต่ละจุดประกอบด้วย Input-Process-Output – ไม่สามารถเขียนโปรแกรมจากผังงานระบบได้
ประเภทผังงาน • ผังงานโปรแกรม (Program Flowchart) – แสดงถงึ ขั้นตอนของคาสงั่ ทใี่ ช้ในโปรแกรม – อาจสร้างมาจากผังงานระบบ – นาไปเขียนโปรแกรมคาส่งั ใหค้ อมพิวเตอร์ ทางานต่อไป
ประโยชน์ของผงั งาน • รแู้ ละเขา้ ใจไดง้ า่ ย • ง่ายและสะดวกต่อการพิจารณาถงึ ลาดับขนั้ ตอนในการทางาน
ประโยชน์ของผังงาน • ตรวจสอบความถกู ตอ้ งของลาดับข้นั ตอนไดง้ า่ ย • การเขยี นโปรแกรมทาไดร้ วดเรว็ และงา่ ยขึ้น • บารุงรกั ษาหรือเปลยี่ นแปลงได้งา่ ยขนึ้
ข้อจากดั ของผังงาน • ใชส้ ่อื ความหมายระหว่างบคุ คลมากกวา่ ท่จี ะสอ่ื กบั เครอ่ื ง • ไมท่ ราบความสาคัญของแตล่ ะขน้ั ตอน • ส้นิ เปลอื ง เพราะใชก้ ระดาษและ อุปกรณม์ าก
ข้อจากัดของผังงาน • ผังงานขนาดใหญ่ ปรับเปล่ยี นแก้ไขทาไดย้ าก • ในผงั งานจะบอกเพียงลาดับอย่างไร และ ปฏบิ ตั ิงานอะไร • ผังงานไมส่ ามารถแทนลักษณะคาสงั่ ในภาษาไดช้ ดั เจนตรงไปตรงมา
สญั ลกั ษณท์ ีใ่ ชใ้ นการเขียนผังงาน • หนว่ ยงานทรี่ วบรวมและกาหนดมาตรฐาน – American National Standard Institute (ANSI) – International Standards Organization (ISO)
สญั ลกั ษณท์ ่ใี ช้ในการเขียนผงั งาน
สญั ลกั ษณท์ ่ใี ช้ในการเขียนผงั งาน
สัญลกั ษณ์ท่ใี ช้ในการเขยี นผงั งาน (ผังงานระบบ) สญั ลกั ษณ์ ความหมาย สญั ลกั ษณ์ ความหมาย บัตรเจาะรู การประมวลผลดว้ ยคอมพิวเตอร์ เอกสาร การประมวลด้วยมอื แปน้ พิมพ์ อุปกรณน์ าข้อมลู เข้า อปุ กรณแ์ สดงผล ทเ่ี ก็บข้อมูลแบบออนไลน์ ท่เี กบ็ ข้อมูลอฟไลน์ เทปแมเ่ หล็ก จานแมเ่ หล็ก การส่งข้อมลู ระยะไกล คาอธิบาย/หมายเหตุ การสง่ ผา่ นข้อมูล
สญั ลักษณผ์ งั งานโปรแกรม สญั ลกั ษณ์ ความหมาย สญั ลักษณ์ ความหมาย จุดเริ่มต้น /จดุ สิ้นสดุ ของผงั การนาเข้าข้อมลู /การนา งาน ออกข้อมูล การประมวลผล/การคานวณ การรับข้อมลู เขา้ ทาง / กาหนดคา่ แป้นพมิ พ์ แสดงค่าขอ้ มลู ทางจอภาพ แสดงคา่ ข้อมลู ออกทาง เครอ่ื งพมิ พ์ ใชใ้ นการติดต่อกบั อปุ กรณท์ ่ี ใชใ้ นการติดต่อกบั อปุ กรณ์ เปน็ ดสิ ก์ ที่เป็นดิสก์ ใช้ในการตัดสนิ ใจ แสดงทศิ ทางการทางาน ของผังงาน จดุ เชอ่ื มต่อภายในหน้า จุดเช่ือมตอ่ ระหว่างหน้า เดยี วกัน
หลักเกณฑท์ ่ัวไปของการเขียนผงั งาน • การกาหนดคา่ เริ่มแรก • การรบั ขอ้ มลู • การประมวลผล +ตดั สนิ ใจ • การแสดงค่าของข้อมลู • การทดสอบ
หลกั เกณฑท์ ่วั ไปของการเขียนผังงาน • การกาหนดคา่ เริ่มแรก จุดเรม่ิ ตน้ Start
หลกั เกณฑท์ ั่วไปของการเขยี นผังงาน • การรับข้อมูล อา่ นข้อมูล X
หลักเกณฑท์ ่วั ไปของการเขยี นผงั งาน • การประมวลผล X=X*Y • กิจกรรม และการปฏิบตั งิ าน
หลกั เกณฑท์ ว่ั ไปของการเขยี นผงั งาน • การแสดงคา่ ของข้อมลู แสดงค่า X ทางหนา้ จอ
หลกั เกณฑท์ ว่ั ไปของการเขยี นผงั งาน • การทดสอบ X < 1? • การตดั สนิ ใจ การตรวจสอบ การอนมุ ตั ิ
หลักเกณฑ์ทั่วไปของการเขียนผงั งาน • จุดสน้ิ สดุ End
หลกั เกณฑท์ ั่วไปของการเขียนผงั งาน • แสดงถงึ ทศิ ทาง หรอื การเคลอ่ื นไหวของงาน
หลักเกณฑท์ ่ัวไปของการเขยี นผังงาน • จุดเชอ่ื มตอ่ ระหวา่ งขนั้ ตอน
การจดั ภาพและทศิ ทางของผงั งาน • จากบนมาล่าง จากซ้ายไปขวา และควร เขียนลกู ศรกากบั ทศิ ทาง • สัญลักษณม์ ีขนาดตา่ งกนั ได้ แตต่ ้องมีรปู ตาม มาตรฐานท่ีกาหนด • หลีกเลี่ยงการโยงไปมาในทิศทางตดั กัน
การจัดภาพและทิศทางของผงั งาน • คาอธบิ ายในภาพเขยี นเพียงสนั้ ๆ และ เข้าใจง่าย • ควรมีความเป็นระเบยี บเรียบรอ้ ยและสะอาด และควรมีชอ่ื ของผงั งาน ผู้เขยี น วันทที่ ี่เขียน และเลขหนา้ ลาดบั
การเขียนผงั งาน รายละเอยี ดของผงั งานท่ดี ี ประกอบด้วย 1.ช่อื ผู้รับผดิ ชอบ 2.ขน้ั ตอน/กจิ กรรม 3.วิธกี ารปฏบิ ัติงาน 4.ความเส่ยี ง 5.จดุ ควบคุม 6.ระยะเวลา
การเขยี นผังงาน ตวั อยา่ งการเขยี นผังงานพัสดุ1 ตวั อยา่ งการเขียนผังงานการเงนิ
Search
Read the Text Version
- 1 - 27
Pages: