Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore chater 2 Method alogrithm

chater 2 Method alogrithm

Published by gnabkan gnopittik, 2020-10-17 04:39:19

Description: chater 2 Method alogrithm

Search

Read the Text Version

บทท่ี 2 แกป้ ัญหาและข้นั ตอนวธิ ีการ

2.1 การแกป้ ัญหาดว้ ยคอมพิวเตอร์ คอมพิวเตอร์มีบทบาทในการทางานเพื่อใชใ้ นการแกป้ ัญหาต่างๆ เช่น การแจง้ เกรดนกั เรียน ระบบรดน้าตน้ ไม้ ระบบตู้ ATM ซ่ึงการท่ีจะให้ คอมพิวเตอร์ทางานไดถ้ ูกตอ้ งแม่นยา ตอ้ งผา่ นการวเิ คราะห์หาวธิ ีการแกป้ ัญหา และข้นั ตอนท่ีจะใหง้ านสาเร็จไม่ผดิ พลาด

การแกป้ ัญหาดว้ ยคอมพิวเตอร์ 1.ขอ้ มูล 2.เง่ือนไขที่ชดั เจน 3. ตวั แปร 4.ข้นั ตอนวธิ ีในการแกป้ ัญหา 4. ผลลพั ท์

ตวั อยา่ งการเลือกอาหารท่ีมีความเหมาะสม 1 .ขอ้ มูล

2. เงื่อนไขท่ีชดั เจน

3. ตวั แปร (สิ่งท่ีเกบ็ ค่าท่ีกาหนดและแปรเปล่ียนได)้ เพ่อื ท่ีจะนามาคานว (0.6 x คะแนนคุ ภาพ) + ( 0.4 x คะแนนความนิยม) ตวั แปร

4.ข้นั ตอนวธิ ีในการแกป้ ัญหา 1. เลือกรายการท้งั หมดท่ีเป็นอาหารหลกั

2 .จากรายการอาหารหลกั คานว คะแนนของอาหารแต่ละชนิดตาม เงื่อนไข

5. ผลลพั ท์

ระบบรดน้ำตน้ อตั โนมัติ ระบบจะอา่ นขอ้ มลู ความช้ืนของดินแล้วเปรยี บเทียบกบั คา่ ทก่ี าหนดไว้ (สมมตคิ า่ ความชื้นที่กาหนดเป็น 0.1 หนว่ ย) หากค่าความช้นื ตา่ กว่าคา่ ทกี่ าหนด ใหร้ ะบบสง่ สญั ญาณ เปิดน้า และหากค่าความชืน้ เกินกวา่ ที่กาหนด ให้ระบบส่ง สญั ญาณปิดน้า

ระบบรดนำ้ ต้นไม้อตั โนมตั ิ

ข้นั ตอนการทางาน • ขอ้ มูลเขา้ : ค่าความช้ืนของดิน • เง่ือนไข : ถา้ ความช้ืนของดิน < 0.1 เปิ ดน้า ถา้ ไม่ใช่ ปิ ดน้า • ตวั แปร : ค่าความช้ืน = H • ข้นั ตอนวธิ ีของระบบน้ี : 1. รับค่าความช้ืนของดิน 2. ตรวจสอบค่าความช้ืนถา้ < 0.1 เปิ ดน้า ถา้ ไม่ใช่ ปิ ดน้า •ขอ้ มูลออก : สัญญา เปิ ดปิ ดน้า

เขียนเป็นข้นั ตอนจากระบบรดน้าตน้ ไม้ 1.อา่ นคา่ ความชน้ื ของดิน 2. ให้ H แทนค่าความช้นื 3. ถา้ H < 0.1 แล้ว - สง่ สญั ญาณเปิดน้า ถา้ เงื่อนไขไม่เป็นจริง - สง่ สญั ญาณปดิ นา้

Flowchart ระบบรดนำ้ ต้นไม้อตั โนมตั ิ

โจทย์ หาค่ามากท่ีสุดจากตวั เลข 10 จานวน ข้อมูลเข้า : ตวั เลขจานวน 10 จานวน เง่อื นไข : นาเลขแต่ละหลกั มาเปรียบเทียบกนั และเกบ็ ค่าท่ีมากไว้ ตวั แปร : n เกบ็ จานวนตวั เลข 10 จานวน Max เกบ็ ค่าตวั เลขที่มากท่ีสุด ขนั้ ตอนวธิ ี : 1.หาตวั เลขท่ีมากที่สุดจากท้งั หมด 10 จานวน โดยการเปรียบเทียบ แต่ละหลกั 2.เกบ็ ค่าที่มากที่สุดไวใ้ นตวั แปร ข้อมลู ออก :ตวั เลขท่ีมีคา่ มากท่ีสุด

start Yes ครบ 10 No แสดง Max n จานวนตัวเลข 10 จานวน End no yes Max < n Max  n


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook