การออกแบบ Algorithm (ขั้นตอนวิธี) ด้วย Flowgorithm

องค์ประกอบสำคัญของแนวคิดเชิงคำนวณประการหนึ่งก็คือการออกแบบขั้นตอนวิธี หรือที่เราเรียกว่า Algorithm ครับ ซึ่งวิธีที่ง่ายและเป็นมาตรฐานที่สุดที่จะออกแบบขั้นตอนวิธีการแก้ปัญหาได้นั้นก็คือการวาดเป็นผังงานหรือการเขียน Flowchart นั่นเอง

เครื่องมือในการวาด Flowchart มีหลายตัวครับ แต่วันนี้จะมาแนะนำ Flowgoritm ซึ่งความสามารถเด่นๆ ของมันก็คือ เราสามารถรันหรือทดสอบระบบของขั้นตอนวิธีที่เราออกแบบไว้ได้ อีกทั้งยังสามารถแปลงเป็นภาษาโปรแกรมต่างๆ ได้อีกหลายสิบภาษาอีกด้วยครับ

วิธีการใช้งานเบื้องต้น สามารถศึกษาได้ตามเอกสารนี้ครับ

แต่ถ้าต้องออกแบบขั้นตอนวิธีที่มีการใช้ฟังก์ชันหรือคำสั่งอื่นๆ มากขึ้น เช่น ฟังก์ชันทางคณิตศาสตร์ สามารถศึกษาได้จาก Document ในเว็บไซต์ได้เลยครับผม http://www.flowgorithm.org/documentation/index.htm

http://www.nattapon.com/wp-content/uploads/2019/06/4-เอกสารแนะนำการออกแบบขั้นตอนวิธีด้วย-Flowgorithm.pdf

หากนำไปใช้กับนักเรียน เราก็ต้องมีโจทย์หรือปัญหาให้นักเรียนฝึกคิดใช่ไหมครับ วันนี้มีตัวอย่างโจทย์มาให้เช่นกัน เป็นโจทย์พื้นฐานโดยเป็นการแก้ปัญหาแบบลำดับขั้นตามนี้เลย

http://www.nattapon.com/wp-content/uploads/2019/06/โจทย์โปรแกรมแบบลำดับ.pdf

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back To Top