Please enable JavaScript.
Coggle requires JavaScript to display documents.
การคิดเชิงคำนวณ :<3: - Coggle Diagram
การคิดเชิงคำนวณ :<3:
บทที่2 การแก้ปัญหาและขั้นตอนวิธี
การทำซ้ำ:red_flag:
เป็นหนึ่งในขั้นตอนวิธีที่นิยมใช้แก้ปัญหา ใช้สำหรับการทำงานที่มีลักษณะเดียวกันซ้ำหลายรอบ
การออกแบบขั้นตอนวิธี:red_flag:
ออกแบบลำดับขั้นตอนของการแก้ปัญหา หรือการวางแผนแก้ปัญหาก่อนที่จะลงมือปฏิบัติจริง หรือการสร้างหลักเกณฑ์ขึ้นมาเพื่อดำเนินตามทีละขั้นตอนในการแก้ปัญหา
การเรียงและค้นหาข้อมูล:red_flag:
เป็นการเรียงลำดับข้อมูลภายในหน่วยความจำหลัก (Primary Memory) ซึ่งจะเหมาะสมกับข้อมูลที่มีปริมาณไม่มาก เนื่องจากหน่วยความจำหลักมีขนาดจำกัด ซึ่งมีวิธีการเรียงลำดับข้อมูล
การระบุข้อมูลเข้า ข้อมูลออกและเงื่อนไขของปัญหา:red_flag:
การแก้ปัญหาด้วยคอมพิวเตอร์ ก่อนที่จะระบุขั้นตอนวิธีที่ชัดเจนได้ ต้องวิเคราะห์และทำความเข้าใจกับปัญหา เพื่อให้ทราบว่ามีข้อมูลอะไรบ้าง
โดยจะแบ่งข้อมูลที่เกี่ยวข้องกับการทำงานออกเป็น2ส่วน
คือ
ข้อมูลเข้า (Input) เป็นข้อมูลที่ใช้เพื่อประมวลผล
ข้อมูลออก (Output) เป็นข้อมูลผลลัพธ์ที่ต้องการ
การแก้ปัญหาด้วยคอมพิวเตอร์:red_flag:
ปัญหาที่สามารถแก้ได้ด้วยคอมพิวเตอร์ ไม่จำเป็นต้องเป็นปัญหาทางคณิตศาสตร์
ขั้นตอนการแก้ไขปัญหาด้วยคอมพิวเตอร์
มี 7 วิธี1.นิยามปัญหา 2.การวิเคราะห์ปัญหา 3.การออกแบบอัลกอริทึม 4.การพัฒนาโปรแกรม 5.การทดสอบความถูกต้อง
6.การจัดทำเอกสาร7.การบำรุงรักษา
บทที่ 3 ข้อมูล การแก้ปัญหาและขั้นตอนวิธี
ลักษณะของข้อมูลที่ดี:red_flag:
ความถูกต้องแม่นยำ ความทันเวลา
ความสมบูรณ์ครบถ้วน (completeness)
ความกระทัดรัด (connnnciseness)
ควมตรงกับการความต้องการของผู้ใช้ ความต่อเนื่อง (continuity)
กระบวนการวิทยาการข้อมูล:red_flag:
การเพิ่มมูลค่าให้กับผลิตภัณฑ์หรือให้บริการด้วยข้อมูลนั้น นอกจากจะมีความเข้าใจผลิตภัณฑ์หรือบริการแล้ว ยังต้องเข้าใจกิจกรรมต่างๆ ที่เกี่ยวกับการจัดหาและประมวณผลข้อมูล
การประมวลผลข้อมูล:red_flag:
การเปลี่ยนแปลงหรือจัดระเบียบข้อมูลให้อยู่ในรูปแบบที่เป็นประโยชน์ต่อผู้ใช้งาน
บทที่ 1 แนวคิดเชิงคำนวณ
การพิจารณารูปแบบ (Pattern Recognition) :red_flag:
เป็นการหารูปแบบซึ่งเป็นทักษะการหาความสัมพันธ์ที่เกี่ยวข้องกับแนวโน้ม และลักษณะทั่วไปของสิ่งต่างๆ
การแบ่งปัญหาใหญ่เป็นปัญหาย่อย
(Decomposition) :red_flag:
เป็นการแยกส่วนประกอบวิธีคิดรูปแบบหนึ่งของแนวคิดเชิงคำนวณเพื่อพิจารณาแบ่งปัญหาหรืองาน
เป็นการแยกส่วนประกอบวิธีคิดรูปแบบหนึ่งของแนวคิดเชิงคำนวณเพื่อพิจารณาแบ่งปัญหาหรืองาน
การออกแบบอัลกอริทึม (Algorithm) :red_flag:
เป็นการพัฒนากระบวนการหาคำตอบให้เป็นขั้นตอนที่บุคคลหรือคอมพิวเตอร์สามารถนำไปปฏิบัติตามเพื่อแก้ ปัญหาได้ อีกทั้งเป็นการพัฒนาแนวทางแก้ปัญหาอย่างเป็นขั้นตอน
การคิดเชิงนามธรรม (Abstraction) :red_flag:
เป็นกระบวนการคัดแยกคุณลักษณะที่สำคัญออกจากรายละเอียดปลีกย่อยในปัญหาหรืองานที่กำลังพิจารณา