SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
ชื่อ................................................................................ชัน...........เลขที.่ ...........
                                                                                                                             ้

                                               ใบความรู้ ที่ 1.2
                                       เรื่อง กระบวนการแก้ปัญหา
กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม  ชั้นมัธยมศึกษาปี ที่ 6


  กระบวนการแก้ปัญหา ซึ่งประกอบด้ วย 4 ขั้นตอน ดังนี้

        1.การวิเคราะห์ และกาหนดรายละเอียดของปัญหา (State the problem)
        ขั้นตอนนี้เป็ นขั้นแรกสุ ดก่อนลงมือแก้ปัญหา จุดประสงค์ของขั้นตอนนี้คือ การทาความเข้าใจ
กับปั ญหาเพื่อแยกให้ออกว่า ข้อมูลที่กาหนดมาในปั ญหาหรื อเงื่อนไขของปั ญหาคืออะไร สิ่ งที่ตองการ
                                                                                          ้
คืออะไร สรุ ปองค์ ประกอบในการวิเคราะห์ ปัญหามีดังนี้
        1.1 การระบุข้อมูลเข้ า (Input) ได้แก่ การพิจารณาข้อมูลและเงื่อนไขที่กาหนดมาในปั ญหา
        1.2 การระบุข้อมูลออก (Output)ได้แก่ การพิจารณาเป้ าหมายหรื อสิ่ งที่ตองการหาคาตอบ
                                                                             ้
        1.3 การกาหนดวิธีประมวลผล (Process)ได้แก่ การพิจารณาขั้นตอนวิธีการได้มาซึ่ งคาตอบหรื อ
             ข้อมูลออก



    ตัวอย่างที่ 1
                                    จงแสดงการวิเคราะห์ และกาหนดรายละเอียดของการหาค่ าเฉลีย ของ   ่
                            จานวนเต็ม 5 จานวน ได้ แก่ 0 ,3,4,8 และ 12
วิธีทา จากองค์ประกอบในการวิเคราะห์และกาหนดรายละเอียดของปั ญหาได้ดงนี้       ั
        (1) การระบุข้อมูลเข้ า ข้อมูลเข้าได้แก่ จานวน 0,3,4,8 และ 12
        (2) การระบุข้อมูลออก จากโจทย์สิ่งที่เป็ นคาตอบของปั ญหา คือ ค่าเฉลี่ย (X) ของจานวนทั้งห้า
        (3) การกาหนดวิธีการประมวลผล จากโจทย์ตองการ “ค่าเฉลี่ย” หมายถึงผลรวมของจานวน
                                                       ้
             ทั้ง 5 หารด้วย 5 ดังนั้นขั้นตอนจะประกอบด้วยดังนี้
                   3.1 รับค่าจานวนทั้ง 5 จานวน
                   3.2 นาจานวนเต็มทั้ง 5 มาบวกเข้าด้วยกัน
                   3.3 นาผลลัพธ์จากข้อที่ 3.2 มาหารด้วย 5
        2.การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tool and Algorithm development)
        ขั้นตอนนี้เป็ นขั้นตอนของการวางแผนในการแก้ปัญหาอย่างละเอียดถี่ถวน หลังจากที่เราได้ทา
                                                                              ้
ความเข้าใจกับปั ญหาพิจารณาข้อมูลและเงื่อนไขที่มีอยู่ และสิ่ งที่ตองการหาแล้วจากขั้นที่ 1 ขั้นนี้เริ่ ม
                                                                 ้
จากการเลือกเครื่ องมือที่ใช้ในการแก้ปัญหาโดยพิจารณาความเหมาะสมระหว่างเครื่ องมือและเงื่อนไข
ต่างๆ
           เครื่ องมือที่จะใช้ในการแก้ปัญหาเช่น ผังงาน(flowchart) และรหัสลาลองหรื อรหัสเทียม
