Search Header Logo
ขั้นตอนในการแก้ปัญหา

ขั้นตอนในการแก้ปัญหา

Assessment

Presentation

Computers

7th Grade

Practice Problem

Hard

Created by

Pharittaporn Inon

Used 1+ times

FREE Resource

44 Slides • 0 Questions

1

media

2

media

นักเรียนรับผิดชอบหน้าที่ใดบ้างในการทำงานบ้าน

และนักเรียนมีขั้นตอนการทำงานบ้านเหล่านั้นอย่างไร

3

media

4

media

ในชีวิตประจวันนักเรียนพบปัญหาอะไรบ้าง

และมีวิธีการแก้ปัญหานั้นอย่างไร

5

media

1. การวิเคราะห์และกำหนดรายละเอียดของปัญหา
2. การวางแผนการแก้ปัญหา
3. การดำเนินการแก้ปัญหา
4. การตรวจสอบและปรับปรุง

6

media

เป็นการทำความเข้าใจเกี่ยวกับ รายละเอียด

เงื่อนไข ข้อกำหนด รวมถึงข้อจำกัดต่าง ๆ
ของปัญหา

7

media

การระบุข้อมูลเข้า

การระบุข้อมูลออก

การพิจารณาข้อมูลและเงื่อนไขที่กำหนดมาในปัญหา

การพิจารณาเป้าหมายหรือสิ่งที่ต้องหาค าตอบ

8

media

ตัวอย่างที่ 1 ปัญหาการซักเสื้อผ้า
ปัญหา : เสื้อผ้าไม่สะอาด และบางตัวสีตก
ข้อมูลที่จ าเป็นต่อการแก้ปัญหา (ข้อมูลเข้า) : ผ้าที่ต้องการซัก
ผลลัพธ์ (ข้อมูลออก) : ผ้าที่ซักสะอาด

9

media

เป็นการคิดค้นกระบวนการต่าง ๆ ที่เป็นขั้นตอน ตั้งแต่เริ่มต้น

จนกระทั่งได้ผลลัพธ์ที่ต้องการ โดยอาจน าวิธีที่เคยแก้ปัญหา
หรือค้นหาวิธีการอื่น แล้วน ามาประยุกต์เข้ากับปัญหาที่ก าลังแก้ไข
เครื่องมือที่ใช้ในการวางแผนแก้ปัญหาส าหรับการพัฒนาโปรแกรม
อาจเลือกใช้รหัสล าลอง หรือผังงาน โดยวิธีการแก้ปัญหาที่ได้ เรียกว่า
ขั้นตอนวิธีหรืออัลกอริทึม (algorithm)

10

media

รหัสล ำลอง

ผังงำน

11

media

เป็นการน ากระบวนการที่ได้วางแผนไว้มาปฏิบัติ

หรือพัฒนาโปรแกรมเพื่อแก้ปัญหา โดยอาจใช้ภาษาโปรแกรม
ช่วยในการด าเนินการ

12

media

ขั้นตอนนี้จะท าควบคู่ไปกับขั้นตอนการด าเนินการแก้ปัญหา

โดยการตรวจสอบผลลัพธ์ที่ได้ หากผลลัพธ์ที่ได้ไม่ถูกต้อง หรือยังมี
ส่วนที่ต้องแก้ไขปรับปรุงอยู่ ต้องย้อนกลับไปท าซ้ าตั้งแต่ขั้นตอนแรก
จนกว่าจะได้ผลลัพธ์ที่ถูกต้อง

13

media

กระบวนการแก้ปัญหาที่สามารถอธิบายออกมา

เป็นขั้นตอนที่ชัดเจน เมื่อน าเข้าอะไรแล้วจะต้องได้
ผลลัพธ์เช่นไร กระบวนการนี้จะประกอบด้วยวิธีการเป็นขั้น ๆ
และมีส่วนที่ต้องท าแบบวนซ้ าอีก จนกระทั่งเสร็จสิ้นการท างาน

14

media

อัลกอริทึมที่ดีควรมีคุณสมบัติดังนี้
1. มีล าดับขั้นตอนการท างาน ทั้งก่อน และหลังที่ชัดเจน
2. เข้าใจล าดับขั้นตอนง่ายและไม่ก ากวม
3. สามารถเข้าใจการประมวลผลการท างานด้วยคอมพิวเตอร์ได้
4. การท างานของอัลกอริทึมจะต้องสิ้นสุด หลังจากด าเนินงาน

ตามระยะที่เวลาก าหนด

15

media

การเขียนรหัสล าลองเป็นการใช้ค าบรรยายอธิบายขั้นตอน

อย่างชัดเจนในการแก้ปัญหาหรือการท างานของโปรแกรม
ซึ่งรูปแบบการเขียนจะขึ้นอยู่กับประสบการณ์และความถนัด
ของผู้เขียนโดยอาจเขียนเป็นภาษาพูดท าให้ เขียนง่ายไม่ต้องกังวล
รูปแบบ

