The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

ใบความรู้เรื่องผังงาน

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by FKZ, 2022-03-13 08:22:57

ผังงาน(Flowchart)

ใบความรู้เรื่องผังงาน

ผังงาน
(Flowchart)

ครูผู้สอน : กฤติกร หวังอ้อมกลาง

ผังงาน (Flowchart)

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

สัญลักษณ์พ้นื ฐานสาหรับการเขียนผังงาน

สญั ลกั ษณ์ ชอื่ เรียก ความหมาย

เร่ิมตน้ และ จบ จุดเรม่ิ ตน้ และ จดุ สน้ิ สดุ ของผงั งาน

การนาข้อมูลเขา้ – ออก แบบทว่ั ไป จดุ ทีจ่ ะนาข้อมลู เข้าจากภายนอกหรอื ออกส่ภู ายนอกโดย
ไม่ระบุอปุ กรณ์

การปฏิบตั ิงาน จดุ ท่มี ีการปฏบิ ตั งิ านอย่างใดอยา่ งหนงึ่

การตดั สินใจ จดุ ที่ตอ้ งเลอื กปฏบิ ตั อิ ย่างใดอย่างหน่งึ
ทิศทาง
ทิศทางและขน้ั ตอนการดาเนนิ งานซ่ึงจะปฏบิ ตั ิ
ตอ่ เนอ่ื งกนั ตามหวั ลูกศรช้ี

โครงสร้างการเขียนผังงาน

1. โครงสร้างผังงานแบบเรียงลาดับ จะแสดงขั้นตอนการทางานท่ีเรียงลาดับกันไป ไม่มีการข้ามขั้น หรือย้อนกลับไป
ทาคาสั่งท่ีได้ทาไปแล้ว

ตัวอย่าง การเขียนผังงาน เรม่ิ ตน้
รหัสลาลอง การวางแผนไปโรงเรียน ต่นื นอน
การวางแผนไปโรงเรียน อาบนา้ แตง่ ตวั
เร่ิมต้น (Start) ไปโรงเรยี น

1. ต่ืนนอน จบ
2. อาบน้าแต่งตัว
3. ไปโรงเรียน

จบ (End)

โครงสร้างการเขียนผังงาน

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

ตัวอย่าง การเขียนผังงาน เรม่ิ ตน้
ซอื้ ขา้ วและกินขา้ ว
รหัสลาลอง หลังทานข้าว หลังทานข้าว ถ้ามีเงนิ นักเรียนเหลอื
ถ้ามีเงินนักเรียนเหลอื จะซ้ือขนม จะซ้ือขนม

เร่ิมต้น (Start) มเี งินเหลอื จริง
1. ซ้ือข้าวและกินข้าว หรอื ไม่ ซอื้ ขนม
2. ถ้า เงินเหลอื ให้ทา
2.1 ซ้ือขนม เท็จ
จบ (End)
จบ

โครงสร้างการเขียนผังงาน

3.โครงสร้างผังงานแบบทาซ้า จะทางานแบบเดียวกันซ้าไปเร่ือย ๆ ในขณะท่ียังเป็นไปตามเง่อื นไขหรือเง่อื นไขเป็นจริง

จนกระทั้งเง่ือนไขเป็นเท็จ จึงทางานอ่นื

ตัวอย่าง การเขียนผังงาน เรม่ิ ตน้
ว่งิ
รหัสลาลอง นักเรียนร่วมว่ิงแข่งในงานกีฬาของหมู่บ้าน นักเรียนร่วมว่งิ แข่งในงานกีฬาของหมู่บ้าน
ซ่ึงหากไม่ครบ 2 กโิ ลเมตร จะไม่หยุดว่งิ
ซ่งึ หากไม่ครบ 2 กิโลเมตร จะไม่หยุดว่ิง

เร่ิมต้น (Start)

1. ว่งิ เท็จ ว่ิงครบ 2กิโลเมตร
2. ถ้า ว่งิ ครบ 2 กิโลเมตร ให้ทา
2.1 หยุดว่ิง หรอื ไม่

ถ้าไม่ใช่ จริง

หยดุ ว่งิ

2.2 กลับไปทาข้อ 1 จบ
จบ (End)

ประโยชน์ของการเขียนผังงาน

1.รู้และเข้าใจได้ง่าย
2.ง่ายและสะดวกต่อการพิจารณาถึงลาดับขั้นตอนในการทางาน
3.ตรวจสอบความถูกต้องของลาดับขั้นตอนได้ง่าย
4.ช่วยให้ผู้อ่ืนสามารถศึกษาการทางานของโปรแกรมได้อย่างง่าย และรวดเร็วมากข้ึน


Click to View FlipBook Version