Page 18 - หนังสืออิเล็กทรอนิกส์4
P. 18
12
2.3การออกแบบขั นตอนวิธ ี
ิ
ั
ิ
ทกษะการคดเชงคํานวณ เชน การแยกสวนประกอบและการยอย
ิ
ิ
ู
ปญหา การหารปแบบ และการคดเชงนามธรรม สามารถนํามาใชใน
ี
การออกแบบขนตอนวธเพอแกปญหาตาง ๆ การออกแบบนไมมขนตอน
ื่
ิ
ี
ี้
ั้
ั้
ิ่
ี่
ั
ึ
ั
ทตายตวจําเปนตองอาศยประสบการณและการฝกฝนจงเปนสงททาทาย
ี่
ั
ึ่
ี
ั
ซงจะเปนประโยชนกบนกเรยนในอนาคต
2.3.1 ตัวอยางการออกแบบขั้นตอนวิธี
การตัดสินใจรดนํ้าาตนไมของระบบรดนํ้าตนไมอัตโนมัติการตัดสินใจรดนํ้า
ตนไม ในขั้นตอนวิธีของระบบรดนํ้าตนไมอัตโนมัติ ระบบจะตองอานขอมูล
ความชื้นของดินแลวเปรียบเทียบกับคาที่กําหนดไว (สมมติคาความชื้นที่
กําหนดเปน 0.1 หนวย) หากคาความชื้นตํ่ากวาคาที่กําหนด ใหระบบสง
สัญญาณเปดนํ้าและหากมีคาความชื้นเกินกวาหรือเทากับคาที่กําหนดไวให
ระบบสงสัญญาณปดนํ้าในสวนการทํางานหลักของขั้นตอนวิธี คือ การตัดสินใจ
รดนํ้าตนไมมีการทํางานตามลําดับดังนี้
1.อานคาความชื้นของดิน
2. ให H แทนคาความชื้นดังกลาว
3. ถา H < 0.1 แลว
3.1 สงสัญญาณเปดนํ้า
ถาเงื่อนไขไมเปนจริง
3.2 สงสัญญาณปดนํ้า
สวนของขั้นตอนวิธีดังกลาวเปนการตัดสินใจเพียงครั้งเดียว ดังนั้นเพื่อความ
สมบูรณของขั้นตอนวิธีที่
จะทําใหระบบรดนํ้าาตนไมมีการอานคาและสงสัญญาณควบคุมจะตองทํา
สมํ่าเสมอ จึงตองสั่งใหขั้นตอนวิธี
ดานบนทํางานซํ้าๆตอเนื่องกันไป ดังนี้
ขั้นตอนวิธี : ควบคุมการเปดปดนํ้าของเครื่องรดนํ้าาตนไม
ขอมูลเขา : คาความชื้นของดิน
ขอมูลออก : สัญญาณเปดปดนํ้า