(pseudo code) เป็ นต้น
           3. การดาเนินการแก้ปัญหา (Implementation)
           หลังจากที่ได้ออกแบบขั้นตอนวิธีเรี ยบร้อยแล้วขั้นตอนนี้เป็ นขั้นตอนที่ตองลงมือแก้ปัญหาโดย
                                                                                 ้
ใช้เครื่ องมือที่ได้เลือกไว้ หากการแก้ปัญหาดังกล่าวใช้คอมพิวเตอร์ มาช่วยงานก็จะเป็ นการใช้
ภาษาคอมพิวเตอร์ เขียนโปรแกรมแก้ปัญหา ขั้นนี้ตองอาศัยเครื่ องมือที่เลือกใช้
                                                    ้
           4.การตรวจสอบและปรับปรุ ง (Refinement)
           หลังลงมือแก้ปัญหาแล้ว ต้องตรวจสอบให้แน่ใจว่าวิธีการนี้ให้ผลลัพธ์ถูกต้อง โดยผูแก้ปัญหา
                                                                                           ้
ต้องตรวจสอบว่าขั้นตอนวิธีสร้างขึ้นสอดคล้องกับรายละเอียดของปั ญหา ซึ่ งได้แก่ ข้อมูลเข้า และข้อมูล
ออก เพื่อให้มนใจว่าสามารถรองรับข้อมูลได้ทุกกรณี
                  ั่

                                                     สรุ ป
           ขั้นตอนทั้ง 4 ขั้น เป็ นเสมือนขั้นบันได (Stair)
                  S=การวิเคราะห์ และกาหนดรายละเอียดของปัญหา (State the problem)
                  T,A=การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tool and Algorithm
           development)
                  I=การดาเนินการแก้ปัญหา(Implementation)
                  R=การตรวจสอบและปรับปรุ ง(Refinement)

           ซึ่ งจะทาให้ประสบความสาเร็ จในการแก้ปัญหาต่างๆได้อย่างเป็ นขั้นตอน
ชื่อ................................................................................ชัน...........เลขที.่ ...........
                                                                                                                     ้

                                                ใบงานที่ 1.2
                                       เรื่อง กระบวนการแก้ปัญหา                          คะแนน
กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม  ชั้นมัธยมศึกษาปี ที่ 6
_________________________________________________________________________________

  กิจกรรมที่ 1       คาชี้แจง จงเขียนคาอธิ บายแสดงการวิเคราะห์และกาหนดรายละเอียดของปั ญหา

ปัญหาที่ 1
         การหาค่า x เมื่อ x คือจานวนจานวนหนึ่งในกลุ่มจานวนเต็ม 5 จานวน ที่มีค่าเฉลี่ยเป็ น 10 และ
จานวนอีก 4 จานวนได้แก่ 3,4,8 และ 12
         (1) การระบุข้อมูลเข้ า
              …………………………………………………………………………………………
         (2) การระบุข้อมูลออก
              …………………………………………………………………………………………
         (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ )
              ……………………………………………………………………………………………
              ……………………………………………………………………………………………
              ……………………………………………………………………………………………
ปัญหาที่ 2
         ให้รับค่ารัศมีของวงกลม แล้วคานวณหาพื้นที่และเส้นรอบวง
         (1) การระบุข้อมูลเข้ า
              …………………………………………………………………………………………
         (2) การระบุข้อมูลออก
              …………………………………………………………………………………………
         (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ )
              ……………………………………………………………………………………………
              ……………………………………………………………………………………………
              ……………………………………………………………………………………………
ปัญหาที่ 3
         ”การหาปริ มาตรของกล่องรู ปสี่ เหลี่ยม โดยรับความกว้าง ความยาว ความสู งมาจากแป้ นพิมพ์”
         (1) การระบุข้อมูลเข้ า
             …………………………………………………………………………………………
         (2) การระบุข้อมูลออก
             …………………………………………………………………………………………
         (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ )
             ……………………………………………………………………………………………
             ……………………………………………………………………………………………
             ……………………………………………………………………………………………
