หน่วยที่ 2 การเขียนโปรแกรมเพื่อแก้ปัญหา