16

media

วิธีการเขียนรหัสล าลอง (Pseudo code)
1. ต้องมีการเริ่มต้นและต้องมีจุดสิ้นสุดเสมอ
2. ใช้ค าหรือประโยคสั้น ๆ ที่สื่อความหมายได้ชัดเจนและ

เข้าใจง่าย

3. รูปแบบการเขียนเป็นได้ทั้งภาษาไทยและภาษาอังกฤษ

17

media

วิธีการเขียนรหัสล าลอง (Pseudo code)
4. ลักษณะการเขียน เริ่มต้นจากบนลงล่าง
5. การเขียนแต่ละค าสั่งควรแยกเป็นบรรทัด ไม่ควรเขียน

หลายค าสั่งในบรรทัดเดียว

6. การเขียนค าสั่งควรมีการย่อหน้าหรือเว้นวรรค เพื่อให้

เกิดความสวยงาม เข้าใจง่าย

18

media

แผนภาพแสดงล าดับขั้นตอนการท างานของ Algorithm

เป็นเครื่องมือใช้ในการรวบรวมจัดล าดับความคิด เพื่อให้เห็น
ขั้นตอนการท างานที่ชัดเจน และใช้วางแผนการท างานขั้นแรก
โดยสัญลักษณ์ Flowchart แสดงถึงการท างานลักษณะต่าง ๆ
เชื่อมต่อกัน

19

media

เริ่มต้นและจบ

จุดเริ่มต้นและจุดสิ้นสุด
ของผังงาน

20

media

การน าข้อมูลเข้าจาก
ภายนอกหรือส่งออก

สู่ภายนอก

การน าข้อมูลเข้าและออก

แบบทั่วไป

21

media

การประมวลผล
หรือการปฏิบัติงาน
อย่างใดอย่างหนึ่ง

กำรปฏิบัติงำน

22

media

การตัดสินใจที่ต้องมี

การเลือกปฏิบัติ
อย่างใดอย่างหนึ่ง

กำรตัดสินใจ

23

media

ทิศทางท างาน
อย่างต่อเนื่องตาม
หัวลูกศรที่ชี้ไป

ทิศทำง

24

media

1. การท างานแบบล าดับ
2. การท างานแบบมีทางเลือก
3. การท างานแบบวนซ้ า

25

media

มีลักษณะการท างานจะเป็นไปตามขั้นตอน ก่อน-หลัง

ต่อเนื่องกันไปเป็นล าดับ โดยการท างานแต่ละขั้นตอน
ต้องท าให้เสร็จก่อน แล้วจึงไปท าขั้นตอนต่อไป

26

media

27

media

28

media

ขั้นตอนการมาโรงเรียน

29

media

30

media

31

media

32

media

33

media

การวิเคราะห์และก าหนดรายละเอียดของการหุงข้าว

ข้อมูลเข้า ...................................................................

ข้อมูลออก ...................................................................

34

media

การวางแผนการแก้ปัญหา

เรียงล าดับภาพดังต่อไปนี้ให้ถูกต้อง โดยใส่หมายเลข

ลงไปในวงกลมหน้าข้อความ

2

4

1

3

5

6

35

media

ออกแบบขั้นตอนในการแก้ปัญหาด้วยรหัสล าลอง

เริ่มต้น

จบ

36

media

ออกแบบขั้นตอนในการแก้ปัญหาด้วยผังงาน

37

media

การวิเคราะห์และก าหนดรายละเอียดของการหุงข้าว

ปริมาณข้าวสาร

ข้าวสุก

ข้อมูลเข้า ...................................................................

ข้อมูลออก ...................................................................

38

media

3

การวางแผนการแก้ปัญหา

เรียงล าดับภาพดังต่อไปนี้ให้ถูกต้อง โดยใส่หมายเลข

ลงไปในวงกลมหน้าข้อความ

3

2

4

1

6

5

39

media

ออกแบบขั้นตอนในการแก้ปัญหาด้วยรหัสล าลอง

1. ตักข้าวสารใส่หม้อข้าว

เริ่มต้น

จบ

2. ซาวข้าว 1 ครั้ง

3. ตวงน้ า 2 เท่าของข้าวสาร
4. ใส่น้ าที่ตวงไว้ลงในหม้อ
5. กดปุ่มหุงข้าว
6. รอข้าวสุก

40

media

ออกแบบขั้นตอนในการแก้ปัญหาด้วยผังงาน

41

media

นักเรียนร่วมตอบค าถาม

42

media

1. การวิเคราะห์และก าหนดรายละเอียดของปัญหา
2. การวางแผนการแก้ปัญหา
3. การด าเนินการแก้ปัญหา
4. การตรวจสอบและปรับปรุง

43

media

44

media
media

Show answer

Auto Play

Slide 1 / 44

SLIDE