Enviar pesquisa
Carregar
ใบความรู้กระบวนการแก้ปัญหา
•
0 gostou
•
104 visualizações
Munmuang Tik
Seguir
การแก้ปัญหาทางคอมพิวเตอร์
Leia menos
Leia mais
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 6
Baixar agora
Baixar para ler offline
Recomendados
Unit1 decveloping concept
Unit1 decveloping concept
IrinApat
ใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรม
คุณครู ผู้น่ารัก
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
Warapang Plodplong
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34
pachchary
Answer unit1.1
Answer unit1.1
KwanJai Cherubstar
Activity4
Activity4
NuBaitong Promputta
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Mon Tanawat
4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ
TBnakglan
Recomendados
Unit1 decveloping concept
Unit1 decveloping concept
IrinApat
ใบความรู้ การเขียนโปรแกรม
ใบความรู้ การเขียนโปรแกรม
คุณครู ผู้น่ารัก
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
20140605ใบความรู้ การกำหนดและวิเคราะห์ปัญหา
Warapang Plodplong
การพัฒนาโปรแกรม34
การพัฒนาโปรแกรม34
pachchary
Answer unit1.1
Answer unit1.1
KwanJai Cherubstar
Activity4
Activity4
NuBaitong Promputta
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Mon Tanawat
4.1 รูปแบบของการทดสอบ
4.1 รูปแบบของการทดสอบ
TBnakglan
Slideshare
Slideshare
Kelly Andrade
Ingles
Ingles
Ana Damian
Conceitos fundamentais sobre Análise de Redes
Conceitos fundamentais sobre Análise de Redes
Lucas Reis
Cross midia 2011
Cross midia 2011
highsociety
Control bolsa de trabajo 2013
Control bolsa de trabajo 2013
Ismael Placencia
д. к. заболотний
д. к. заболотний
StanislavHac1
Triptico del ciclo del nitrogeno
Triptico del ciclo del nitrogeno
javier ortiz
paper 2
paper 2
Emma Szabo
S09
S09
REINAMORENA
Recursos administrativos
Recursos administrativos
marigaby02
Proceso de la expresión oral 2015 rhm
Proceso de la expresión oral 2015 rhm
Rode Huillca Mosquera
Media Forecast 2009
Media Forecast 2009
Julie Kaeli
La Escuela... Un Nodo Laboral
La Escuela... Un Nodo Laboral
andreagianfelice
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
คีตะบลู รักคำภีร์
Lesson3 devenlopment-program
Lesson3 devenlopment-program
วิทยาลัยเทคนิคจันทบุรี
Chapter 02
Chapter 02
Komsun See
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
karmpu
Activity 4
Activity 4
Saralee Kenhuad
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
B'Benz Sunisa
3
3
NuchanatJaroensree
The system-analysis-and-design
The system-analysis-and-design
tumetr
Lesson 4 (misson)2
Lesson 4 (misson)2
จงฉีกกระชาก อาชิโซกิจิโซ
Mais conteúdo relacionado
Destaque
Slideshare
Slideshare
Kelly Andrade
Ingles
Ingles
Ana Damian
Conceitos fundamentais sobre Análise de Redes
Conceitos fundamentais sobre Análise de Redes
Lucas Reis
Cross midia 2011
Cross midia 2011
highsociety
Control bolsa de trabajo 2013
Control bolsa de trabajo 2013
Ismael Placencia
д. к. заболотний
д. к. заболотний
StanislavHac1
Triptico del ciclo del nitrogeno
Triptico del ciclo del nitrogeno
javier ortiz
paper 2
paper 2
Emma Szabo
S09
S09
REINAMORENA
Recursos administrativos
Recursos administrativos
marigaby02
Proceso de la expresión oral 2015 rhm
Proceso de la expresión oral 2015 rhm
Rode Huillca Mosquera
Media Forecast 2009
Media Forecast 2009
Julie Kaeli
La Escuela... Un Nodo Laboral
La Escuela... Un Nodo Laboral
andreagianfelice
Destaque
(13)
Slideshare
Slideshare
Ingles
Ingles
Conceitos fundamentais sobre Análise de Redes
Conceitos fundamentais sobre Análise de Redes
Cross midia 2011
Cross midia 2011
Control bolsa de trabajo 2013
Control bolsa de trabajo 2013
д. к. заболотний
д. к. заболотний
Triptico del ciclo del nitrogeno
Triptico del ciclo del nitrogeno
paper 2
paper 2
S09
S09
Recursos administrativos
Recursos administrativos
Proceso de la expresión oral 2015 rhm
Proceso de la expresión oral 2015 rhm
Media Forecast 2009
Media Forecast 2009
La Escuela... Un Nodo Laboral
La Escuela... Un Nodo Laboral
Semelhante a ใบความรู้กระบวนการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
คีตะบลู รักคำภีร์
Lesson3 devenlopment-program
Lesson3 devenlopment-program
วิทยาลัยเทคนิคจันทบุรี
Chapter 02
Chapter 02
Komsun See
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
karmpu
Activity 4
Activity 4
Saralee Kenhuad
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
B'Benz Sunisa
3
3
NuchanatJaroensree
The system-analysis-and-design
The system-analysis-and-design
tumetr
Lesson 4 (misson)2
Lesson 4 (misson)2
จงฉีกกระชาก อาชิโซกิจิโซ
Lesson 4 (misson)2
Lesson 4 (misson)2
จงฉีกกระชาก อาชิโซกิจิโซ
Lesson 4 (misson)
Lesson 4 (misson)
จงฉีกกระชาก อาชิโซกิจิโซ
Activity4_naka
Activity4_naka
NuBaitong Promputta
Activity4
Activity4
NuBaitong Promputta
บทที่ 2 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
บทที่ 2 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Latcha MaMiew
Activity4
Activity4
NuBaitong Promputta
Com02
Com02
KJEearn
Software
Software
LittleBird Kaewkongpan
บทที่ 2
บทที่ 2
pianojrtk
บทที่ 2
บทที่ 2
pianojrtk
Chapter14 การวางแผนและพัฒนาระบบสารสนเทศ
Chapter14 การวางแผนและพัฒนาระบบสารสนเทศ
Akkadate.Com
Semelhante a ใบความรู้กระบวนการแก้ปัญหา
(20)
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
ใบความรู้ที่2 การวิเคราะห์ขั้นตอนวิธีการแก้ปัญหา
Lesson3 devenlopment-program
Lesson3 devenlopment-program
Chapter 02
Chapter 02
การพัฒนาซอฟแวร์
การพัฒนาซอฟแวร์
Activity 4
Activity 4
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ไขปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
3
3
The system-analysis-and-design
The system-analysis-and-design
Lesson 4 (misson)2
Lesson 4 (misson)2
Lesson 4 (misson)2
Lesson 4 (misson)2
Lesson 4 (misson)
Lesson 4 (misson)
Activity4_naka
Activity4_naka
Activity4
Activity4
บทที่ 2 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
บทที่ 2 การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
Activity4
Activity4
Com02
Com02
Software
Software
บทที่ 2
บทที่ 2
บทที่ 2
บทที่ 2
Chapter14 การวางแผนและพัฒนาระบบสารสนเทศ
Chapter14 การวางแผนและพัฒนาระบบสารสนเทศ
Mais de Munmuang Tik
ใบงานรหัสจำลอง
ใบงานรหัสจำลอง
Munmuang Tik
ใบงานการหาค่านิพจน์
ใบงานการหาค่านิพจน์
Munmuang Tik
ใบงานการเขียนผังงาน
ใบงานการเขียนผังงาน
Munmuang Tik
ใบงานE portfolio from google site
ใบงานE portfolio from google site
Munmuang Tik
ใบความรู้เครื่องหมายและตัวดำเนินการ
ใบความรู้เครื่องหมายและตัวดำเนินการ
Munmuang Tik
ใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน Algorithm
Munmuang Tik
ใบความรู้กิจกรรมสำรวจโปรแกรมScratch
ใบความรู้กิจกรรมสำรวจโปรแกรมScratch
Munmuang Tik
ใบความรู้กิจกรรมพื้นหลังและตัวละคร
ใบความรู้กิจกรรมพื้นหลังและตัวละคร
Munmuang Tik
กิจกรรมสำรวจโปรแกรม Scratch
กิจกรรมสำรวจโปรแกรม Scratch
Munmuang Tik
กิจกรรมสนุกกับเสียง
กิจกรรมสนุกกับเสียง
Munmuang Tik
กิจกรรมพื้นหลังและตัวละคร
กิจกรรมพื้นหลังและตัวละคร
Munmuang Tik
Mais de Munmuang Tik
(11)
ใบงานรหัสจำลอง
ใบงานรหัสจำลอง
ใบงานการหาค่านิพจน์
ใบงานการหาค่านิพจน์
ใบงานการเขียนผังงาน
ใบงานการเขียนผังงาน
ใบงานE portfolio from google site
ใบงานE portfolio from google site
ใบความรู้เครื่องหมายและตัวดำเนินการ
ใบความรู้เครื่องหมายและตัวดำเนินการ
ใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้ขั้นตอนการทำงาน Algorithm
ใบความรู้กิจกรรมสำรวจโปรแกรมScratch
ใบความรู้กิจกรรมสำรวจโปรแกรมScratch
ใบความรู้กิจกรรมพื้นหลังและตัวละคร
ใบความรู้กิจกรรมพื้นหลังและตัวละคร
กิจกรรมสำรวจโปรแกรม Scratch
กิจกรรมสำรวจโปรแกรม Scratch
กิจกรรมสนุกกับเสียง
กิจกรรมสนุกกับเสียง
กิจกรรมพื้นหลังและตัวละคร
กิจกรรมพื้นหลังและตัวละคร
ใบความรู้กระบวนการแก้ปัญหา
1.
ใบความรู้เรื่อง กระบวนการแก้ปัญหา วงจรการพัฒนาโปรแกรม (PDLC)
คือ ขั้นตอนการทางานที่โปรแกรมเมอร์ใช้สาหรับสร้างโปรแกรม ประกอบด้วย 6 ขั้นตอน ดังนี้ 1. การวิเคราะห์ปัญหา (Program Analysis) 2. การออกแบบโปรแกรม (Program Design) 3. การเขียนโปรแกรม (Program Coding) 4. การทดสอบโปรแกรม (Program Testing) 5. การบารุงรักษาโปรแกรม (Program Maintenance) 1. การวิเคราะห์ปัญหา (Problem Analysis) เป็นขั้นตอนแรกของวงจรการพัฒนาโปรแกรม ซึ่งเป็นการศึกษาถึงปัญหาที่เกิดขึ้นและค้นหาสิ่งที่ต้องการ เพื่อ พิจารณาสิ่งต่อไปนี้ 1. ข้อมูลที่จะนาเข้าสู่คอมพิวเตอร์มีอะไรบ้าง 2. วิธีการประมวลผลข้อมูลที่นาเข้าและผลลัพธ์ที่ต้องการ 3. การแสดงผลที่ได้ต้องการแสดงผลลัพธ์อะไรและมีหน้าตาเป็นอย่างไร ตัวอย่าง ถ้าต้องการสร้างโปรแกรมที่มีการนาตัวเลขเข้ามา 5 ตัว และให้แสดงผลเป็นค่าเฉลี่ยบนจอภาพ ข้อมูลนาเข้า คือ ตัวเลข 5 ตัว เช่น 2 3 4 5 6 การประมวลผล คือ คานวณหาค่าเฉลี่ย เช่น (2+3+4+5+6)/5 การแสดงผล คือ แสดงค่าเฉลี่ยผ่านทางจอภาพ เช่น 15.2 2. การออกแบบโปรแกรม (Program Design) เป็นขั้นตอนที่ 2 ของวงจรการพัฒนาโปรแกรมซึ่งการออกแบบโปรแกรมเป็นขั้นตอนที่ต้องใช้เครื่อง มือช่วยใน การออกแบบ เช่น ผังงาน (Flowchart) รหัสจาลอง (Pseudocode) เป็นต้น ซึ่งจะช่วยให้เข้าใจขั้นตอนการทางาน ของโปรแกรมได้ดียิ่งขึ้นผังงาน (Flowchart) เป็นเครื่องมือชนิดหนึ่งที่ใช้รูปภาพแสดงถึงขั้นตอนการเขียน โปรแกรมและมีลูก ศรแสดงทิศทางการไหลของข้อมูลจากจุดเริ่มต้นถึงจุดเส้นสุด รหัสจาลอง (Pseudo-code) ใช้แสดงขั้นตอนการเขียนโปรแกรมอย่างง่ายๆิิยมเขียนด้วยภาษาอังกฤษเพราะจะ คล้ายคลึงกับภาษาโปรแกรมมาก มีการใช้โครงสร้างคาสั่งเฉพาะ เช่น IF-THEN-ELSE, DO-WHILE, DO-UNTIL และจบด้วย ENDIF หรือ ENDDOสามารถแปลงเป็นโปรแกรมได้โดยง่าย เช่น START Read SIDE1, SIDE2, HEIGHT Compute AREA = ((SIDE1 +SIDE2)*HEIGHT)/2
2.
Print AREA STOP 3. การเขียนโปรแกรม
(ProgramCoding) ซึ่งเป็นขั้นตอนหลังจากที่ได้มีการออกแบบโปรแกรมแล้ว ขั้นตอนนี้เป็นการเขียนโปรแกรมด้วย ภาษาคอมพิวเตอร์เช่น ภาษา C ,ภาษา Pascal เป็นต้น ทั้งนี้แต่ละภาษาจะมีความเหมาะสมในการใช้งานแตกต่าง กันออกไป 4. การทดสอบโปรแกรม (Program Testing) สามารถทดสอบได้ 2 ลักษณะดังนี้ ทดสอบข้อผิดพลาดที่อาจจะเกิดขึ้น ตัวอย่าง เช่น - การเขียนโปรแกรมคอมพิวเตอร์ที่ผิดหลักไวยากรณ์ - ความผิดพลาดที่เกิดขึ้นระหว่างการทางานของโปรแกรม - ตรรกะในการสั่งงานให้คอมพิวเตอร์ทางานผิด เป็นข้อผิดพลาดที่แก้ไขได้ยากที่สุด การทดสอบความถูกต้องของโปรแกรม เช่น การทดสอบความถูกต้องของข้อมูล - การใส่ข้อมูลที่ทราบผลลัพธ์อยู่แล้ว เพื่อตรวจสอบความถูกต้องของผลลัพธ์ - การตรวจสอบขอบเขตของข้อมูลที่ป้อน - การใช้ความสมเหตุสมผล 5. การบารุงรักษาโปรแกรม (ProgramMaintenance) เมื่อโปรแกรมผ่านการตรวจสอบตามขั้นตอนเรียบร้อยแล้ว และถูกนามาให้ผู้ใช้ได้ใช้งาน ในช่วงแรกผู้ใช้ อาจจะยังไม่คุ้นเคยก็อาจทาให้เกิดปัญหาขึ้นมาบ้าง ดังนั้นจึงต้องมีผู้คอยควบคุมดูแลและคอยตรวจสอบการทางาน การบารุงรักษาโปรแกรมจึงเป็นขั้นตอนที่ผู้เขียนโปรแกรมต้องคอยเฝ้าดูและหา ข้อผิดพลาดของโปรแกรมใน ระหว่างที่ผู้ใช้ใช้งานโปรแกรม และปรับปรุงโปรแกรมเมื่อเกิดข้อผิดพลาดขึ้น หรือในการใช้งานโปรแกรมไป นานๆ ผู้ใช้อาจต้องการเปลี่ยนแปลงการทางานของระบบงานเดิมเพื่อให้เหมาะกับ เหตุการณ์ นักเขียนโปรแกรมก็ จะต้องคอยปรับปรุงแก้ไขโปรแกรมตามความต้องการของผู้ใช้ที่ เปลี่ยนแปลงไปนั่นเอง
3.
ผังงาน (Flowchart) ความหมายของผังงาน ผังงาน (Flowchart)
คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คาอธิบาย ข้อความหรือ คาพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนาเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วย คาพูด หรือ ข้อความทาได้ยากกว่าเมื่อใช้รูปภาพ หรือสัญลักษณ์ ผังงานแบ่งได้ 2 ประเภท 1. ผังงานระบบ(System Flowchart) คือผังงานที่แสดงขั้นตอนการทางานในระบบอย่างกว้างๆ แต่ไม่ เจาะลงในระบบงานย่อย 2. ผังงานโปรแกรม (ProgramFlowchart) คือ ผังงานที่แสดงถึงขั้นตอนในการทางานของโปรแกรม ตั้งแต่รับข้อมูลคานวณ จนถึงแสดงผลลัพธ์ การเขียนผังงาน ( Flowchart ) ผังงาน คือแผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทางานของ โปรแกรมหรือระบบทีละขั้นตอน รวมไปถึงทิศทางการไหลของข้อมูลตั้งแต่แรกจนได้ผลลัพธ์ตามที่ต้องการ จุดเริ่มต้น / สิ้นสุดของโปรแกรม ลูกศรแสดงทิศทางการทางานของโปรแกรมและการไหลของข้อมูล ใช้แสดงคาสั่งในการประมวลผล หรือการกาหนดค่าข้อมูลให้กับตัวแปร แสดงการอ่านข้อมูลจากหน่วยเก็บข้อมูลสารองเข้าสู่หน่วยความจาหลักภายใน เครื่องหรือการแสดงผลลัพธ์จากการประมวลผลออกมา การตรวจสอบเงื่อนไขเพื่อตัดสินใจ โดยจะมีเส้นออกจารรูปเพื่อแสดงทิศทางการ ทางานต่อไป เงื่อนไขเป็นจริงหรือเป็นเท็จ แสดงผลหรือรายงานที่ถูกสร้างออกมา แสดงจุดเชื่อมต่อของผังงานภายใน หรือเป็นที่บรรจบของเส้นหลายเส้นที่มาจาก หลายทิศทางเพื่อจะไปสู่ การทางานอย่างใดอย่างหนึ่งที่เหมือนกัน
4.
การขึ้นหน้าใหม่ ในกรณีที่ผังงานมีความยาวเกินกว่าที่จะแสดงพอในหนึ่งหน้า การแสดงผลออกทางจอภาพ ที่เก็บข้อมูล ตัวอย่างผังงานที่มีโครงสร้างแบบเป็นลาดับ ผังงานวิธีการไปมหาลัย
5.
ตัวอย่างผังงานที่มีโครงสร้างแบบมีการเลือก โครงสร้างการทางานแบบมีการเลือกมีรูปแบบที่ซับซ้อนกว่าโครงสร้างแบบเป็นลาดับรูปแบบที่ง่ายที่สุด ของโครงสร้างแบบนี้คือ การเลือกแบบมีทางออก 2
ทาง ในการเลือกแบบมีทางออก 2 ทาง นี้จะมีทางออกจาก สัญลักษณ์การตัดสินใจเพียง 2 ทาง คือ ใช่หรือไม่ใช่ เท่านั้น (แต่ระบบการเขียนผังงานระบบ อนุญาตให้มี ทางออกจากการตัดสินใจได้มากกว่า 2 ทาง) ผังงานวิธีการไปมหาลัย
6.
ตัวอย่างผังงานที่มีโครงสร้างแบบทาซ้า (Iteration Structure) โครงสร้างการทางานแบบทาซ้า
จะทางานแบบเดียวกันซ้าไปเรื่อย ๆ ในขณะที่ยังเป็นไปตามเงื่อนไขหรือ เงื่อนไขเป็นจริง จนกระทั้งเงื่อนไขเป็นเท็จจึงทางานอื่นต่อไป ผังงานการทานอาหาร
Baixar agora