Page 38 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 38
38
่
่
ั
ั
ี
ี่
4. ผลลพธ์ในแตละขั้นตอนควรตอเนื่องกันการออกแบบขั้นตอนทดไหมผลลพธ์จากขั้นตอนแรกควรเป็นข้อมูล
ส าหรับน าเข้าให้กับข้อมูลในขั้นตอนต่อไปต่อเนื่องกันไปจนกระทั่งได้ผลลัพธ์ตามที่ต้องการ
5. การออกแบบอันกอริทึมที่ดีควรออกแบบให้ครอบคลมการทางานในหลายรูปแบบ เชน การออกแบบโดยคดไว้
่
ุ
ิ
้
ิ
ลวงหน้าว่าหากผใชโปรแกรมป้อนข้อมูลเข้าผดประเภทโปรแกรมจะมีการเพื่อนว่าผใชงานมีการใสข้อมูลทผด
่
ี่
ิ
่
ู้
ู้
้
ุ
ประเทศโดยโปรแกรมจะไม่รับข้อมูลนั้นเพื่อให้ใส่ข้อมูลใหม่อีกครั้งเพื่อป้องกันการเกิดจดบกพร่องของโปรแกรมได ้
รูปแบบของอัลกอริทึม
้
ู้
ึ
ึ
การเขียนอัลกอริทมมีหลายรูปแบบโดยผเขียนสามารถใชอัลกอริทมหลายรูปแบบประกอบกันในการ
ออกแบบอัลกอริทึมนั้นเพื่อใช้ในการแก้ปัญหาการเขียนโปรแกรมได ้
่
ั
ั
1. แบบล าดับ(Sequential) มีลักษณะการทางานจะเป็นไปตามขั้นตอนก่อน-หลง ตอเนื่องกันไปเป็นลาดบโดย
การท างานแต่ละขั้นตอนต้องท าให้เสร็จก่อนแล้วจึงไปท าขั้นตอนต่อไป
ขั้นตอนที่ 1
ขั้นตอนที่ 2
ขั้นตอนที่ 3
ี่
ขั้นตอนท…N
อัลกอริทึมแบบล าดับ

