More Related Content
Similar to งานนำเสนอ1 คอม
Similar to งานนำเสนอ1 คอม (20)
งานนำเสนอ1 คอม
- 2. ความหมาย
กระบวนการเทคโนโลยี (Technological
Process)
คือ ขั้นตอนการแก้ปัญหาหรือตอบสนองต่อ
ความต้องการซึ่งจะก่อให้เกิดการเปลียนแปลงจาก
่
ทรัพยากรให้เป็นผลผลิตหรือผลลัพธ์ระบบ
เทคโนโลยีโดยก่อให้เกิดประโยชน์ใช้สอย ตามที่
มนุษย์ต้องการและเปลี่ยนแปลงการเพิ่ม
ประสิทธิภาพในการทำากิจกรรมต่างๆของ
มนุษย์ เพราะมนุษย์มีความต้องการในการสร้าง
สิ่งอำานวยความสะดวกต่างๆในการดำารงชีวิต
- 3. ขั้นตอนการแก้ไข
ปัญหา
วิธีการแก้ปัญหาอย่างเป็นระบบ มีขั้นตอน
คือ
ขั้นตอนที 1 วิเคราะห์ปัญหาและ
่
กำาหนดรายละเอียดของ
ปัญหา
ขั้นตอนที 2 วางแผนในการแก้ปัญหา
่
ขั้นตอนที 3 ดำาเนินการแก้ปัญหา
่
ขั้นตอนที 4 การตรวจสอบและ
่
ปรับปรุง
- 4. ขั้นตอนที่ 1 วิเคราะห์ปัญหาและกำาหนด
รายละเอียดของปัญหา
จุดประสงค์ของขั้นตอนนี้ คือการทำาความ
เข้าใจกับปัญหาเพื่อแยกให้ออกว่าข้อมูลทีกำาหนด่
มาในปัญหาหรือเงือนไขของปัญหาคืออะไร และ
่
สิ่งที่ต้องการคืออะไร อีกทั้งวิธีการที่ใช้ประมวลผล
ในการวิเคราะห์ปญหาใด กล่าวโดยสรุปมีองค์
ั
ประกอบในการวิเคราะห์ ดังนี้
1. การระบุขอมูลเข้า ได้แก่ การพิจารณา
้
ข้อมูลและเงื่อนไขที่กำาหนดมาในปัญหา
2. การระบุขอมูลออก ได้แก่ การพิจารณาเป้า
้
หมายหรือสิ่งที่ต้องหาคำาตอบ
3. การกำาหนดวิธีประมวลผล ได้แก่ การ
- 5. ขั้นตอนที 2 วางแผนในการแก้
่
ปัญหา
ขั้นตอนนี้จำาเป็นต้องอาศัยประสบการณ์ของผู้
แก้ปัญหาเป็นหลัก ขันตอนนี้จะเริ่มจากการเลือก
้
เครื่องมือที่ใช้ในการแก้ปัญหา โดยพิจารณาความ
เหมาะสมระหว่างเครืองมือกับเงือนไขต่างๆ ของ
่ ่
ปัญหาซึ่งหมายรวมถึงความสามารถของเครื่องมือ
ในการแก้ปัญหาดังกล่าว และสิ่งที่สำาคัญคือความ
คุ้นเคยในการใช้งานเครืองมือนันๆ ของผู้แก้ปัญหา
่ ้
- 6. ขั้นตอนที 3 ดำาเนินการแก้
่
ปัญหา
ขั้นตอนนี้เป็นขั้นตอนที่ต้องลงมือแก้ปญหา
ั
โดยใช้เครืองมือทีได้เลือกไว้ขนตอนนี้กเป็นการใช้
่ ่ ั้ ็
โปรแกรมสำาเร็จหรือใช้ภาษาคอมพิวเตอร์เขียน
โปรแกรมแก้ปญหา ขันตอนนี้ต้องอาศัยความรูเกี่ยว
ั ้ ้
กับเครืองมือที่เลือกใช้ซึ่งผู้แก้ปัญหาต้องศึกษาให้
่
เข้าใจและเชี่ยวชาญ ในขณะที่ดำาเนินการหากพบ
การแก้ปัญหาด้วยกระบวนการสารสนเทศ
แนวทางที่ดีกว่าทีปอกแบบไว้ก็สิทยาศาสตร์ ่ยน
หลักการแก้่อญหาตามวิธวามารถปรับเปลี
ั ี
ได้ หลักการแก้ปญหาตามวิธการทางวิศวกรรม
ั ี
วิธีการแก้ปญหาแบบสร้างสรรค์
ั
- 7. ขั้นตอนที่ 4 การตรวจสอบและ
ปรับปรุง
หลังจากที่ลงมือแก้ปญหาแล้ว ต้องตรวจสอบ
ั
ให้แน่ใจว่าวิธีการนี้ให้ผลลัพธ์ที่ถูกต้อง โดยผู้แก้
ปัญหาต้องตรวจสอบว่าขันตอนวิธที่สร้างขึน
้ ี ้
สอดคล้องกับรายละเอียดของปัญหา ซึ่งได้แก่
ข้อมูลเข้า และข้อมูลออก เพื่อให้มั่นใจว่าสามารถ
การตรวจ
รองรับข้อมูลเข้าได้ในทุกกรณีอย่างถูกต้องและ
สอบและ การตรวจ
สมบูรณ์ แบ่งได้เป็น 2 ขั้นตอน ได้แก่
ปรับปรุง สอบโดยผู้
โดยผู้ ใช้งานจริง
ออกแบบ
- 8. การตรวจ
สอบและ การตรวจ
ปรับปรุง สอบโดยผู้
โดยผู้ ใช้งานจริง
ออกแบบ
ตรวจสอบ
ควรกระทำา
ภายหลังการ
ระหว่างการ
ดำาเนินงาน
ดำาเนินงาน
เสร็จสิ้นแล้ว
และภายหลัง
โดยจัดเก็บ
การดำาเนิน
ข้อมูลจากผู้
งานเสร็จสิ้น
ใช้งาน
แล้ว
โดยตรง
- 9. การถ่ายทอดความคิดในการ
แก้ไขปัญหาด้วยอัลกอริทึม
[ Algorithm ]
อัลกอริทึม (Algorithm) คือ กระบวนการ
การทำางานที่ใช้การตัดสินใจ โดยนำาหลักเหตุผล
และคณิตศาสตร์มาช่วยเลือกวิธีการหรือขันตอน ้
การดำาเนินงานต่อไป จนกระทั่งถึงขั้นตอนสุดท้าย
เป็นวิธีการที่ใช้แยกย่อยและเรียงลำาดับขั้นตอน
ของกระบวนการในการทำางานต่างๆ เพื่อเพิ่ม
ประสิทธิภาพในการค้นหาและแก้ไขปัญหา
- 11. เครื่องมือที่ใช้ในการจำาลองความคิดมักจะ
ประกอบขึ้นด้วยเครืองหมายที่แตกต่างกันหลาย
่
อย่าง แต่พอสรุปได้เป็น 2 ลักษณะ คือ
1. การจำาลองความคิดเป็นข้อความหรือคำา
บรรยาย (Algorithm) เป็นการเขียนเค้าโครงด้วย
การบรรยายเป็นภาษาที่มนุษย์ใช้สื่อสารกัน เพื่อให้
ทราบถึงขันตอนการทำาดเป็นสัญลักษณ์หรือผัง
2. การจำา ้ ลองความคิ งานของการแก้ปญหา
ั
แต่ละตอน ในบางครั้งอาจใช้คำาสั่งของภาษาที่ใช้
งาน (Flowchart)
เขียนโปรแกรมก็คืด้ เครืองหมายรูปแบบต่างๆ ซึ่ง
สัญลักษณ์ ไอ ่
ใช้สำาหรับสื่อสารความหมายให้เข้าใจตรงกัน
สถาบันมาตรฐานแห่งชาติอเมริกา ได้กำาหนด
สัญลักษณ์ไว้เป็นมาตรฐานแล้ว สามารถนำาไป
- 12. การเขียนรหัส
จำาลอง
รหัสลำาลองหรือ pseudocode เป็นคำาบรรยาย
ที่เขียนแสดงขั้นตอนวิธี(algorithm) ของการเขียน
โปรแกรม โดยใช้ภาษาที่กะทัดรัด สื่อสารกับ
โปรแกรมเมอร์ผู้เขียนโปรแกรม โดยอาจใช้ภาษา
ที่ใช้ทั่วไปและอาจมีภาษาทีใช้ในการเขียน
่
โปรแกรมประกอบ แต่ไม่มีมาตรฐานแน่นอนในการ
เขียน pseudocode และไม่สามารถนำาไปทำางาน
บนคอมพิวเตอร์โดยตรง(เพราะไม่ใช่คำาสั่งในภาษา
คอมพิวเตอร์) และไม่ขนกับภาษาคอมพิวเตอร์
ึ้
ภาษาใดภาษาหนึง นิยมใช้ pseudocode แสดง
่
algorithm มากกว่าใช้ผังงาน เพราะผังงานอาจไม่
- 16. ตัวอย่างสัญลักษณ์
สัญลักษณ์ ความหมาย
เริ่มต้น/สิ้นสุด
รับข้อมูลเข้า/แสดง
ผล
รับข้อมูลเข้าจาก
มนุษย์
แสดงผลลัพธ์บน
กระดานด้วย
เครื่องพิมพ์
การประมวลผล
- 17. สัญลักษณ์ ความหมาย
จุดต่อเนื่องภายใน
หน้าเดียวกันของผัง
จุดต่องานงที่อยู่
เนื่อ
คนละหน้าของผัง
ลูกงานเดียวกัาดับ
ศรแสดงลำ น
การทำางาน
- 18. โครงสร้างการเขียนผังงาน
เป็นรูปแบบพื้นฐานของการเขียนผังงาน
เนื่องจากเขียนได้ง่ายและนำาไปใช้งานมากี่สุด
1.โครงสร้างแบบเป็น
ลำาดับ (Sequence
Structure)
โครงสร้างลักษณะนี้
เป็นโครงสร้างพื้นฐานของ
ผังงาน และเป็นลักษณะ
ขั้นตอนการทำางานที่พบ
มากที่สุด คือทำางานทีละ
ขั้นตอนลำาดับ
- 21. ประโยชน์ของผังงาน
•ช่วยให้สามารถทำาความเข้าใจลำาดับขันตอนการ
้
ทำางานของโปรแกรมหรือระบบใด ๆได้อย่าง
รวดเร็ว
•ช่วยแสดงลำาดับขันตอนการทำางาน ทำาให้สามารถ
้
เขียนโปรแกรมได้อย่างเป็นระบบไม่สับสน
นอกจากนี้ผงงานยังเป็นอิสระต่อภาษาที่ใช้ในการ
ั
เขียนโปรแกรม กล่าวคือจากผังงานเดียวกัน
สามารถนำาไปเขียนโปรแกรมด้วยภาษาใดก็ได้
•ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้งาย ่
เมื่อเกิดข้อผิดพลาด ช่วยให้การดัดแปลง แก้ไข
ทำาได้อย่างสะดวกและรวดเร็ว
•ช่วยให้ผู้อื่นสามารถศึกษาการทำางานของ
- 22. การเขียน
โปรแกรม
ผังงานโปรแกรมสามารถนำามาใช้เขียน
โปรแกรม โดยในการเขียนโปรแกรมสามารถเลือก
ใช้ภาษาได้หลายภาษา ไม่ว่าจะเป็นภาษาแอส
เซมบลี ภาษาเบสิก ภาษาซี ภาษาปาสคาล ภาษา
โคบอล ภาษาฟอร์แทรน หรือภาษาอื่น ๆ ซึ่งแต่ละ
ภาษาก็มีรูปแบบไวยากรณ์ของภาษาที่ใช้แตกต่าง
กันออกไป แต่โดยทั่วไปแล้วจะมีรปแบบหรือ
ู
โครงสร้างของคำาสั่งที่คล้ายกัน โดยทั่วไปทุกคำา
สั่งจะมีคำาสั่งพื้นฐานต่อไปนี้
•คำาสั่งการรับข้อมูลเข้า และการแสดงผล
•คำาสั่งการกำาหนดค่า
- 25. 5. ข้อใดไม่ใช่โครงสร้างการเขียน
ผังงาน
ก.โครงสร้างแบบลำาดับ ข.
โครงสร้างแบบทางเลือก
ค.โครงสร้างแบบซำงมีผลลัพง.ที่ดี
6.อัลกอริทึมที่ดีต้อ ้าซ้อน ธ์
โครงสร้างแบบทำาซำ้านข้อใด
ควรมีคุณสมบัติยกเว้
ก.ความแม่นยำาถูกต้อง
ข.มีขั้นตอนหลักและขั้นตอนย่อย
ค.เข้าใจง่ายและชัดเจน
ง.มีขั้นตอนที่ผลลัพธ์ออกมาหลาย
คำาตอบไม่ใช่คำาตอบเหมือนเดิมทุก
ครั้ง
- 28. เฉลยคำาตอบ
ข้อ คำาตอบ
1. ข
2. ข
3. ง
4. ก
5. ค
6. ง
7. ก
8. ง
9. ข
10. ก
- 29. แหล่งอ้างอิง
หลักการแก้ปัญหา.สืบค้นเมื่อ 17 มิถนายน 2555 จาก
ุ
http://www.ns.ac.th/course/webit/lesson7/pg7_1.htm
โรงเรียนเชียงคำาวิทยาคม อำาเภอเชียงคำา จังหวัดพะเยา.
การจำาลองความคิดเป็นสัญลักษณ์หรือผังงาน
(Flowchart). สืบค้นเมื่อ 17 มิถนายน 2555 จาก
ุ
http://www.krunee.com/E_learning/content422.html
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการทาง
เทคโนโลยีสารสนเทศ . สืบค้นเมื่อ 17 มิถนายน 2555
ุ
จาก
http://www.smartdrae.com/resourcers/centers/flowcharts/
- 30. การเขียนผังงาน. สืบค้นเมื่อ 17 มิถนายน 2555 จาก
ุ
http://www.bcoms.net/system_lesson63.asp
รหัสจำาลอง. สืบค้นเมื่อ 17 มิถนายน 2555 จาก
ุ
www.pkc.ac.th/.../12%20content9%20%20Pseudocod
e.doc
ครูเดช.กระบวนการเทคโนโลยีสารสนเทศ. สืบค้นเมื่อ
17 มิถนายน 2555 จาก
ุ
http://kroodechathon.wordpress.com
- 31. จัดทำาโดย
นางสาว ชุติมณฑน์ เอี่ยมศรีทรัพย์ เลข
ที่ 16
นางสาว ธิพรัตน์ เนื่องภิรมย์ เลข
ที่ 17
นางสาว แพรพลอย พรหมชนะ เลข
ที่ 18
นางสาว ภาสวัณ คูหา เลข
ที่ 19
นาวสาว วรรณนิลา ชนะใจวัฒนา
เลขที่ 20