ปัญหาที่ 4
         หาค่าสู งสุ ดและค่าต่าสุ ดของจานวนเต็ม N จานวน
         (1) การระบุข้อมูลเข้ า
             …………………………………………………………………………………………
         (2) การระบุข้อมูลออก
             …………………………………………………………………………………………
         (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ )
             ……………………………………………………………………………………………
             ……………………………………………………………………………………………
             ……………………………………………………………………………………………
กิจกรรมที่ 2         คาชี้แจง จงตอบคาถามต่อไปนี้

1.จงเรี ยงลาดับขั้นตอนการแก้ปัญหาตามกระบวนการแก้ปัญหาที่ศึกษาจากใบความรู ้ โดยใส่ หมายเลข 1-6
หน้าข้อความต่อไปนี้
          ตรวจสอบและปรับปรุ ง                      กาหนดวิธีการประมวลผล
          ระบุขอมูลออก
               ้                                   เขียนแผนผังแสดงขั้นตอนวิธี
          ระบุขอมูลเข้า
                 ้                                 ดาเนินการแก้ปัญหาตามขั้นตอนที่
                                                   วางแผนโดยใช้เครื่ องมือที่เลือกไว้

Más contenido relacionado

La actualidad más candente

ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1Orapan Chamnan
 
แผนการสอน ระบบเครือข่าย ม.3
แผนการสอน ระบบเครือข่าย ม.3แผนการสอน ระบบเครือข่าย ม.3
แผนการสอน ระบบเครือข่าย ม.3พงศธร ภักดี
 
07 หน่วยที่ 07 แผนที่ 26 34
07 หน่วยที่ 07 แผนที่ 26 3407 หน่วยที่ 07 แผนที่ 26 34
07 หน่วยที่ 07 แผนที่ 26 34krunuy5
 
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์Fon Edu Com-sci
 
Practice Excel New
Practice Excel NewPractice Excel New
Practice Excel Newpharthid
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558peter dontoom
 
กระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศกระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศJL'mind Chutimon
 
ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5krunuy5
 
2. ประเภทของโครงงานคอมพิวเตอร์
2. ประเภทของโครงงานคอมพิวเตอร์2. ประเภทของโครงงานคอมพิวเตอร์
2. ประเภทของโครงงานคอมพิวเตอร์Thanawut Rattanadon
 
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2พงศธร ภักดี
 
3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอมOrapan Chamnan
 
การใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นการใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นtechno UCH
 
เทคโนสารสนเทศ
เทคโนสารสนเทศเทคโนสารสนเทศ
เทคโนสารสนเทศpeter dontoom
 
โครงงานสมบูรณ์
โครงงานสมบูรณ์โครงงานสมบูรณ์
โครงงานสมบูรณ์Kantisa Motalee
 
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010MSWORD2010 COMPUTER
 
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 120110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1nuttakorn nakkerd
 

La actualidad más candente (20)

ใบความรู้ที่1
ใบความรู้ที่1ใบความรู้ที่1
ใบความรู้ที่1
 
แผนการสอน ระบบเครือข่าย ม.3
แผนการสอน ระบบเครือข่าย ม.3แผนการสอน ระบบเครือข่าย ม.3
แผนการสอน ระบบเครือข่าย ม.3
 
07 หน่วยที่ 07 แผนที่ 26 34
07 หน่วยที่ 07 แผนที่ 26 3407 หน่วยที่ 07 แผนที่ 26 34
07 หน่วยที่ 07 แผนที่ 26 34
 
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
ใบงานที่ 1 เรื่อง โครงงานคอมพิวเตอร์
 
Practice Excel New
Practice Excel NewPractice Excel New
Practice Excel New
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
 
ใบความรู้ที่ 2.2
ใบความรู้ที่ 2.2ใบความรู้ที่ 2.2
ใบความรู้ที่ 2.2
 
กระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศกระบวนการเทคโนโลยีสารสนเทศ
กระบวนการเทคโนโลยีสารสนเทศ
 
ใบงาน 2.1 ข้อมูลและสารสนเทศ
ใบงาน 2.1 ข้อมูลและสารสนเทศใบงาน 2.1 ข้อมูลและสารสนเทศ
ใบงาน 2.1 ข้อมูลและสารสนเทศ
 
ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5
 
2. ประเภทของโครงงานคอมพิวเตอร์
2. ประเภทของโครงงานคอมพิวเตอร์2. ประเภทของโครงงานคอมพิวเตอร์
2. ประเภทของโครงงานคอมพิวเตอร์
 
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2
แผนการจัดการเรียนรู้ ส่วนประกอบคอมพิวเตอร์ ม.2
 
3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม3 ประเภทของโครงงานคอม
3 ประเภทของโครงงานคอม
 
ใบงาน3
ใบงาน3ใบงาน3
ใบงาน3
 
งานคอมพิวเตอร์3
งานคอมพิวเตอร์3งานคอมพิวเตอร์3
งานคอมพิวเตอร์3
 
การใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้นการใช้โปรแกรม Access เบื้องต้น
การใช้โปรแกรม Access เบื้องต้น
 
เทคโนสารสนเทศ
เทคโนสารสนเทศเทคโนสารสนเทศ
เทคโนสารสนเทศ
 
โครงงานสมบูรณ์
โครงงานสมบูรณ์โครงงานสมบูรณ์
โครงงานสมบูรณ์
 
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010
งานนำเสนอ หน่วยที่ 1 เรื่องที่ 3 การประมวลผลคำโดยใช้ microsoft word 2010
 
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 120110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1
20110102 ทำรายงานอย่างมีคุณภาพด้วย zotero ตอนที่ 1
 

Similar a ใบความรู้ที่1.2

ใบความรู้ที่ 9
ใบความรู้ที่ 9ใบความรู้ที่ 9
ใบความรู้ที่ 9Rattana Wongphu-nga
 
ใบความรู้ที่1.1
ใบความรู้ที่1.1ใบความรู้ที่1.1
ใบความรู้ที่1.1Orapan Chamnan
 
งานคอม อลิตา
งานคอม  อลิตางานคอม  อลิตา
งานคอม อลิตาalita122
 
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศNattapon
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมnuknook
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมnuknook
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
การจำลองความคิด
การจำลองความคิดการจำลองความคิด
การจำลองความคิดStrisuksa Roi-Et
 
ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3Rattana Wongphu-nga
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมPassawan' Koohar
 
ชุดที่4
ชุดที่4 ชุดที่4
ชุดที่4 krurutsamee
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศKru.Mam Charoensansuay
 
โจทย์ปัญหา8.1
โจทย์ปัญหา8.1โจทย์ปัญหา8.1
โจทย์ปัญหา8.1anusong
 

Similar a ใบความรู้ที่1.2 (20)

ใบความรู้ที่ 9
ใบความรู้ที่ 9ใบความรู้ที่ 9
ใบความรู้ที่ 9
 
ใบความรู้ที่1.1
ใบความรู้ที่1.1ใบความรู้ที่1.1
ใบความรู้ที่1.1
 
งานคอม อลิตา
งานคอม  อลิตางานคอม  อลิตา
งานคอม อลิตา
 
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
ใบความรู้ที่ 1 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
Pbl 3
Pbl 3Pbl 3
Pbl 3
 
Unit6
Unit6Unit6
Unit6
 
การจำลองความคิด
การจำลองความคิดการจำลองความคิด
การจำลองความคิด
 
ใบความรู้ที่3
ใบความรู้ที่3ใบความรู้ที่3
ใบความรู้ที่3
 
