การแก้ไขปัญหาและขั้นตอนวิธี

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

1.1ข้อมูล

1.2เงื่อนไขที่ชัดเจน

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

1.3ขั้นตอนวิธีในการแก้ไขปัญหา

1.4ตัวแปร

2.1ข้อมูลเข้า(input)เป็นข้อมูลที่ใช้เพื่อประมวลผล

2.2ข้อมูลออก(output)เป็นข้อมูลผลลัพธ์ที่ต้องการ

3.การออกแบบขั้นตอน

3.1การออกแบบและพิจารณาเงื่อนไข

3.1.1การสร้างเงื่อนไขอย่างง่าย

3.1.2การสร้างเงื่อนไขด้วยดำเนินการตรรกะ

4.การทำซ้ำ

4.1การทำซ้ำในราบการ

4.2การทำซ้ำด้วยเงื่อนไข

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

5.1การจัดเรียง

5.1.1การจัดเรียงแบบเลือก

5.1.2การจัดเรียงแบบแทรก

5.2การค้นหาข้อมูล