Search this site
Embedded Files
วิทยาการคำนวณ ม.4
  • หน้าแรก
  • เนื้อหาวิชา
    • หน่วยที่ 1แนวคิดเชิงคำนวณ
    • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
    • หน่วยที่ 3 การพัฒนาโครงงาน
  • ใบงาน
    • หน่วยที่ 1แนวคิดเชิงคำนวณ
      • ใบงานที่ 1
      • ใบงานที่ 2
      • ใบงานที่ 3
      • ใบงานที่ 4
      • ใบงานที่ 5
      • ใบงานที่ 6
    • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
      • ใบงานที่ 7
      • ใบงานที่ 8
      • ใบงานที่ 9
      • ใบงานที่ 10
      • ใบงานที่ 11
    • หน่วยที่ 3 การพัฒนาโครงงาน
      • ใบงานที่ 12
      • ใบงานที่ 13
      • ใบงานที่ 14
      • ใบงานที่ 15
  • แบบทดสอบ
วิทยาการคำนวณ ม.4
  • หน้าแรก
  • เนื้อหาวิชา
    • หน่วยที่ 1แนวคิดเชิงคำนวณ
    • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
    • หน่วยที่ 3 การพัฒนาโครงงาน
  • ใบงาน
    • หน่วยที่ 1แนวคิดเชิงคำนวณ
      • ใบงานที่ 1
      • ใบงานที่ 2
      • ใบงานที่ 3
      • ใบงานที่ 4
      • ใบงานที่ 5
      • ใบงานที่ 6
    • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
      • ใบงานที่ 7
      • ใบงานที่ 8
      • ใบงานที่ 9
      • ใบงานที่ 10
      • ใบงานที่ 11
    • หน่วยที่ 3 การพัฒนาโครงงาน
      • ใบงานที่ 12
      • ใบงานที่ 13
      • ใบงานที่ 14
      • ใบงานที่ 15
  • แบบทดสอบ
  • More
    • หน้าแรก
    • เนื้อหาวิชา
      • หน่วยที่ 1แนวคิดเชิงคำนวณ
      • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
      • หน่วยที่ 3 การพัฒนาโครงงาน
    • ใบงาน
      • หน่วยที่ 1แนวคิดเชิงคำนวณ
        • ใบงานที่ 1
        • ใบงานที่ 2
        • ใบงานที่ 3
        • ใบงานที่ 4
        • ใบงานที่ 5
        • ใบงานที่ 6
      • หน่วยที่ 2 การแก้ปัญหาและขั้นตอนวิธี
        • ใบงานที่ 7
        • ใบงานที่ 8
        • ใบงานที่ 9
        • ใบงานที่ 10
        • ใบงานที่ 11
      • หน่วยที่ 3 การพัฒนาโครงงาน
        • ใบงานที่ 12
        • ใบงานที่ 13
        • ใบงานที่ 14
        • ใบงานที่ 15
    • แบบทดสอบ

หน่วยที่ 2 การแก้ปัญหาด้วยขั้นตอนวิธี

  • การแก้ปัญหาด้วยคอมพิวเตอร์ 

  •  การระบุข้อมูลเข้าข้อมูลออก และเงื่อนไขของปัญหา 

    การค้นหาข้อมูล 

1) การค้นหาข้อมูลแบบตามลำดับ 

2) การค้นหาข้อมูลแบบทวิภาค 

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

 1) การจัดเรียงข้อมูลแบบเลือก  (selectiong sort)  

 2) การจัดเรียงข้อมูลแบบแทรก (insertion sort) 

ตัวอย่าง วิธีการเรียงข้อมูลแบบต่าง ๆ

สรุปการแก้ปัญหาด้วยคอมพิวเตอร์  (ไฟล์ Pdf)


ผังงาน(Flowchart)


โปรแกรมภาษา Python

 วิธีแปลงไฟล์ Python นามสกุล.py ให้เป็น Executable file นามสกุล .exe ด้วย PyInstaller บน Windows

https://www.youtube.com/watch?v=nYLwRQnSVZg

ติดตั้งโปรแกรม Thony

สรุปบทเรียน

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

ครูผู้สอน  : ครูอมรรัตน์  สิงห์หลง   กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี  โรงเรียนกุมภวาปี

Report abuse
Page details
Page updated
Report abuse