Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 2 การแก้ปัญหาและขั้นตอนวิธี - Coggle Diagram
บทที่ 2
การแก้ปัญหาและขั้นตอนวิธี
การแก้ปัญหาด้วยคอมพิวเตอร์
ไม่จำเป็นต้องเป็นปัญหาทางคณิตศาสตร์ โปรแกรมคอมพิวเตอร์ต้องระบุขั้นตอนทำงาน เงื่อนไขต่างๆ ดังนั้นก่อนจะแก้แก้ไขกับปัญหา ต้องทำความเข้าใจเสียก่อน
เช่น ขณะนี้เป็นเวลาเที่ยง นักเรียนเหน็ดเหนื่่อยยจากการเรียนมาตั้งแต่เช้า จึงต้องการสั่งคอมพิวเตอร์ว่า "เลือกอาหารกลางวันที่เหมาะสมกับฉันให้หน่อย" ปัญหาดังกล่าวคอมพิวเตอร์สามารถช่วยเลือกอาหารที่เหมาะสมได้ :fire:
ข้อมูล :red_flag:
ถ้าต้องการเลือกอาหารที่เหมาะสม อาจต้องมีข้อมูลประกอบเพิ่มเติม เช่น ประเภทอาหาร ราคา คุณภาพ ความนิยม
เงื่อไขที่ชัดเจน :red_flag:
คำว่า "เหมาะสม" มีความหมายคลุมเครือ ดังนั้นการใช้ข้อมูลอย่างเดียวอาจไม่พอ เนื่องจากอาหารกลางวันที่เหมาะสมมีหลายแบบ เช่น เหมาะสมกับความชอบ เหมาะสมกับราคา
แชทบอท
เป็นโปรแกรมคอมพิวเตอร์ที่สื่อสารกับมนูษย์ที่ผู้ให้บริการใช้สำหรับบริการข้อมูลให้กับลูกค้าในเบื้องต้น เช่น การตอบคำถามเกี่ยวกับปัญหาจากการใช้งานบริการอินเทอร์เน็ต การนำเสนอข้อมูลข่าวสาร การแนะนำสินค้าและบริการ
การทำซ้ำ
ต้องพิจารณาข้อมูลในรายการจนครบทุกตัว เพื่อพิจารณาข้อมูลจนครบทุกตัว
การทำซ้ำด้วยเงื่อนไข
ตัวแปร คือ ชื่อที่ใช้แทนข้อมูลขณะใดขณะหนึ่งในขั้นตอนวิธี :explode:
การระบุข้อมูลเข้า ข้อมูลออก และเงื่อไขของปัญหา
ข้อมูลเข้า :pencil2: ใช้เพื่อประมวลผล
ข้อมูลออก :pencil2: ข้อมูลผลลัพธืที่ต้องการ
การสร้างเงื่อนไขด้วยตัวดำเนินการตรรกะ
เป็นเงื่อนไขที่ระบุด้วยประโยคที่ชัดเจน
การจัดเรียงข้อมูล
การจัดเรียงแบบเลือก
การจัดเรียงแบบแทรก
การค้นหาข้อมูล