It1
It1It1
It1
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
ชุดที่4
ชุดที่4 ชุดที่4
ชุดที่4
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
Pbl8.2
Pbl8.2Pbl8.2
Pbl8.2
 
โจทย์ปัญหา8.1
โจทย์ปัญหา8.1โจทย์ปัญหา8.1
โจทย์ปัญหา8.1
 

Más de Orapan Chamnan

ระบบสอบ2557
ระบบสอบ2557ระบบสอบ2557
ระบบสอบ2557Orapan Chamnan
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 Orapan Chamnan
 
วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมOrapan Chamnan
 
แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556Orapan Chamnan
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555Orapan Chamnan
 
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์Orapan Chamnan
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลOrapan Chamnan
 
รับครูดนตรี
รับครูดนตรีรับครูดนตรี
รับครูดนตรีOrapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 printOrapan Chamnan
 
การสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlashการสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlashOrapan Chamnan
 
Student อ่านเขียน
Student อ่านเขียนStudent อ่านเขียน
Student อ่านเขียนOrapan Chamnan
 
2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำOrapan Chamnan
 
1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์Orapan Chamnan
 
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการOrapan Chamnan
 

Más de Orapan Chamnan (20)

สอบ LAB 2
สอบ LAB 2สอบ LAB 2
สอบ LAB 2
 
LAB2
LAB2LAB2
LAB2
 
ระบบสอบ2557
ระบบสอบ2557ระบบสอบ2557
ระบบสอบ2557
 
ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4 ใบความรู้ที่ 1.4
ใบความรู้ที่ 1.4
 
วรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคมวรรณคดีไทยกับบริบททางสังคม
วรรณคดีไทยกับบริบททางสังคม
 
แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556แนะแนวระบบสอบ2556
แนะแนวระบบสอบ2556
 
แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555แนะแนวระบบสอบ2555
แนะแนวระบบสอบ2555
 
Lab2
Lab2Lab2
Lab2
 
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
องค์ประกอบและหลักการทำงานของคอมพิวเตอร์
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
รับครูดนตรี
รับครูดนตรีรับครูดนตรี
รับครูดนตรี
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
Handbook2007%20for%20 print
Handbook2007%20for%20 printHandbook2007%20for%20 print
Handbook2007%20for%20 print
 
Docflash8
Docflash8Docflash8
Docflash8
 
การสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlashการสร้างสื่อประสมด้วยโปรแกรมFlash
การสร้างสื่อประสมด้วยโปรแกรมFlash
 
Student อ่านเขียน
Student อ่านเขียนStudent อ่านเขียน
Student อ่านเขียน
 
2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ2 ความหมายและคุณค่าของการทำ
2 ความหมายและคุณค่าของการทำ
 
1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์1 โครงงานคอมพิวเตอร์
1 โครงงานคอมพิวเตอร์
 
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการตารางการดำเนินการประชุมเชิงปฏิบัติการ
ตารางการดำเนินการประชุมเชิงปฏิบัติการ
 

