Please enable JavaScript.
Coggle requires JavaScript to display documents.
แนวคิดเชิงคำนวณ - Coggle Diagram
แนวคิดเชิงคำนวณ
1.3 การคิดเชิงนามธรรม
การคิดเชิงนามธรรมเป็นการ
คัดแยกรายละเอียดที่ไม่จำเป็น
ออกจากปัญหาที่พิจารณาอยู่
ทำให้สามารถวิเคราะห์และออก
แบบวิธีการแก้ปัญหาในภาพรวม
ได้ง่ายขึ้น
1.3 การคิดเชิงนามธรรม(ต่อ)
การคิดเชิงนามธรรมยังรวมถึง
การซ่อนรายละเอียดโดยแทน
กลุ่มของปัญหา ขั้นตอน และ
กระบวนการที่มีรายละเอียด
ปลีกย่อยหลายขั้นตอนให้เป็นขั้น
ตอนเดียว เพื่อสามารถอธิบาย
วิธีการแก้ปัญหาให้กระชับขึ้น
จากตัวอย่าง ภาพหมู่บ้าน
บ้านแต่ละหลังมีรูปแบบคล้าย
กัน คือ มีตัวบ้านและหลังคาที่มีสี
แตกต่างกัน การซ่อนรายละเอียด
สามารถอธิบายการวาดบ้านแต่ละ
หลังได้ดังนี้
1.1 การแบ่งปัญหาใหญ่ให้เป็น
ปัญหาย่อย
การแบ่งปัญหาใหญ่ให้เป็น
ปัญหาย่อยๆ ทำให้ความซับซ้อน
ของปัญหาลดลง ช่วยให้การ
วิเคราะห์และพิจารณาราย
ละเอียดของปัญหาให้ถี่ถ้วน
การอธิบายรายละเอียดของภาพ
ในภาพมีบ้านกี่หลัง
ขั้นตอนในการวาดภาพหลังแรก
เป็นอย่างไรและอยู่ตำแหน่งใด
ขั้นตอนในการวาดบ้านหลังที่สอง
เป็นอย่างไร และอยู่ตำแหน่งใด
ขั้นตอนในการวาดบ้านหลังที่สาม
เป็นอย่างไรและอยู่ตำแหน่งใด
1.4 การออกแบบอัลกอริทึม
อัลกอริทึม หมายถึง รายการ
คำสั่งที่อธิบายขั้นตอนในการแก้
ปัญหา โดยแต่ละคำสั่งนั้นต้องเป็น
คำสั่งที่ให้ผู้อื่นนำไปปฏิบัติตาม
ได้โดยไม่มีความกำกวม ซึ่งมักอยู่
ในรูปของรหัสลำลอง (pseudo
code) หรือ ผังงาน (flowchart)
ในกรณีที่ใช้คอมพิวเตอร์เป็น
เครื่องมือในการแก้ปัญหา อัลกอริ
ทึมจะต้องถูกแปลงให้อยู่ในรูป
ของภาษาโปรแกรมก่อนเพื่อให้
คอมพิวเตอร์สามารถปฏิบัติตาม
ได้ ดังนั้น การออกแบบราย
ละเอียดในอัลกอริทึมจึงขึ้นอยู่กับ
1.2 การพิจารณารูปแบบ
ปัญหาบางประเภทสามาถแบ่ง
เป็นปัญหาย่อยที่มีรูปแบบเดียวกัน
หรือคล้ายกัน นักเรียนสามารถนำ
รูปแบบกระบวนการแก้ปัญหาย่อย
ปัญหาหนึ่งไปประยุกต์ใช้กับการ
แก้ปัญหาย่อยอื่นๆได้ ทำให้ลดขั้น
ตอนในการออกแบบวิธีการแก้
ปัญหา
แนวคิดเชิงคำนวณ
เป็นกระบวนการวิเคราะห์
ปัญหา เพื่อให้ได้แนวทางการหา
คำตอบอย่างเป็นขั้นตอน ที่
สามารถนำไปปฏิบัติได้โดยบุคคล
หรือคอมพิวเตอร์อย่างถูกต้อง
แม่นยำซึ่งเรียกว่า อัลกอริทึม
(algorithm)