Page 13 - Computing Science M.1
P. 13
ั
ุ
ั
ี
ข นตอนท 4 การตรวจสอบและปรบปรง
ํ
ี
้
ื
ิ
่
่
ื
้
ี
ื
่
ี
เม อพจารณาคาตอบทไดคอ 12 กับคาทเหลอซึ งไดแก่ 8 และ 7 พบวา 12 มคา
ี
่
ั
ู่
่
ํ
ํ
ี
มากกวาคาทเหลอท งค คาตอบนจึงเปนคาตอบทถูกต้องตามขอกําหนดของสิ ง
้
ี
ื
ี
ทต้องการ
แนวคดขางต้นใช้งานไดเน องจากวาหากพิจารณาจํานวนสามจํานวนใด ๆ เม อ
ื
่
้
ื
้
ิ
้
้
a > b และ b > c แลว a > c ดวย
้
่
่
จากตัวอยางแมวาเราจะไมไดนาคา 12 มาเปรยบเทยบกับ 7 โดยตรง แต่เราได้นา
ี
ี
้
ํ
่
ํ
่
่
้
ี
่
ี
ี
้
มาเปรยบเทยบกับ 8 ซึ ง 8 ถูกตรวจสอบมาก่อนหนานแลววามากกวา 7 เพราะ
ฉะน น 12 จึงมากกวา 7 ดวย
้
ั
่
2.2 การเขยนรหสลาลองและผงงาน
ั
ั
ี
ํ
ั
กระบวนการในการออกแบบแนวทางการแก้ปญหาน น จะต้องถ่ายทอดความ
ู
ิ
ู
ํ
คด และความเขาใจไปส่การนาไปส่การนาไปปฏบติได การถ่ายทอดความคดจะ
้
ํ
ิ
ั
้
ิ
ต้องมจุดเร มต้น จุดสิ นสุด และลําดับก่อนหลังที ชัดเจน อาจอยู่ในรูปของ
ี
ิ
ํ
ื
ั
ี
้
ี
ี
ขอความทเรยงกันเปนลาดบซึ งเรยกวา รหสลาลอง (pseudo code) หรอยู่ใน
่
ั
ํ
ั
รปผงงาน (flowchart)
ู
ั
2.2.1 รหสลาลอง
ํ
ั
่
ี
ํ
ั
ํ
ิ
การเขยนรหสลาลองเปนการใช้คาบรรยายอธบายข นตอนอยางชัดเจนในการ
ํ
แก้ปญหา หรอการทางานของโปรแกรม ซึ งรปแบบการเขยนจะข นอยู่กับ
ื
ู
ี
ึ
ี
ประสบการณ และความถนดของผู้เขยน
์
ั