วันจันทร์ที่ 31 สิงหาคม พ.ศ. 2563

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

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

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




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

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

  1. ข้อมูลเข้า ( input ) เป็นข้อมูลที่ใช้เพื่อประมวลผล
  2. ข้อมูลออก ( output ) เป็นข้อมูลผลลัพธ์ที่ต้องการ อ่านเพิ่มเติม
เงื่อนไขของปัญหาและการออกแบบขั้นตอน - ครูไอที


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

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



 2.4 การทำซ้ำ

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





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

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



บทที่3 การพัฒนาโครงงาน

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

นักวิเคราะห์ระบบจะต้องศึกษาเพื่อค้นหาปัญหา ข้อเท็จจริงที่แท้จริง ซึ่งหากปัญหาที่ค้นพบ มิใช่ปัญหาที่แท้จริง ระบบงานที่พัฒนาขึ้นมาก็จะตอบสนองการใช้งานไม่ครบถ้วน อ่านเพิ่มเติม




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

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




3.3 การวางแผนและออกแบบโครงงาน

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




3.4 การดำเนินงาน

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



3.4 การสรุปผลและการเผยแพร่ผลงาน

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





วันจันทร์ที่ 13 กรกฎาคม พ.ศ. 2563

สรุป 13 ข้อ สาระสำคัญจำง่ายๆ พ.ร.บ.คอมพิวเตอร์ 60

ถ้ายังจำกันได้ถึงการผลักด้น พระราชบัญญัติ (พ.ร.บ.) ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ.2560 ที่สภานิติบัญญัติแห่งชาติให้ความเห็นชอบเมื่อเดือนธันวาคม เมื่อปี 2559 และได้ประกาศลงราชกิจจานุเบกษาเมื่อวันที่ 24 มกราคม 2560 มีผลบังคับใช้แล้วในวันที่ 24 พ.ค.2560 อ่านเพิ่มเติม