เทคโนโลยี1
เทคโนโลยี1
จุดประสงค์ของบทเรียน
ระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไขของปัญหา
ออกแบบขั้นตอนวิธีในการแก้ปัญหา โดยใช้รูปแบบต่าง ๆ เช่น การกำหนดเงื่อนไข และการทำซ้ำ
ประยุกต์ใช้ขั้นตอนวิธีการจัดเรียงและค้นหาข้อมูลในการแก้ปัญหา
หลังจากศึกษาการคิดเชิงคำนวณซึ่งเป็นพื้นฐานของการแก้ปัญหาด้วยคอมพิวเตอร์แล้ว ในบทนี้จะเน้นการประยุกต์ใช้กระบวนการคิดค้นดังกล่าวในการออกแบบขั้นตอนวิธีสำหรับแก้ปัญหา โดยขั้นตอนวิธีนั้นอาจมีทั้งที่ไม่ซับซ้อน เช่น ขั้นตอนวิธีในการทำไข่เจียว หรือขั้นตอนวิธีการบวกเลข และขั้นตอนวิธีที่ซับซ้อนขึ้น เช่น ขั้นตอนวิธีจัดเรียงข้อมูล หรือขั้นตอนวิธีค้นหาข้อมูล ในขั้นแรกจะเริ่มจากการพิจารณารูปแบบของปัญหาที่เหมาะสมต่อการแก้ปัญหาด้วยคอมพิวเตอร์ จากนั้นจะได้ศึกษารูปแบบต่าง ๆ ของการเขียนขั้นตอนวิธี เช่น การกำหนดเงื่อนไข และการทำซ้ำ นอกจากนี้จะได้ศึกษาเกี่ยวกับขั้นตอนวิธีสำหรับจัดเรียงข้อมูลและค้นหาข้อมูล ตัวอย่างการออกแบบขั้นตอนวิธีเพื่อแก้ปัญหาต่าง ๆ ในชีวิตประจำวัน เช่น การพัฒนาระบบแนะนำอาหาร ระบบรดน้ำต้นไม้อัติโนมัติ และขั้นตอนวิธีคำนวณสถิติที่เกี่ยวข้องกับการสอบ
เขียนโปรแกรมเบื้องต้นด้วย Microbit https://makecode.microbit.org/
การใช้ภาษาคอมพิวเตอร์ในการแก้ปัญหา ด้วยภาษาไพทอน
เขียนโปรแกรมไพทอนที่ https://replit.com/
จัดทำโดย
ครูทิพย์สุคนธ์ พันธ์กิ่ง กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี
โรงเรียนบุญวัฒนา จังหวัดนครราชสีมา สำนักงานเขตพื้นที่การศึกษามัธยมศึกษานครราชสีมา