ใบความรู้ที่1.2

  • 1. ชื่อ................................................................................ชัน...........เลขที.่ ........... ้ ใบความรู้ ที่ 1.2 เรื่อง กระบวนการแก้ปัญหา กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม ชั้นมัธยมศึกษาปี ที่ 6 กระบวนการแก้ปัญหา ซึ่งประกอบด้ วย 4 ขั้นตอน ดังนี้ 1.การวิเคราะห์ และกาหนดรายละเอียดของปัญหา (State the problem) ขั้นตอนนี้เป็ นขั้นแรกสุ ดก่อนลงมือแก้ปัญหา จุดประสงค์ของขั้นตอนนี้คือ การทาความเข้าใจ กับปั ญหาเพื่อแยกให้ออกว่า ข้อมูลที่กาหนดมาในปั ญหาหรื อเงื่อนไขของปั ญหาคืออะไร สิ่ งที่ตองการ ้ คืออะไร สรุ ปองค์ ประกอบในการวิเคราะห์ ปัญหามีดังนี้ 1.1 การระบุข้อมูลเข้ า (Input) ได้แก่ การพิจารณาข้อมูลและเงื่อนไขที่กาหนดมาในปั ญหา 1.2 การระบุข้อมูลออก (Output)ได้แก่ การพิจารณาเป้ าหมายหรื อสิ่ งที่ตองการหาคาตอบ ้ 1.3 การกาหนดวิธีประมวลผล (Process)ได้แก่ การพิจารณาขั้นตอนวิธีการได้มาซึ่ งคาตอบหรื อ ข้อมูลออก ตัวอย่างที่ 1 จงแสดงการวิเคราะห์ และกาหนดรายละเอียดของการหาค่ าเฉลีย ของ ่ จานวนเต็ม 5 จานวน ได้ แก่ 0 ,3,4,8 และ 12 วิธีทา จากองค์ประกอบในการวิเคราะห์และกาหนดรายละเอียดของปั ญหาได้ดงนี้ ั (1) การระบุข้อมูลเข้ า ข้อมูลเข้าได้แก่ จานวน 0,3,4,8 และ 12 (2) การระบุข้อมูลออก จากโจทย์สิ่งที่เป็ นคาตอบของปั ญหา คือ ค่าเฉลี่ย (X) ของจานวนทั้งห้า (3) การกาหนดวิธีการประมวลผล จากโจทย์ตองการ “ค่าเฉลี่ย” หมายถึงผลรวมของจานวน ้ ทั้ง 5 หารด้วย 5 ดังนั้นขั้นตอนจะประกอบด้วยดังนี้ 3.1 รับค่าจานวนทั้ง 5 จานวน 3.2 นาจานวนเต็มทั้ง 5 มาบวกเข้าด้วยกัน 3.3 นาผลลัพธ์จากข้อที่ 3.2 มาหารด้วย 5 2.การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tool and Algorithm development) ขั้นตอนนี้เป็ นขั้นตอนของการวางแผนในการแก้ปัญหาอย่างละเอียดถี่ถวน หลังจากที่เราได้ทา ้ ความเข้าใจกับปั ญหาพิจารณาข้อมูลและเงื่อนไขที่มีอยู่ และสิ่ งที่ตองการหาแล้วจากขั้นที่ 1 ขั้นนี้เริ่ ม ้
  • 2. จากการเลือกเครื่ องมือที่ใช้ในการแก้ปัญหาโดยพิจารณาความเหมาะสมระหว่างเครื่ องมือและเงื่อนไข ต่างๆ เครื่ องมือที่จะใช้ในการแก้ปัญหาเช่น ผังงาน(flowchart) และรหัสลาลองหรื อรหัสเทียม (pseudo code) เป็ นต้น 3. การดาเนินการแก้ปัญหา (Implementation) หลังจากที่ได้ออกแบบขั้นตอนวิธีเรี ยบร้อยแล้วขั้นตอนนี้เป็ นขั้นตอนที่ตองลงมือแก้ปัญหาโดย ้ ใช้เครื่ องมือที่ได้เลือกไว้ หากการแก้ปัญหาดังกล่าวใช้คอมพิวเตอร์ มาช่วยงานก็จะเป็ นการใช้ ภาษาคอมพิวเตอร์ เขียนโปรแกรมแก้ปัญหา ขั้นนี้ตองอาศัยเครื่ องมือที่เลือกใช้ ้ 4.การตรวจสอบและปรับปรุ ง (Refinement) หลังลงมือแก้ปัญหาแล้ว ต้องตรวจสอบให้แน่ใจว่าวิธีการนี้ให้ผลลัพธ์ถูกต้อง โดยผูแก้ปัญหา ้ ต้องตรวจสอบว่าขั้นตอนวิธีสร้างขึ้นสอดคล้องกับรายละเอียดของปั ญหา ซึ่ งได้แก่ ข้อมูลเข้า และข้อมูล ออก เพื่อให้มนใจว่าสามารถรองรับข้อมูลได้ทุกกรณี ั่ สรุ ป ขั้นตอนทั้ง 4 ขั้น เป็ นเสมือนขั้นบันได (Stair) S=การวิเคราะห์ และกาหนดรายละเอียดของปัญหา (State the problem) T,A=การเลือกเครื่องมือและออกแบบขั้นตอนวิธี (Tool and Algorithm development) I=การดาเนินการแก้ปัญหา(Implementation) R=การตรวจสอบและปรับปรุ ง(Refinement) ซึ่ งจะทาให้ประสบความสาเร็ จในการแก้ปัญหาต่างๆได้อย่างเป็ นขั้นตอน
  • 3. ชื่อ................................................................................ชัน...........เลขที.่ ........... ้ ใบงานที่ 1.2 เรื่อง กระบวนการแก้ปัญหา คะแนน กลุ่มสาระการเรียนรู้ การงานอาชีพฯ รายวิชา ง 30245 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ หน่ วยการเรียนรู้ ที่ 1 ชื่อหน่ วย โครงสร้างข้อมูลและอัลกอริ ธึม ชั้นมัธยมศึกษาปี ที่ 6 _________________________________________________________________________________ กิจกรรมที่ 1 คาชี้แจง จงเขียนคาอธิ บายแสดงการวิเคราะห์และกาหนดรายละเอียดของปั ญหา ปัญหาที่ 1 การหาค่า x เมื่อ x คือจานวนจานวนหนึ่งในกลุ่มจานวนเต็ม 5 จานวน ที่มีค่าเฉลี่ยเป็ น 10 และ จานวนอีก 4 จานวนได้แก่ 3,4,8 และ 12 (1) การระบุข้อมูลเข้ า ………………………………………………………………………………………… (2) การระบุข้อมูลออก ………………………………………………………………………………………… (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ ) …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ปัญหาที่ 2 ให้รับค่ารัศมีของวงกลม แล้วคานวณหาพื้นที่และเส้นรอบวง (1) การระบุข้อมูลเข้ า ………………………………………………………………………………………… (2) การระบุข้อมูลออก ………………………………………………………………………………………… (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ ) …………………………………………………………………………………………… …………………………………………………………………………………………… ……………………………………………………………………………………………
  • 4. ปัญหาที่ 3 ”การหาปริ มาตรของกล่องรู ปสี่ เหลี่ยม โดยรับความกว้าง ความยาว ความสู งมาจากแป้ นพิมพ์” (1) การระบุข้อมูลเข้ า ………………………………………………………………………………………… (2) การระบุข้อมูลออก ………………………………………………………………………………………… (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ ) …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ปัญหาที่ 4 หาค่าสู งสุ ดและค่าต่าสุ ดของจานวนเต็ม N จานวน (1) การระบุข้อมูลเข้ า ………………………………………………………………………………………… (2) การระบุข้อมูลออก ………………………………………………………………………………………… (3) การกาหนดวิธีการประมวลผล (เขียนมาเป็ นข้อๆ ) …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… กิจกรรมที่ 2 คาชี้แจง จงตอบคาถามต่อไปนี้ 1.จงเรี ยงลาดับขั้นตอนการแก้ปัญหาตามกระบวนการแก้ปัญหาที่ศึกษาจากใบความรู ้ โดยใส่ หมายเลข 1-6 หน้าข้อความต่อไปนี้ ตรวจสอบและปรับปรุ ง กาหนดวิธีการประมวลผล ระบุขอมูลออก ้ เขียนแผนผังแสดงขั้นตอนวิธี ระบุขอมูลเข้า ้ ดาเนินการแก้ปัญหาตามขั้นตอนที่ วางแผนโดยใช้เครื่ องมือที่เลือกไว้