Please enable JavaScript.
Coggle requires JavaScript to display documents.
หน่วยที่ 2 การแก้ปัญหา, Chatbot คือ ?, เริ่มต้น, image, 000, 000, 123 -…
หน่วยที่ 2 การแก้ปัญหา
2.1 การแก้ปัญหาด้วยคอมพิวเตอร์
การแก้ปัญหาเป็นกิจกรรมพื้นฐานในการดำรงชีวิตของมนุษย์ ปัญหาบางปัญหาสามารถหาคำตอบได้ในทันที ขณะที่บางปัญหาใช้เวลานานในการค้นหาคำตอบ อย่างไรก็ตามทุกคนต่างต้องการหาวิธีการในการแก้ปัญหาที่ทำให้ได้คำตอบที่ถูกต้องในเวลารวดเร็ว
การแก้ปัญหาด้วยคอมพิวเตอร์
ข้อมูลนำเข้า ขั้นตอนวิธี ข้อมูลส่งออก
ข้อมูลเข้า : ข้อมูลเข้ามีอะไรบ้างที่ต้องใช้เพื่อทําให้เกิดการทํางานได้
ข้อมูลเข้ามาจากแหล่งใดได้บ้าง เช่น ผู้ใช้ เซ็นเซอร์ หรือแหล่งข้อมูล
ภายนอกอื่นๆ (เช่น ฐานข้อมูลออนไลน์)
ข้อมูลออก: เพื่อแสดงว่าเมื่อทํางานตามคําสั่งที่ได้รับแล้วผลลัพธ์เป็นอย่างไร (เช่น การหักพวงมาลัย ข้อความโต้ตอบ)
อย่างไร (เช่น การหักพวงมาลัย ข้อความโต้ตอบ)
การประมวลผล : เมื่อระบุข้อมูลเข้าไว้ระบบจะสามารถประมวลผล
อย่างไร จึงจะได้ผลลัพธ์ที่ระบุไว้ (เช่น ตรวจสอบเงื่อนไขแล้วทําตาม
คําสั่งที่เก็บไว้ในระบบ)
การเก็บข้อมูล : ข้อมูลที่จัดเก็บไว้ถาวรมีอะไรบ้าง ข้อมูลใดที่ไม่สามารถเปลี่ยนแปลงได้ หรือข้อมูลที่เป็นประโยชน์ที่ต้องบันทึกไว้เพื่อนํามาใช้อีก
ในภายหลัง (เช่น ขนาดของรถยนต์ คําศัพท์)
เปลี่ยนแปลงได้ หรือข้อมูลที่เป็นประโยชน์ที่ต้องบันทึกไว้เพื่อนํามาใช้อีก
2.2 การระบุข้อมูลเข้าออก และ เงื่อนไขของปัญหา
2.3 การออกแบบขั้นตอนวิธีการ
ขั้นตอนวิธี หรืออัลกอริทึม (Algorithm) คือ กระบวนการแก้ปัญหาที่สามารถอธิบายออกมาเป็นขั้นตอนที่ชัดเจน เช่น การนำเข้าข้อมูลแล้วจะได้ผลลัพธ์เช่นไรกระบวนการอัลกอริทึมนี้จะประกอบด้วย วิธีการเป็นขั้นตอนๆ และมีส่วนที่ต้องทำซ้ำ จนกระทั้งเสร็จสิ้นกระบวนการทำงาน
1.การเขียนผังงาน (Flowchart)
2.การเขียนรหัสลำลอง (Pseudo code)
2.4 การทำซ้ำ
2.5 การจัดเรียงและการค้นหาข้อมูล
Chatbot คือ ?
จำลองเป็น Chatbot
แนะนำอาหาร
เป็นคนถาม
เริ่มต้น
width=5
Length=20
Area=Width X Length
Aren
จบ