Monday, 7 September 2020

การศึกษาและกำหนดขอบเขตของปัญหา

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




การกำหนดปัญหา

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




Saturday, 5 September 2020

การจัดเรียงและค้นหาข้อมูล

     การจัดเรียงและค้นหาข้อมูล ในบทเรียนนี้จะได้เรียนรู้กับขั้นตอนวิธีพื้นฐานในการจัดเรียงข้อมูล (Sort) และการค้นหาข้อมูล (Search) ซึ่งเป็นกิจกรรมที่สัมพันธ์กันที่ใช้ในการแก้ปัญหาที่พบบ่อยในชีวิตประจำวัน

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

ตัวอย่างสถานการณ์  อ่านเพิ่มเติม




การทำซ้ำ

           การทำซ้ำ ในการทำงานบางครั้งย่อมมีการทำงานรูปแบบเดียวกันซ้ำๆ หลายรอบ ซึ่งลักษณะการทำซ้ำ เช่น การทำซ้ำในรายการ การทำซ้ำด้วยเงื่อนไข

การทำซ้ำในรายการ
การทำซ้ำในรายการจะพิจารณาข้อมูลในรายการทีละตัวจนครบทุกรายการโดยมีรูปแบบการพิจารณาคือ
1. ให้ตัวแปร x แทนข้อมูลท่ีพิจารณาอยู่
2. ประมวลผลตัวแปร x

ตัวอย่างการทำซ้ำในรายการ.. อ่านเพิ่มเติม






Monday, 31 August 2020

การออกแบบขั้นตอนวิธี

                 การออกแบบขั้นตอนวิธี  การออกแบบขั้นตอนวิธี (algorithm development) เป็นการออกแบบขั้นตอนในการแก้ปัญหา ซึ่งในปัญหาเดียวกันอาจมีการออกแบบคำสั่งที่ไม่เหมือนกัน ขึ้นอยู่กับประสบการณ์ของผู้แก้ไข แต่หากได้ผลลัพธ์ที่ถูกต้องแล้ว ก็ถือว่าขั้นตอนวิธีสามารถแก้ไขปัญหาได้ การออกแบบขั้นตอนวิธี มีเครื่องมือในการ...  อ่านเพิ่มเติม




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

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




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

      การแก้ปัญหาด้วยคอมพิวเตอร์ ในชีวิตประจำวันทุกคนต้องเคยพบกับปัญหาต่างๆ ไม่ว่าจะเป็นปัญหาด้านการเรียน การงานการเงิน หรือแม้แต่ในการเล่นเกม จนอาจกล่าวได้ว่าการแก้ปัญหาเป็นกิจกรรมพื้นฐานอย่างหนึ่งของมนุษย์ เมื่อพบกับปัญหาแต่ละคนมีวิธีที่จะจัดการหรือแก้ปัญหาเหล่านั้นแ อ่านเพิ่มเติม