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 การเขียนอัลกอริทึมด้วยผังงาน

การเขียนอัลกอริทึมด้วยผังงาน

Published by Wasin Seehadetch, 2021-12-14 08:21:59

Description: การเขียนอัลกอริทึมด้วยผังงาน

Search

Read the Text Version

การเขียนอลั กอรทิ ึมดว้ ยผังงาน (Flowchart)

ผงั งาน (Flowchart) คอื การใชภ้ าพสัญลักษณเ์ พอ่ื แสดงลาดบั ขน้ั ตอนการทางานของ อลั กอริทมึ หรอื การทางานต่างๆ ตง้ั แตเ่ ร่ิมตน้ จนจบการทางาน

การเขยี นอลั กอรทิ มึ ดว้ ยผงั งาน ในการเขียนโปรแกรมคอมพิวเตอรส์ ามารถใช้ผังงาน เพือ่ ลาดบั แนวความคิดในการเขียนโปรแกรม เรียกวา่ ผังงานโปรแกรม (Program Flowchart) เป็นวิธที นี่ ยิ มใช้ เพราะ ทาใหเ้ ขา้ ใจการ ทางานของโปรแกรมได้งา่ ยกวา่ ข้อความ และแก้ไขปรบั ปรุงได้ง่าย

โดยการการเขียนอัลกอรทิ มึ ดว้ ยผงั งาน จะนยิ มใช้สญั ลกั ษณใ์ นการเขยี นผงั งาน ซึง่ แต่ละสญั ลกั ษณ์จะมีความหมายดังนี้ ภาพ ความหมา ภาพสญั ลกั ษณ์ ความหมาย สัญลกั ษณ์ ยเร่ิมต้น/ส้นิ สดุ การทางาน แสดงผลทางหนา้ จอ Terminator Display รบั ขอ้ มลู / การกาหนดค่า แสดงผลโดยไมก่ าหนดอุปกรณ์ หรือการประมวลผล Input/Output Process รบั ขอ้ มูลทางแปน้ พมิ พ์ predefined process Manual Input หรอื โปรแกรมย่อย ทางเลือกเง่ือนไข Decision แสดงผลทางเคร่อื งพมิ พ์ ทศิ ทางการทางาน Document Flow Line

รปู แบบการเขยี นผงั งาน ผงั งานแบบเรียงลาดบั Start Stop

รปู แบบการเขยี นผงั งาน ผังงานแบบเลอื กกระทา/เงอ่ื นไข Start Stop

รปู แบบการเขยี นผงั งาน ผงั งานแบบทาซา้ Start Stop

หลกั การการเขยี นอลั กอรทิ มึ ดว้ ยผงั งาน รับขอ้ มลู (Input) หลกั การเขียนผงั งานจะต้องอ้างอิงจาก การบวนการทางคอมพิวเตอร์ 3 กระบวนการ การประมวลผล ไดแ้ ก่ การรับขอ้ มลู การประมวลผล และการ (Process) แสดงผลลพั ธ์ โดยการเขียนผังงานที่ดี ควรมี หลักการเขยี น ดงั น้ี การแสดงผลลพั ธ์ (Output) • ใชส้ ญั ลกั ษณ์ท่ีเป็นสัญลกั ษณพ์ นื้ ฐาน • เขยี นทิศทางการทางาน จากบนลงลา่ ง หรือซา้ ยไปขวา โดยมีหวั ลกู ศรกากบั ทิศทางเสมอ • จุดเริม่ ตน้ และจดุ สิน้ สุด ควรมีเพียงจุดเดยี ว • การเขียนคาอธบิ ายควรเขียนในภาพสญั ลักษณ์ โดยใช้ ขอ้ ความที่กระชบั ชดั เจน เขา้ ใจง่าย


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