3 การออกแบบและการเขียนโปรแกรมเบื้องต้น