|
|
|||||||||||||||||||||||||||||||||
อัลกอริทึม ( Algorithm ) หมายถึง ขั้นตอน หรือลำดับการประมวลผล | ||||||||||||||||||||||||||||||||||
ในการแก้ปัญหาใดปัญหาหนึ่ง ซึ่งจะช่วยให้ผู้พัฒนาโปรแกรมเห็นขั้นตอนการเขียนโปรแกรมได้ง่ายขึ้น | ||||||||||||||||||||||||||||||||||
.................................................................................................................. | ||||||||||||||||||||||||||||||||||
อัลกอริทึม ( Algorithm ) หมายถึง แนวคิดอย่างมีเหตุผลที่ผู้พัฒนา | ||||||||||||||||||||||||||||||||||
โปรแกรม โปรแกรมเมอร์ หรือนักวิเคราะห์ระบบ ใช้ในการอธิบายวิธีการทำงานอย่างเป็นขั้นตอน ตามลำดับ ในการที่จะพัฒนาโปรแกรมนั้นๆ ให้กับผู้ที่สนใจหรือผู้ที่เป็นเจ้าของงาน หรือผู้ที่รับผิดชอบได้ทราบถึงขั้นตอนต่างๆ ในการเขียนหรือพัฒนาโปรแกรม ในขณะเดียวกันก็สามารถช่วยให้ผู้ที่เป็นเจ้าของงาน หรือผู้ที่รับผิดชอบได้ตรวจสอบขั้นตอนต่างๆ ในการทำงานและความถูกต้องในแต่ละขั้นตอนการทำงาน โดยผู้ที่เป็นเข้าของผลงานหรือผู้ที่รับผิดชอบนั้นๆ ไม่จำเป็นต้องเขียนโปรแกรมเป็น | ||||||||||||||||||||||||||||||||||
หลักการเขียนอัลกอริทึม | ||||||||||||||||||||||||||||||||||
การเขียนอัลกอริทึมมีหลายรูปแบบ
โดยผู้เขียนสามารถใช้อัลกอริทึมหลายรูปแบบประกอบกัน ในการออกแบบอัลกอริทึมนั้นเพื่อใช้ในการแก้ปัญหาการเขียนโปรแกรมได้
|
||||||||||||||||||||||||||||||||||
ลักษณะการทำงานจะเป็นไปตามลำดับขั้นตอนก่อน - หลัง ต่อเนื่องกันไปตามลำดับ โดยการทำงานแต่ละขั้นตอนต้องทำให้เสร็จก่อน แล้วจึงไปทำขั้นตอนต่อไป | ||||||||||||||||||||||||||||||||||
อัลกอริทึมรูปแบบนี้ มีเงื่อนไขเป็นตัวกำหนดเส้นทางการทำงานของกระบวนการแก้ปัญหา โดยตัวเลือกนั้นอาจจะมีตั้งแต่ 2 ตัวขึ้นไป เช่น สอบข้อเขียน คะแนนเต็มได้ 30 สอบผ่าน | ||||||||||||||||||||||||||||||||||
จะมีลักษณะคล้ายกับทางเลือก คือ มีการตรวจสอบเงื่อนไขแต่จะแตกต่างกันที่ เมื่อการทำงานตรงตามเงื่อนไขที่กำหนด โปรแกรมจะทำงานอีกครั้ง จะวนการทำงานแบบนี้ไปเรื่อยๆ จนกระทั่งไม่ตรงกับเงื่อนไขที่กำหนดไว้จึงหยุดการทำงานหรือทำงานในขั้นต่อไป | ||||||||||||||||||||||||||||||||||
ดัชนี [ อัลกอริทึม] [ หลักการเขียน ] [ แบบลำดับ ] [ แบบทางเลือก ] [ แบบทำซ้ำ ] | [ กลับด้านบน ] | |||||||||||||||||||||||||||||||||
|