บทนี้ไม่ใช่แค่เรื่องคอมพิวเตอร์ แต่มันคือ "ศิลปะแห่งการคิดอย่างเป็นระบบ" โดยแบ่งเนื้อหาออกเป็น 4 เสาหลัก ดังนี้:
การใช้เหตุผลเชิงตรรกะ คือ การตัดสินใจโดยอิงจาก "กฎเกณฑ์" หรือ "เงื่อนไข" ที่กำหนดไว้ เพื่อหาคำตอบที่ถูกต้องเพียงหนึ่งเดียว
การคิดแบบนิรนัย (Deductive Reasoning): การสรุปจากกฎใหญ่ไปหาเรื่องย่อย
ตัวอย่าง: สัตว์เลี้ยงลูกด้วยนมทุกชนิดมีปอด (กฎใหญ่) -> วาฬเป็นสัตว์เลี้ยงลูกด้วยนม (ข้อมูลย่อย) -> สรุป: วาฬมีปอด (ตรรกะที่ถูกต้องแม่นยำ)
การคิดแบบอุปนัย (Inductive Reasoning): การสรุปจากสิ่งที่สังเกตเห็นซ้ำๆ
ตัวอย่าง: วันจันทร์รถติด วันอังคารรถติด วันพุธรถติด -> สรุป: พรุ่งนี้รถก็น่าจะติด (เป็นการคาดการณ์ที่มีโอกาสผิดพลาดได้มากกว่าแบบแรก)
ในหนังสือ อจท. จะเน้นย้ำกระบวนการแก้ปัญหาอย่างเป็นระบบ 4 ขั้นตอน:
การวิเคราะห์และกำหนดรายละเอียดของปัญหา (Understanding the Problem): * ต้องแยกให้ได้ว่า "ข้อมูลเข้า" (Input) คืออะไร และ "สิ่งที่ต้องการ" (Output) คืออะไร
การวางแผนการแก้ปัญหา (Planning): * การเลือกเครื่องมือหรือวิธีการ เช่น จะวาดรูป, จะเขียนตาราง หรือจะทำผังงาน
การลงมือแก้ปัญหา (Executing the Plan): * ทำตามแผนที่วางไว้ทีละขั้นตอนอย่างระมัดระวัง
การตรวจสอบและปรับปรุง (Evaluation): * ผลลัพธ์ที่ได้ตรงกับเป้าหมายไหม? ถ้าไม่ตรง "บั๊ก" (Bug) อยู่ที่ตรงไหน?
อัลกอริทึม คือ "สูตรสำเร็จ" ในการแก้ปัญหาที่ใครนำไปใช้ก็ได้ผลลัพธ์เดิม ใน ป.6 น้องๆ ต้องทำได้ 3 ระดับ:
ต้องใช้ภาษาที่ ไม่กำกวม (ชัดเจน)
แย่: "เทน้ำใส่แก้วพอประมาณ" (คำว่าพอประมาณของแต่ละคนไม่เท่ากัน)
ดี: "เทน้ำใส่แก้วปริมาณ 200 มิลลิลิตร"
เป็นการจำลองคำสั่งคอมพิวเตอร์ด้วยภาษาคน
ตัวอย่าง: IF หิว THEN ไปกินข้าว ELSE ไปนอน
นี่คือส่วนที่ออกสอบเยอะที่สุด! ต้องจำสัญลักษณ์และหน้าที่ให้แม่น:
สัญลักษณ์
ชื่อภาษาอังกฤษ
หน้าที่ที่ต้องรู้
วงรี
Terminal
จุดเริ่ม/จบ (ห้ามลืมใส่เด็ดขาด!)
สี่เหลี่ยมผืนผ้า
Process
การกระทำ เช่น "เดินไปข้างหน้า", "บวกเลข", "ทอดไข่"
ข้าวหลามตัด
Decision
จุดตัดสินใจ ต้องมีทางแยก 2 ทางเสมอ (ใช่/ไม่ใช่)
สี่เหลี่ยมด้านขนาน
Input/Output
รับข้อมูล (เช่น รับค่าตัวเลข) หรือ แสดงผล (เช่น แสดงข้อความ)
วงกลมเล็ก
Connector
จุดรวมสายของลูกศรที่มาจากหลายทิศทาง
โจทย์ในบทนี้มักจะมาในรูปแบบ "สถานการณ์จำลอง" ที่ต้องใช้การตัดตัวเลือก:
โจทย์: มีผลไม้ 3 ชนิด (ส้ม, องุ่น, แอปเปิล) อยู่ในกล่อง 3 ใบที่ติดป้ายผิดทุกใบ!
กล่องที่ 1 ติดป้าย "ส้ม"
กล่องที่ 2 ติดป้าย "องุ่น"
กล่องที่ 3 ติดป้าย "แอปเปิล"
เงื่อนไข: ป้ายทุกใบ ผิดหมด
วิธีคิด: ถ้าเราหยิบผลไม้จากกล่องที่ 1 มาแล้วพบว่าเป็น "องุ่น" แปลว่ากล่องที่ 1 คือองุ่น (ซึ่งไม่ใช่ส้มตามป้าย) กล่องที่เหลือจะถูกปลดล็อกด้วยตรรกะทันที
โจทย์: นายต้นต้องการเดินทางจากบ้านไปตลาด มี 2 เส้นทาง:
เส้นทาง A: ระยะทาง 5 กม. รถติดมาก ใช้เวลา 30 นาที
เส้นทาง B: ระยะทาง 10 กม. รถโล่ง ใช้เวลา 15 นาที
ตรรกะที่ต้องใช้: หากเป้าหมายคือ "ประหยัดน้ำมัน" ต้องเลือกเส้นทาง A แต่ถ้าเป้าหมายคือ "ประหยัดเวลา" ต้องเลือกเส้นทาง B
อจท. จะแทรกแนวคิด 4 อย่างนี้ไว้ในทุกกิจกรรมของบทที่ 1:
Decomposition: แยกปัญหาใหญ่ (เช่น การจัดงานวันเด็ก) เป็นส่วนย่อย (อาหาร, สถานที่, ของขวัญ)
Pattern Recognition: มองหาความเหมือน (เช่น การบวกเลข 1-100 กับ 1-1000 ใช้สูตรเดียวกันได้)
Abstraction: ตัดรายละเอียดที่ไม่สำคัญ (เช่น การบอกทาง ไม่ต้องบอกสีบ้านทุกหลัง ให้บอกแค่จุดเลี้ยวพอ)
Algorithm Design: สร้างลำดับขั้นตอนให้คนอื่นทำตามได้
เหตุผลเชิงตรรกะ: ใช้ "เงื่อนไข" ตัดตัวเลือกที่ไม่ใช่ออก
อัลกอริทึม: ต้องชัดเจน ใครทำตามก็ได้ผลลัพธ์เหมือนกัน
Flowchart: จำรูปข้าวหลามตัดให้ดี เพราะเป็นจุดที่ทำให้เกิด "ทางเลือก" และ "การวนซ้ำ"
การแก้ปัญหา: ต้องเริ่มจาก "วิเคราะห์ปัญหา" เสมอ อย่าเพิ่งลงมือทำถ้ายังไม่เข้าใจโจทย์