อันที่จริงควรเรียกทับศัพท์ว่า ซอฟต์แวร์ประยุกต์ จะตรงตามความหมายที่สุด (th.wikipedia.org)
Computer program
คือ กลุ่มชุดคำสั่งที่ใช้อธิบายชิ้นงาน หรือกลุ่มงานที่จะประมวลผลโดยคอมพิวเตอร์
ในเวลาปัจจุบันนุษย์มีควาสามารถมากขึ้น ใช้สติปัญญาพัฒนาวิธีคิดวิธีทำให้ลดภาระข้อสงสัยกับผลลัพธ์ที่จะเกิดขึ้นจากการกระทำของชุดคำสั่งต่างๆ ได้ในเวลาอันรวดเร็วและแม่นยำ บทความนี้จะขอยกตัวอย่างสักหนึ่งตัวอย่าง
RAPTOR เครื่องมือเรียนรู้การโปรแกรม
การจัดการเรียนรู้เนื้อหาเกี่ยวกับขั้นตอนวิธี มีเครื่องมือที่ช่วยสอนอยู่หลากหลาย ในที่นี้สามารถใช้ RAPTOR ซึ่งเป็นเครื่องมือหนึ่งที่สามารถสร้างกระบวนการคิดแบบลำดับขั้น ถ่ายทอดกระบวนการคิดและตรวจสอบกระบวนการคิดได้อย่างมีประสิทธิภาพ
การสร้างกระบวนการคิดแบบลำดับขั้นด้วย RAPTOR
ในการเรียนวิชาการเขียนโปรแกรม ผู้สอนมักสอนการถ่ายทอดกระบวนการคิดด้วยผังงาน
รหัสลำลอง หรือขั้นตอนวิธี โดยผังงานนั้นเป็นเครื่องมือที่การถ่ายทอดกระบวนการคิดในแบบรูปภาพทำให้ง่ายต่อการทำความเข้าใจ
รหัสลำลอง หรือขั้นตอนวิธี โดยผังงานนั้นเป็นเครื่องมือที่การถ่ายทอดกระบวนการคิดในแบบรูปภาพทำให้ง่ายต่อการทำความเข้าใจ
RAPTOR เป็นเครื่องมือที่ถ่ายทอดกระบวนการคิดในรูปแบบผังงานที่ลักษณะภาพเคลื่อนไหว โดยจะมีการลำดับการทำงานของผังงานทีละขั้นตอน และจะแสดงค่าของตัวแปรอย่างชัดเจนในแต่ละรอบการทำงาน สามารถตรวจสอบกระบวนการคิดและตรวจสอบข้อผิดพลาดในขณะที่เขียนผังงานได้สะดวกและรวดเร็ว
ผังงานทั้ง 3 รูปแบบคือ ผังงานแบบลำดับ ผังงานแบบทางเลือก และผังงานแบบวนซ้ำ
นั้น ผังงานแบบวนซ้ำจะทำความเข้าใจได้ยากที่สุดเนื่องจากมีการทำกระบวนการหนึ่งหลายครั้งโดยมีเงื่อนไขในการควบคุมและค่าของตัวแปรในแต่ละรอบของการทำงานจะเปลี่ยนแปลงตามเงื่อนไข
การใช้ RAPTOR ถ่ายทอดกระบวนการคิดและแสดงค่าของตัวแปรให้นักเห็นได้ชัดเจน โดยแสดงเป็น
ภาพเคลื่อนไหว จะช่วยให้เข้าใจการทำงานแบบวนซ้ำได้มากยิ่งขึ้น
ผังงานทั้ง 3 รูปแบบคือ ผังงานแบบลำดับ ผังงานแบบทางเลือก และผังงานแบบวนซ้ำ
นั้น ผังงานแบบวนซ้ำจะทำความเข้าใจได้ยากที่สุดเนื่องจากมีการทำกระบวนการหนึ่งหลายครั้งโดยมีเงื่อนไขในการควบคุมและค่าของตัวแปรในแต่ละรอบของการทำงานจะเปลี่ยนแปลงตามเงื่อนไข
การใช้ RAPTOR ถ่ายทอดกระบวนการคิดและแสดงค่าของตัวแปรให้นักเห็นได้ชัดเจน โดยแสดงเป็น
ภาพเคลื่อนไหว จะช่วยให้เข้าใจการทำงานแบบวนซ้ำได้มากยิ่งขึ้น
ท่านใดที่กำลังศึกษาในด้านนี้อยู่และขาดความเข้าใจ ลองศึกษาค้นคว้าและลองมือทดลองทำดู
จะเกิดความกระจ่างกับโปรแกรมต่างๆ มากยิ่งขึ้น** ผู้ที่สนใจสามารถอ่านบทความตัวเต็มที่ http://oho.ipst.ac.th/raptor-algorithm-programming/** ผู้ที่สนใจสามารถ download RAPTOR และตัวอย่าง RAPTOR [3] ได้จาก http://raptor.martincarlisle.com/