The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

ผู้สอน นายศักรินทร์ ภูพันนา
วิชา วิทยาการคำนวณ ม.4
บทที่ 2 การแก้ปัญหาและขั้นตอนวิธี
เรื่อง การจัดเรียงข้อมูล

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by sphupanna, 2022-03-14 10:49:22

เอกสารประกอบการสอน เรื่อง การจัดเรียงข้อมูล

ผู้สอน นายศักรินทร์ ภูพันนา
วิชา วิทยาการคำนวณ ม.4
บทที่ 2 การแก้ปัญหาและขั้นตอนวิธี
เรื่อง การจัดเรียงข้อมูล

Keywords: วิทยาการคำนวณ,การจัดเรียงข้อมูล

15/03/65

การจดั เรยี งขอ้ มลู
สอนโดย นายศกั รินทร์ ภพู นั นา

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

จดุ ประสงคก์ ารเรียนรู้

1. ผูเ้ รยี นสามารถอธบิ ายวธิ กี ารจดั เรยี งขอ้ มูลได ้

2. ผูเ้ รยี นสามารถออกแบบขนั ตอนวธิ กี ารจดั เรยี งขอ้ มูลเพอื ใช ้
แกป้ ัญหาในชวี ติ ประจาํ วนั ได ้

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

1

15/03/65

ทาํ ไมถึงต้องจดั เรยี งข้อมลู ?

หาง่าย ตรวจสอบง่าย

สวยงาม

เคยจดั เรียงข้อมลู ไหม อย่างไร ? สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี
เรยี งหนังสอื ตามวชิ า
จดั เรยี งเอกสาร

จดั เรยี งสมุดตามเลขทสี ง่ ครู

https://youtu.be/f9jJIOugt-U?t=90 (ขอ้ มลู เพิมเติม)

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

2

15/03/65

การเรยี งแบบเลือก (selection sort)

จดั เรยี งตวั เลขจากน้อยไปมาก

84 58 96 60 8 9 77
62 92 13 86 44 50 9
54 90 42 61 58 35

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

ใบกจิ กรรมที 6.1 การจดั เรยี งขอ้ มลู แบบเลอื ก

- ศกึ ษาขอ้ มลู เพมิ เตมิ ผา่ นเวบ็ ไซตห์ รอื หนงั สอื เรยี น หวั ขอ้ ที 2.5.1
การจดั เรยี งขอ้ มลู

- จดั เรยี งขอ้ มลู ตามขนั ตอนวธิ ที กี าํ หนด
- จบั คู่กบั เพอื นแลกเปลยี นความรู้ เกยี วกบั วธิ กี ารจดั เรยี ง
- เขยี นขนั ตอนวธิ สี าํ หรบั การจดั เรยี ง
- สมุ่ ถามนักเรยี นเป็นรายบุคคล 4-5 คน

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

3

15/03/65

การเรียงแบบเลือก (selection sort)

จดั เรยี งตวั เลขจากน้อยไปหามาก ใบกิจกรรมที 6.1

85 58 96 61 8 9 84

77 92 35 86 50 54 13

56 90 44 62 60 42

รายการ 8 9 13 35 42 44 50 54 56 58
คาํ ตอบ 60 61 62 77 84 85 86 90 92 96

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

https://youtu.be/-ZGpjhvJVLU?t=100 (ขอ้ มูลเพิมเติม)

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

4

15/03/65

การเรียงแบบแทรก (insertion sort)

จดั เรยี งตวั เลขจากน้อยไปหามาก

84 58 96 60 8 9 77
9
62 92 13 86 44 50

รายการ 58884 5869840 89165946308 189654346084 58679407482604 567985072648 678695274068 7689720462 876984726 879964762
คาํ ตอบ 889462 989266 926 96

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

ใบกจิ กรรมที 6.2 การจดั เรยี งขอ้ มลู แบบแทรก

