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 บทที่ 2 (2.2-2.3)

บทที่ 2 (2.2-2.3)

Description: บทที่ 2 (2.2-2.3)

Search

Read the Text Version

บทที่ 2 การแก้ปั ญหาและขั้นตอนวิธี รายวิชาวิทยาการคำนวน ว 31104 ระดับชั้นมัธยมศึกษาปีที่ 4 2.3 การออกแบบขั้นตอนวิธี สอนและสร้างสื่อ: ครูเพียงเพ็ญ โลหสมบูรณ์

จุดประสงค์ของบทเรียน 1 ระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไขของปัญหา 2. ออกแบบขั้นตอนวิธีในการแก้ปัญหา โดยใช้รูปแบบ ต่างๆ เช่น การกำหนดเงื่อนไข และการทำซ้ำ

2.2 การระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไของปัญหา การแก้ปัญหาด้วยคอมพิวเตอร์จะต้องระบุ วิเคราะห์ และทำความ เข้าใจกับปัญหา เพื่อให้ทราบว่ามีข้อมูลอะไรบ้างที่สามารถใช้ในการ ประมวลผลได้ และผลลัพธ์คืออะไร การแบ่งข้อมูล จะแบ่งเป็น 2 ส่วนคือ ข้อมูลเข้า input : ข้อมูลที่ใช้เพื่อประมวลผล ข้อมูลออก output : ข้อมูลผลลัพธ์ที่ต้องการ

ทักษะการคิดเชิงคำนวณที่ใช้ในการออกแบบครั้งนี้ การแยกส่วนประกอบและการย่อยปัญหา การหารูปแบบ การคิดเชิงนามธรรม 2.3 การออกแบบขั้นตอนวิธี

ตัวอย่างอุปกรณ์รดน้ำต้นไม้ จากหนังสือเรียนหน้า 38

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

กล่าวโดยสรุป ข้อมูลเข้า input ระดับความชื้นของดิน (ผ่านตัวตรวจจับsensor) ข้อมูลออก output สัญญาณควบคุมการเปิดปิดน้ำ

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

ผังงานระบบการรดน้ำต้นไม้อัตโนมัติ

ใช้โปรแกรมBlokkly เพื่อฝึกกระบวนการออกแบบขั้นตอนวิธี blockly.programming.in.th/plant ใช้โปรแกรมBlokkly เพื่อฝึกกระบวนการออกแบบขั้นตอนวิธีและตอบคำถาม โดยDownloadใบกิจกรรม2.5 ในGoogleClassroom



WEB APPLICATION W tinkercad S SIMULATE W Board ARDUINO R3 / Breadboard Small / Soil Moisture Sensor/ DC Motor O WORK เลือกตัวอุปกรณ์ที่เกี่ยวข้องมาทำการออกแบบ จากนั้นใส่code เพื่อสั่งให้ทำงาน OUTPUT จำลองการทำงานผ่านบอร์ดARDUINO

Arduino Uno R3 DC Motor Soil Moisture sensor Breadboard Small

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

https://www.tinkercad.com/things/kBlGssujz6L-m4/editel? sharecode=pjJtX7hCeuc7qVEPUQ6VvK9vBcqi5ZUZnsgf- UMm8DI มาเรียนรู้การออกแบบและจำลองสถานการณ์กันคะ

ใช้โปรแกรมBlokkly เพื่อฝึกกระบวนการออกแบบขั้นตอนวิธี การหาค่าเฉลี่ย ตัวอย่างสถานการณ์ ต้องการคำนวณคะแนนเฉลี่ยรายวิชาวิทยาการคำนวณ ม.4 ของนักเรียนในห้องม.4/11 จำนวน 40 คน โดยมีข้อมูลเข้า และข้อมูลออกดังนี้ ข้อมูลเข้า : รายการคะแนนสอบของนักเรียน 40 คน ข้อมูลออก : คะแนนเฉลี่ย ใช้โปรแกรมBlokkly เพื่อฝึกกระบวนการออกแบบขั้นตอนวิธี การหาค่าเฉลี่ย https://blockly.programming.in.th/avr/ ใช้โปรแกรมBlokkly เพื่อฝึกกระบวนการออกแบบขั้นตอนวิธีและตอบคำถาม โดยDownloadใบกิจกรรม2.6 ในGoogleClassroom


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