
ทดลองสร้าง
Presentation
•
Computers
•
8th Grade
•
Hard
Noppasorn Aukaew
FREE Resource
4 Slides • 0 Questions
1
แนวคิดเชิงคํานวณ (Computational Thinking)
การแยกสวนประกอบและการยอยปญหา (Decomposition)
แนวคิดเชิงคํานวณ (Computational Thinking) เปนกระบวนการวิเคราะหปญหา
เพื่อใหไดแนวทางหาคําตอบอยางเปนขั้นตอนที่สามารถนําไปปฏิบัติไดโดยบุคคลหรือ
คอมพิวเตอรอยางถูกตองการคิดเชิงคํานวณเปนกระบวนการแกปญหาในหลากหลายลักษณะ
เชนการจัดลําดับเชิงตรรกศาสตรการวิเคราะหขอมูลและการสรางสรรควิธีแกปญหาไปทีละ
ขั้นรวมทั้งการยอยปญหาที่ชวยใหรับมือกับปญหาที่ซับซอนหรือมีลักษณะเปนคําถามปลายเปด
ไดวิธีคิดเชิงคํานวณจะชวยทําใหปญหาที่ซับซอนเขาใจไดงายขึ้นเปนทักษะที่เปนประโยชน
อยางยิ่งตอทุกๆสาขาวิชาและทุกเรื่องในชีวิตประจําวันซึ่งไมไดจํากัดอยูเพียงการคิดให
เหมือนคอมพิวเตอรแตเปนกระบวนการคิดแกปญหาของมนุษยเพื่อสั่งใหคอมพิวเตอรทํางาน
และชวยแกปญหาตามที่เราตองการไดอยางมีประสิทธิภาพ
2
แนวคิดเชิงคํานวณมีองคประกอบที่สําคัญ 4 สวนไดแกการแบงปญหาใหญเปนปญหายอย
(Decomposition) การพิจารณารูปแบบ (Pattern Recognition) การคิดเชิงนามธรรม
(Abstraction) การออกแบบอัลกอริทึม (Algorithm)ในบทเรียนนี้จะกลาวเพียงการแบงปญหาใหญ
เปนปญหายอย (Decomposition) เทานั้นโดยมีรายละเอียดดังนี้
ภาพที่ 1 แนวคิดเชิงคํานวณ
ที่มา https://www.bbc.co.uk/bitesize/guides/zqqfyrd/revision/1, BBC
3
การแบงปญหาใหญเปนปญหายอย (Decomposition)
เปนการแยกสวนประกอบเปนวิธีคิดรูปแบบหนึ่งของแนวคิดเชิงคํานวณเปนการพิจารณาเพื่อแบงปญหาหรืองานออกเปนสวนยอยทําใหสามารถ
จัดการกับปญหาหรืองานไดงายขึ้นการแตกปญหาที่ซับซอนใหเปนปญหายอยที่มีขนาดเล็กลงและซับซอนนอยลงเพื่อชวยใหการวิเคราะหและออกแบบวิธีการ
แกปญหาทําไดงายขึ้นในการเขียนโปรแกรมคอมพิวเตอรเชนการเขียนโปรแกรมแยกเปนสวนๆแยกเปนแพ็กเกจแยกเปนโมดูลหรือมองเปน layer หรือการ
แบงปญหาเมื่อจะแกไขอุปกรณเชนการแยกสวนประกอบของพัดลมแบงเปนใบพัดมอเตอรตะแกรงหนาขอบตะแกรงฝาครอบฐานพัดลมเปนตนหรือการ
แยกสวนประกอบของรถจักรยานแบงเปนลอหนาลอหลังหลังอานโซโชคแฮนดมือเบรกเปนตนถามองในรายละเอียดของลอจักรยานจะเห็นวา
ประกอบดวยยางลอวงลอและซี่ลวดหรือถาพิจารณาชุดขับเคลื่อนก็จะพบวาประกอบดวยเฟองโซและบันไดเปนตน
การแกปญหาที่มีความซับซอนทําไดยากการแบงปญหาใหญใหเปนปญหายอยๆทําใหมีความซับซอนของปญหาลดลงชวยใหการ
วิเคราะหและพิจารณารายละเอียดขอปญหาทําไดอยางถี่ถวนสงผลใหสามารถออกแบบขั้นตอนการแกปญหายอยแตละปญหาไดงาย
ขึ้น
ภาพที่ 2 องคประกอบของจักรยาย
ที่มาหนังสือเรียนสสวท.
4
กรณีตัวอยางการแบงปญหาใหญเปนปญหายอย
(Decomposition)
1. รถของกวิน
กวินเปนคุณครูที่เด็กๆรักและกําลังจะเดินทางไปโรงเรียนในเชาของวันนี้แตดวยกวินไมสามารถสตารทรถยนตคูใจที่ใชทุกวันใหติดไดเนื่องจากเกิด
ปญหา 3 ปะการไดแกเมื่อคืนเปดไฟในรถทิ้งไวทั้งคืนอาจจะทําใหแบตเตอรี่หมดหรือกอนเขาบานเขาไมไดเติมนํ้ามันใหเต็มถังอาจจะเปนไปไดวานํ้ามันในถัง
เชิงเพลิงหมดหรืออาจจะเปนปญหาเครื่องยนตเมื่อกวินตองการใชแนวคิดเชิงคํานวณแกปญหาที่เกิดขึ้นกวินจะสามารถแกปญหาดวยการแบงปญหาใหญเปน
ปญหายอยไดดังนี้
การแบงปญหาใหญเปนปญหายอย (Decomposition)
1. แบตเตอรี่หมด
2. นํ้ามันเชื้อเพลิงหมด
3. เครื่องยนตมีปญหา
แนวคิดเชิงคํานวณ (Computational Thinking)
การแยกสวนประกอบและการยอยปญหา (Decomposition)
แนวคิดเชิงคํานวณ (Computational Thinking) เปนกระบวนการวิเคราะหปญหา
เพื่อใหไดแนวทางหาคําตอบอยางเปนขั้นตอนที่สามารถนําไปปฏิบัติไดโดยบุคคลหรือ
คอมพิวเตอรอยางถูกตองการคิดเชิงคํานวณเปนกระบวนการแกปญหาในหลากหลายลักษณะ
เชนการจัดลําดับเชิงตรรกศาสตรการวิเคราะหขอมูลและการสรางสรรควิธีแกปญหาไปทีละ
ขั้นรวมทั้งการยอยปญหาที่ชวยใหรับมือกับปญหาที่ซับซอนหรือมีลักษณะเปนคําถามปลายเปด
ไดวิธีคิดเชิงคํานวณจะชวยทําใหปญหาที่ซับซอนเขาใจไดงายขึ้นเปนทักษะที่เปนประโยชน
อยางยิ่งตอทุกๆสาขาวิชาและทุกเรื่องในชีวิตประจําวันซึ่งไมไดจํากัดอยูเพียงการคิดให
เหมือนคอมพิวเตอรแตเปนกระบวนการคิดแกปญหาของมนุษยเพื่อสั่งใหคอมพิวเตอรทํางาน
และชวยแกปญหาตามที่เราตองการไดอยางมีประสิทธิภาพ
Show answer
Auto Play
Slide 1 / 4
SLIDE
Similar Resources on Wayground
8 questions
ระบบสุริยะ
Presentation
•
9th Grade
5 questions
ทบทวนการใช้งานโปรแกรม Canva
Presentation
•
6th - 8th Grade
4 questions
การคำนวณในชั้นม.1
Presentation
•
6th - 8th Grade
9 questions
บทเรียนเรื่องถ่านหิน
Presentation
•
8th Grade
4 questions
การแยกตัวประกอบของพหุนามดีกรีสองโดยใช้ตัวแปรเดียว
Presentation
•
8th Grade
4 questions
การแยกตัวประกอบของพหุนามดีกรีสองโดยใช้สมบัติการแจกแจง
Presentation
•
8th Grade
5 questions
การกลั่น
Presentation
•
8th Grade
7 questions
ปัญหาทางสังคม
Presentation
•
KG
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
11 questions
Technology Acceptable Use
Quiz
•
6th - 8th Grade
16 questions
Clovis Unified Student Use of Technology
Quiz
•
4th - 8th Grade
10 questions
Exploring Computer Hardware and Software Components
Interactive video
•
6th - 10th Grade
16 questions
Responsible Use Guideline Quiz
Quiz
•
6th - 8th Grade
20 questions
Digital Citizenship
Quiz
•
8th - 12th Grade
15 questions
Student Technology Agreement
Quiz
•
6th - 8th Grade
22 questions
Electronic Computing
Quiz
•
8th - 12th Grade