- แบง่ กลุม่ กลุ่มละ 5 คน
- ศกึ ษาขอ้ มลู เพมิ เตมิ ผา่ นเวบ็ ไซต์หรอื หนงั สอื เรยี น หวั ขอ้ ที 2.5.1

การจดั เรยี งขอ้ มลู
- จดั เรยี งลาํ ดบั ขอ้ มลู แบบแทรก จากมากไปหาน้อย
- เขยี นขนั ตอนวธิ สี าํ หรบั การจดั เรยี งแบบแทรก
- สมุ่ ถามนกั เรยี นเป็นกลุ่ม 3-5 กลุ่ม

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

5

15/03/65

ศกึ ษาขนั ตอนวิธีจดั เรียงข้อมลู แบบอืน

https://visualgo.net/en

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

เอกสาร หนังสือเรียน
ประกอบการสอน

สถาบนั ส่งเสริมการสอนวิทยาศาสตรแ์ ละ
เทคโนโลยี

6

การจัดเรียงขอ้ มลู

การจัดเรียงข้อมูล (Sort)
การจดั เรียงข้อมลู เป็นสิง่ ที่พบอยูเ่ สมอเมื่อต้องการประมวลผลข้อมลู เปน็

จานวนมาก เช่น ครูตรวจขอ้ สอบของนักเรียนและตอ้ งการบนั ทึกคะแนนลงสมดุ
บันทึกคะแนนนักเรียนที่ยมีการเรียงเลขทีเ่ อาไว้การเรียงลาดบั ขอ้ มูลด้วยเงือ่ นไขที่
เหมาะสมจะทาให้การค้นหาขอ้ มูลทาไดอ้ ยา่ งมีประสิทธภิ าพ

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

2. การเรียงลาดบั แบบแทรก (Insertion sort)
การเรียงลาดับแบบแทรกเปน็ ขัน้ ตอนวิธีการเรียงลาดบั อยา่ งงา่ ย ทางานโดยจะแบ่ง
ขอ้ มูลในรายการเปน็ สองส่วนคือสว่ นที่เรียงแล้วและส่วนที่ยงั ไมเ่ รียงแนน่ อนว่าใน
ตอนเร่มิ แรกสว่ นทีเ่ รียงแล้วกจ็ ะมีอยา่ งนอ้ ยหนง่ึ ตัวและจะเร่ิมหยบิ ขอ้ มูลตวั หนึ่งของ
ส่วนที่ยังไมเ่ รียงมาเปรียบเทียบเพื่อหาตาแหน่งที่เหมาะสมในการแทรกลงในขอ้ มูล
ส่วนทีเ่ รียงแลว้ ลกั ษณะเดียวกบั การเรียงไพ่ในมือ ดงั น้นั การเรียงลาดับแบบแทรกจงึ
ไม่เหมาะในการทางานในรายการที่มีจานวนสมาชกิ มาก ๆ

การจดั เรียงขอ้ มลู

การจดั เรียงขอ้ มลู

การจดั เรียงขอ้ มลู

ทีม่ า

• หนังสือเรยี น รายวิชาพืน้ ฐานวิทยาศาสตร์ เทคโนโลยี (วิทยาการคานวณ) ชั้นมธั ยมศกึ ษาปีที่ 4
ของสถาบันส่งเสริมการสอนวทิ ยาศาสตรแ์ ละเทคโนโลยี

• สถาบันสง่ เสริมการสอนวทิ ยาศาสตร์และเทคโนโลยี, "เทคโนโลย(ี วทิ ยาการคานวณ)", โรงพมิ พ์
แห่งจฬุ าลงกรณม์ หาวิทยาลัย, ศนู ยห์ นงั สือแหง่ จฬุ าลงกรณม์ หาวิทยาลยั , 2561 หนา้ 36 44

• ครูไอที - ฟรี บทเรียนออนไลนท์ ่กี ระชับ และเข้าใจง่าย


Click to View FlipBook Version