

ขั้นตอนในการแก้ปัญหา
Presentation
•
Computers
•
7th Grade
•
Practice Problem
•
Hard
Pharittaporn Inon
Used 1+ times
FREE Resource
44 Slides • 0 Questions
1
2
นักเรียนรับผิดชอบหน้าที่ใดบ้างในการทำงานบ้าน
และนักเรียนมีขั้นตอนการทำงานบ้านเหล่านั้นอย่างไร
3
4
ในชีวิตประจวันนักเรียนพบปัญหาอะไรบ้าง
และมีวิธีการแก้ปัญหานั้นอย่างไร
5
1. การวิเคราะห์และกำหนดรายละเอียดของปัญหา
2. การวางแผนการแก้ปัญหา
3. การดำเนินการแก้ปัญหา
4. การตรวจสอบและปรับปรุง
6
เป็นการทำความเข้าใจเกี่ยวกับ รายละเอียด
เงื่อนไข ข้อกำหนด รวมถึงข้อจำกัดต่าง ๆ
ของปัญหา
7
การระบุข้อมูลเข้า
การระบุข้อมูลออก
การพิจารณาข้อมูลและเงื่อนไขที่กำหนดมาในปัญหา
การพิจารณาเป้าหมายหรือสิ่งที่ต้องหาค าตอบ
8
ตัวอย่างที่ 1 ปัญหาการซักเสื้อผ้า
ปัญหา : เสื้อผ้าไม่สะอาด และบางตัวสีตก
ข้อมูลที่จ าเป็นต่อการแก้ปัญหา (ข้อมูลเข้า) : ผ้าที่ต้องการซัก
ผลลัพธ์ (ข้อมูลออก) : ผ้าที่ซักสะอาด
9
เป็นการคิดค้นกระบวนการต่าง ๆ ที่เป็นขั้นตอน ตั้งแต่เริ่มต้น
จนกระทั่งได้ผลลัพธ์ที่ต้องการ โดยอาจน าวิธีที่เคยแก้ปัญหา
หรือค้นหาวิธีการอื่น แล้วน ามาประยุกต์เข้ากับปัญหาที่ก าลังแก้ไข
เครื่องมือที่ใช้ในการวางแผนแก้ปัญหาส าหรับการพัฒนาโปรแกรม
อาจเลือกใช้รหัสล าลอง หรือผังงาน โดยวิธีการแก้ปัญหาที่ได้ เรียกว่า
ขั้นตอนวิธีหรืออัลกอริทึม (algorithm)
10
รหัสล ำลอง
ผังงำน
11
เป็นการน ากระบวนการที่ได้วางแผนไว้มาปฏิบัติ
หรือพัฒนาโปรแกรมเพื่อแก้ปัญหา โดยอาจใช้ภาษาโปรแกรม
ช่วยในการด าเนินการ
12
ขั้นตอนนี้จะท าควบคู่ไปกับขั้นตอนการด าเนินการแก้ปัญหา
โดยการตรวจสอบผลลัพธ์ที่ได้ หากผลลัพธ์ที่ได้ไม่ถูกต้อง หรือยังมี
ส่วนที่ต้องแก้ไขปรับปรุงอยู่ ต้องย้อนกลับไปท าซ้ าตั้งแต่ขั้นตอนแรก
จนกว่าจะได้ผลลัพธ์ที่ถูกต้อง
13
กระบวนการแก้ปัญหาที่สามารถอธิบายออกมา
เป็นขั้นตอนที่ชัดเจน เมื่อน าเข้าอะไรแล้วจะต้องได้
ผลลัพธ์เช่นไร กระบวนการนี้จะประกอบด้วยวิธีการเป็นขั้น ๆ
และมีส่วนที่ต้องท าแบบวนซ้ าอีก จนกระทั่งเสร็จสิ้นการท างาน
14
อัลกอริทึมที่ดีควรมีคุณสมบัติดังนี้
1. มีล าดับขั้นตอนการท างาน ทั้งก่อน และหลังที่ชัดเจน
2. เข้าใจล าดับขั้นตอนง่ายและไม่ก ากวม
3. สามารถเข้าใจการประมวลผลการท างานด้วยคอมพิวเตอร์ได้
4. การท างานของอัลกอริทึมจะต้องสิ้นสุด หลังจากด าเนินงาน
ตามระยะที่เวลาก าหนด
15
การเขียนรหัสล าลองเป็นการใช้ค าบรรยายอธิบายขั้นตอน
อย่างชัดเจนในการแก้ปัญหาหรือการท างานของโปรแกรม
ซึ่งรูปแบบการเขียนจะขึ้นอยู่กับประสบการณ์และความถนัด
ของผู้เขียนโดยอาจเขียนเป็นภาษาพูดท าให้ เขียนง่ายไม่ต้องกังวล
รูปแบบ
16
วิธีการเขียนรหัสล าลอง (Pseudo code)
1. ต้องมีการเริ่มต้นและต้องมีจุดสิ้นสุดเสมอ
2. ใช้ค าหรือประโยคสั้น ๆ ที่สื่อความหมายได้ชัดเจนและ
เข้าใจง่าย
3. รูปแบบการเขียนเป็นได้ทั้งภาษาไทยและภาษาอังกฤษ
17
วิธีการเขียนรหัสล าลอง (Pseudo code)
4. ลักษณะการเขียน เริ่มต้นจากบนลงล่าง
5. การเขียนแต่ละค าสั่งควรแยกเป็นบรรทัด ไม่ควรเขียน
หลายค าสั่งในบรรทัดเดียว
6. การเขียนค าสั่งควรมีการย่อหน้าหรือเว้นวรรค เพื่อให้
เกิดความสวยงาม เข้าใจง่าย
18
แผนภาพแสดงล าดับขั้นตอนการท างานของ Algorithm
เป็นเครื่องมือใช้ในการรวบรวมจัดล าดับความคิด เพื่อให้เห็น
ขั้นตอนการท างานที่ชัดเจน และใช้วางแผนการท างานขั้นแรก
โดยสัญลักษณ์ Flowchart แสดงถึงการท างานลักษณะต่าง ๆ
เชื่อมต่อกัน
19
เริ่มต้นและจบ
จุดเริ่มต้นและจุดสิ้นสุด
ของผังงาน
20
การน าข้อมูลเข้าจาก
ภายนอกหรือส่งออก
สู่ภายนอก
การน าข้อมูลเข้าและออก
แบบทั่วไป
21
การประมวลผล
หรือการปฏิบัติงาน
อย่างใดอย่างหนึ่ง
กำรปฏิบัติงำน
22
การตัดสินใจที่ต้องมี
การเลือกปฏิบัติ
อย่างใดอย่างหนึ่ง
กำรตัดสินใจ
23
ทิศทางท างาน
อย่างต่อเนื่องตาม
หัวลูกศรที่ชี้ไป
ทิศทำง
24
1. การท างานแบบล าดับ
2. การท างานแบบมีทางเลือก
3. การท างานแบบวนซ้ า
25
มีลักษณะการท างานจะเป็นไปตามขั้นตอน ก่อน-หลัง
ต่อเนื่องกันไปเป็นล าดับ โดยการท างานแต่ละขั้นตอน
ต้องท าให้เสร็จก่อน แล้วจึงไปท าขั้นตอนต่อไป
26
27
28
ขั้นตอนการมาโรงเรียน
29
30
31
32
33
การวิเคราะห์และก าหนดรายละเอียดของการหุงข้าว
ข้อมูลเข้า ...................................................................
ข้อมูลออก ...................................................................
34
การวางแผนการแก้ปัญหา
เรียงล าดับภาพดังต่อไปนี้ให้ถูกต้อง โดยใส่หมายเลข
ลงไปในวงกลมหน้าข้อความ
2
4
1
3
5
6
35
ออกแบบขั้นตอนในการแก้ปัญหาด้วยรหัสล าลอง
เริ่มต้น
จบ
36
ออกแบบขั้นตอนในการแก้ปัญหาด้วยผังงาน
37
การวิเคราะห์และก าหนดรายละเอียดของการหุงข้าว
ปริมาณข้าวสาร
ข้าวสุก
ข้อมูลเข้า ...................................................................
ข้อมูลออก ...................................................................
38
3
การวางแผนการแก้ปัญหา
เรียงล าดับภาพดังต่อไปนี้ให้ถูกต้อง โดยใส่หมายเลข
ลงไปในวงกลมหน้าข้อความ
3
2
4
1
6
5
39
ออกแบบขั้นตอนในการแก้ปัญหาด้วยรหัสล าลอง
1. ตักข้าวสารใส่หม้อข้าว
เริ่มต้น
จบ
2. ซาวข้าว 1 ครั้ง
3. ตวงน้ า 2 เท่าของข้าวสาร
4. ใส่น้ าที่ตวงไว้ลงในหม้อ
5. กดปุ่มหุงข้าว
6. รอข้าวสุก
40
ออกแบบขั้นตอนในการแก้ปัญหาด้วยผังงาน
41
นักเรียนร่วมตอบค าถาม
42
1. การวิเคราะห์และก าหนดรายละเอียดของปัญหา
2. การวางแผนการแก้ปัญหา
3. การด าเนินการแก้ปัญหา
4. การตรวจสอบและปรับปรุง
43
44
Show answer
Auto Play
Slide 1 / 44
SLIDE
Similar Resources on Wayground
33 questions
กฎหมายที่เกี่ยวข้องกับตนเองและครอบครัว V1
Presentation
•
8th Grade
44 questions
ความสัมพันธ์ทางเศรษฐกิจ
Presentation
•
6th Grade
47 questions
M1-บทที่ 4 วัสดุและเครื่องมือช่าง
Presentation
•
7th Grade
38 questions
เทคโนโลยีรอบตัว
Presentation
•
7th Grade
36 questions
แบบเรียน เรื่อง ข้อมูลและการประมวลผล
Presentation
•
6th - 8th Grade
37 questions
เซลล์ของสิ่งมีชีวิต
Presentation
•
7th Grade
43 questions
กลไก ม.1
Presentation
•
6th Grade
42 questions
แรงไฟฟ้าและพลังงานไฟฟ้า
Presentation
•
6th Grade
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Assessment 1
Quiz
•
3rd Grade
15 questions
HCS SCI 05 Summer School Assessment 1 Review
Quiz
•
5th Grade
22 questions
Day 9 Equations and Inequalities Review
Quiz
•
9th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
7 questions
PYRAMID PERSPECTIVES part 1
Presentation
•
9th - 12th Grade
12 questions
Understanding the Fourth of July
Quiz
•
9th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade