
ทดลองสร้าง
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
5 questions
แบบทดสอบคณิตศาสตร์
Presentation
•
6th - 8th Grade
9 questions
Superlative
Presentation
•
9th Grade
6 questions
การประเมินผลกระทบต่อมนุษย์และสังคม เศรษฐกิจ และสิ่งแวดล้อม
Presentation
•
9th Grade
3 questions
บัญชี
Presentation
•
9th Grade
7 questions
จรวดขวดน้ำ
Presentation
•
8th Grade
4 questions
วิชาคณิตการบวกการลบจำนวนเต็ม
Presentation
•
7th Grade
7 questions
รูปแบบการปกครอง
Presentation
•
9th Grade
3 questions
งานชิ้นที่ 2 Prompt
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
Discover more resources for Computers
15 questions
Review DT Year 2 Semester 2
Quiz
•
8th Grade
7 questions
Internet Privacy and Digital Awareness
Flashcard
•
8th Grade
18 questions
Company Logos
Quiz
•
6th - 8th Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
18 questions
Early Video Games
Quiz
•
6th - 8th Grade