[เสียงดนตรี] (คุณครูสมชาติ) สวัสดีครับน้อง ๆ สำหรับในบทเรียนนี้ เราจะมาเรียนรู้กันว่าเมื่อเราต้องการสั่งงาน ให้คอมพิวเตอร์ทำงานตามคำสั่ง สิ่งสำคัญ คือ การระบุข้อมูลเข้า ข้อมูลออก และเงื่อนไขของปัญหา เรามาศึกษาจากตัวอย่างต่อไปนี้กันเลยครับ [เสียงดนตรี] (นักเรียนชาย) เรียนมาทั้งวันเลย เหนื่อยก็เหนื่อย การบ้านก็เยอะ ครูแต่ละคนก็เอาแต่สั่งการบ้านกันดีจัง กินน้ำให้ชื่นใจก่อนดีกว่า [เสียงเอฟเฟ็กต์] (นักเรียนชาย) ได้น้ำมากินให้ชื่นใจแล้ว [เสียงเอฟเฟ็กต์] [เสียงดนตรี] (คุณครูสมชาติ) จากตัวอย่างน้อง ๆ จะเห็นว่า เพื่อนของเราใส่เงินเข้าไปในตู้ 10 บาท นั่นคือข้อมูลเข้า หลังจากนั้น ระบบจะทำขั้นตอนบางอย่าง เพื่อให้เงิน 10 บาท สามารถซื้อน้ำได้ 1 ขวด ซึ่งน้ำ 1 ขวดที่ได้นั้น เราเรียกว่า "ข้อมูลออก" นั่นเองครับ [เสียงดนตรี] (คุณครูสมชาติ) ข้อมูลเข้า Input เป็นข้อมูลที่ใช้สำหรับการดำเนินการในขั้นตอนวิธี และข้อมูลออก Output เป็นข้อมูลผลลัพธ์ที่ต้องการนั่นเองครับ และการจะได้มาซึ่งข้อมูลออกนั้น ต้องผ่านการดำเนินการตามขั้นตอนวิธี และทำงานตามเงื่อนไขของปัญหาครับ [เสียงดนตรี] (คุณครูสมชาติ) สถานการณ์ที่ 1 ครูตรวจข้อสอบของนักเรียนชั้น ม. 4 จำนวน 40 คน เสร็จแล้ว ครูต้องการหาคะแนนเฉลี่ย ข้อมูลที่ครูต้องใช้สำหรับการหาคะแนนเฉลี่ย หรือข้อมูลเข้า คืออะไรครับ ลองช่วยครูคิดทีนะครับ [เสียงนาฬิกานับถอยหลัง] [เสียงเอฟเฟ็กต์] (คุณครูสมชาติ) ใช่แล้วครับ ข้อมูลเข้า คือ คะแแนนสอบของนักเรียนชั้น ม. 4 ทั้ง 40 คน ซึ่งครูต้องกรอก 40 ครั้งนั่นเองครับ เมื่อครูนำคะแนนสอบของนักเรียน ทั้ง 40 คน ไปดำเนินการ เมื่อดำเนินการเสร็จแล้ว ข้อมูลออกที่ได้คืออะไรครับ [เสียงนาฬิกานับถอยหลัง] [เสียงเอฟเฟ็กต์] (คุณครูสมชาติ) ข้อมูลออกที่ได้ คือ คะแนนสอบเฉลี่ย ของนักเรียนทั้ง 40 คนนั่นเองครับ เมื่อนักเรียนเข้าใจดังนี้แล้ว ถ้าครูต้องการหาคะแนน ของนักเรียนที่ได้คะแนนสูงสุด ว่ามีค่าเท่าไร นักเรียนคิดว่าข้อมูลเข้าและข้อมูลออก ที่จำเป็นต้องใช้ในการหาคะแนนสูงสุดนี้ คืออะไรบ้างครับ ลองคิดดูนะครับ [เสียงดนตรี] (คุณครูสมชาติ) สถานการณ์ที่ 2 นะครับ โรงเรียนแห่งหนึ่งทำระบบรดน้ำต้นไม้ รดน้ำแปลงผักอัตโนมัติ โดยใช้เซนเซอร์ตรวจจับความชื้นในดิน เซนเซอร์วัดค่าแสงและเซนเซอร์วัดอุณหภูมิ โดยค่าความชื้นในดินน้อยกว่าที่กำหนด ค่าแสงน้อยกว่าที่กำหนด และอุณหภูมิมากกว่าที่กำหนด ระบบควบคุมน้ำสปริงเกอร์ก็จะทำงานนั่นเองครับ จากระบบรดน้ำต้นไม้ รดน้ำแปลงผักอัตโนมัติดังกล่าว นักเรียนคิดว่าข้อมูลเข้า และข้อมูลออกของระบบนี้คืออะไรครับ [เสียงนาฬิกานับถอยหลัง] [เสียงเอฟเฟ็กต์] (คุณครูสมชาติ) ใช่แล้วครับ ข้อมูลเข้า คือ ค่าความชื้นในดิน ซึ่งได้จากเซนเซอร์ตรวจจับความชื้น ค่าแสง ซึ่งได้จากเซนเซอร์วัดค่าแสง และค่าอุณหภูมิ ซึ่งได้จากตรวจวัดอุณหภูมินั่นเองครับ และข้อมูลออก คือ สัญญาณควบคุม การเปิด-ปิดน้ำสปริงเกอร์นั่นเองครับ [เสียงดนตรี] (คุณครูสมชาติ) สถานการณ์ที่ 3 ระบบรถยนต์อัตโนมัติ น้อง ๆ ลองสังเกตสถานการณ์ต่อไปนี้กันดูนะครับ ระบบรถยนต์อัตโนมัติ สามารถควบคุมระยะห่าง ระหว่างรถคันข้างหน้าได้ ถ้ามีรถยนต์อยู่ข้างหน้าในระยะ 3 เมตร รถยนต์ขับเคลื่อนอัตโนมัติ จะชะลอความเร็วไม่เกิน 30 กิโลเมตรต่อชั่วโมง น้อง ๆ ลองระบุข้อมูลเข้า ข้อมูลออก และน้อง ๆ ลองทำรายงาน ในบทเรียนกันดูนะครับ [เสียงดนตรี] (อาจารย์สมชาติ) สรุปนะครับ การคิดเชิงคำนวณ เป็นพื้นฐานของการแก้ปัญหาด้วยคอมพิวเตอร์ สำหรับการออกแบบขั้นตอน วิธีการแก้ปัญหาด้วยคอมพิวเตอร์นั้น จำเป็นต้องระบุขั้นตอนการทำงาน และเงื่อนไขต่าง ๆ ที่ชัดเจน เช่น ข้อมูลเข้า ข้อมูลออก ขอบเขตของข้อมูล มนุษย์จึงจะสามารถเขียนโปรแกรม ให้คอมพิวเตอร์ทำงานตามคำสั่งได้ครับ สวัสดีครับ [เสียงดนตรี]