SlideShare a Scribd company logo
1 of 5
Download to read offline
Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 
ບດົທ່ ີ2 
ຄອມພວິເຕກີບັການແກບ້ນັຫາ 
1. ຄອມພວິເຕກີບັການແກໄ້ຂບນັຫາ 
ການເຮດັວຽກງານຂອງເຄ່ອືງຄອມພວິເຕ ີຈະເຮດັຕາມໂປຣແກຣມທ່ຂີຽນຂນຶ້ມາທຸກປະການ ດ່ງັ 
ນນັ້ການນໍາເຄ່ອືງຄອມພວິເຕມີາຊ່ວຍສໍາລບັການແກບ້ນັຫາ ຈ່ງຶຕອ້ງມໂີປຣແກຣມສໍາລບັການແກບ້ນັຫານນັ້ 
ເພ່ອືສ່ງັການໃຫເ້ຄ່ອືງຄອມພວິເຕເີຮດັວຽກຕາມຕອ້ງການ ຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມຈ່ງຶຕອ້ງຮູເ້ຖງິວທິີ 
ການຂອງການແກ້ບັນຫາທີ່ຕ້ອງການແກ້ໄຂທຸກຂັ້ນຕອນ ຈາກນັ້ນຈຶ່ງຮຽບຮຽງລໍາດັບຂັ້ນ 
ຕອນວິທີການເຮັດ 
ວຽກງານຕັ້ງແຕ່ຂັ້ນຕອນທໍາອິດຈົນເຖິງຂັ້ນຕອນສຸດທ້າຍ ແລ້ວນໍາຂັ້ນ 
ຕອນວິທີທີ່ໄດ້ຮຽບຮຽງຂຶ້ນ 
ມາຂຽນ 
ເປນັໂປຣແກຣມຄອມພວິເຕ ີການຂຽນໂປຣແກຣມຄອມພວິເຕ ີໂດຍບ່ໍໄດມ້ກີານກຽມການໄວກ້່ອນ ໂດຍ 
ຂຽນໂປຣແກຣມຕາມຄວາມຄດິໃນຂະນະນນັ້ ບ່ໍໄດມ້ກີານວາງແຜນ ຫລ ືການຈດົບນັທກຶຂນັ້ຕອນວທິກີານ 
ເຮດັວຽກງານຂອງໂປຣແກຣມທ່ຂີຽນຂນຶ້ສໍາລບັເປັນເອກະສານອາ້ງອງິເປັນວທິກີານທ່ບີ່ໍຖກືຕອ້ງ ຈະເຮດັ 
ໃຫເ້ສຍເວລາໃນການຂຽນໂປຣແກຣມເພ່ມີຫລາຍຂນຶ້ຫາກຕອ້ງການປບັປຸງພດັທະນາ ໂປຣແກຣມໃນພາຍ 
ຫລງັ ຈະມຄີວາມຫຍຸງ້ຍາກ ຕອ້ງໃຊເ້ວລາສໍາລບັການເຮດັຄວາມເຂາົ້ໃຈກບັຂນັ້ຕອນວທິກີານເຮດັວຽກງານ 
ຂອງໂປຣແກຣມ ຖາ້ໂປຣແກຣມບ່ໍມຄີວາມຊບັຊອ້ນເທ່າົໃດ ເວລາທ່ໃີຊສ້ໍາລບັການສກຶສາເຖງິວທິຂີນັ້ຕອນ 
ໃນການແກບ້ນັຫາຈະໃຊເ້ວລາບ່ໍຫລາຍ ແຕ່ຖາ້ໂປຣແກຣມນນັ້ມຄີວາມສະລບັຊບັຊອ້ນຫລາຍຂນຶ້ ການສກຶ 
ສາເຖິງຂັ້ນ 
ຕອນວິທີການໃນການເຮັດວຽກງານ ຈະຍິ່ງໃຊ້ເວລາເພີ່ມຫລາຍຂຶ້ນ 
ການຂຽນເອກະສານ 
ປະກອບການເຮັດວຽກງານຂອງໂປຣແກຣມ ເຮັດໃຫກ້ານປັບປຸງພດັທະນາການເຮດັວຽກງານຂອງໂປຣ 
ແກຣມໃນພາຍຫລງັ ສາມາດເຮດັໄດສ້ະດວກຍ່ງິຂນຶ້ 
2. ຂນັ້ຕອນການວເິຄາະບນັຫາ 
ການຂຽນໂປຣແກຣມຄອມພິວເຕີ ເພື່ອໃຊ້ສໍາລັບຊ່ວຍໃນການແກ້ບັນຫາ ຂັ້ນຕອນຂອງການວິ 
ເຄາະບັນຫາສໍາລັບກຽມການກ່ອນລົງມືຂຽນໂປຣແກຣມຄອມພິວເຕີ ມີຂັ້ນຕອນດ່ງັນ ີ້ 
 ການເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ 
 ການພຈິາລະນາລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ 
 ການທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ 
 ການຂຽນຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
 ການທົດສອບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 7
Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 
1. ການເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ 
ຂັ້ນ 
ຕອນທໍາອິດສໍາລບັການນໍາຄອມພວິເຕີມາຊ່ວຍໃນການແກບ້ັນຫາ ຄ ືການເຮດັຄວາມ 
ເຂົ້າໃຈກັບບັນຫາ ຫລື ການວິເຄາະບັນຫາ ຂັ້ນ 
ຕອນນີ້ເ 
ປັນຂັ້ນ 
ຕອນສໍາລບັຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມ 
ເພ່ອືເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ ວເິຄາະບນັຫາທ່ຕີອ້ງການນໍາໂປຣແກຣມຄອມພວິເຕມີາຊ່ວຍໃນການແກ້ 
ບນັຫາວ່າ ບນັຫາທ່ຕີອ້ງການນໍາຄອມພວິເຕມີາຊ່ວຍໃນການແກບ້ນັຫາຄ ືບນັຫາລກັສະນະໃດ ຖາ້ຜູທ້່ເີຮດັ 
ວຽກຂຽນໂປຣແກຣມບ່ໍສາມາດເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາທ່ຕີອ້ງການແກໄ້ຂ ການນໍາຄອມພວິເຕີມາໃຊ້ 
ສໍາລບັຊ່ວຍໃນການແກບ້ນັຫາ ກໍບ່ໍສາມາດເຮດັໄດ ້ 
2. ການພຈິາລະນາລກັສະນະຂອງຂໍມ້ນູເຂາົ້ ແລະ ຂໍມ້ນູອອກ 
ຫລັງຈາກເຮັດຄວາມເຂົ້າ 
ໃຈກບັບນັຫາທ່ຕີອ້ງການນໍາຄອມພວິເຕີມາຊ່ວຍໃນການແກໄ້ຂ 
ຂັ້ນຕອນຕໍ່ໄປຄື ການພິຈາລະນາລັກສະນະຂອງຂໍ້ມູນເຂົ້າ 
ທ່ຕີອ້ງສ່ງົໃຫໂ້ປຣແກຣມຄອມພວິເຕີ ເພ່ອືໃຊ້ 
ສໍາລບັການເຮດັວຽກງານ ແລະ ຂໍມູ້ນອອກທ່ຕີອ້ງການໃຫໂ້ປຣແກຣມຄອມພວິເຕສີ່ງົກບັ ຫລງັຈາກຜູຂ້ຽນ 
ໂປຣແກຣມແກໄ້ຂບນັຫາສໍາເລດັຮຽບຮອ້ຍແລວ້ ລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ ເຊ່ນັ ຂໍມູ້ນຊ່ື 
ຂອງນກັສກຶສາ ແລະ ລະຫດັປະຈໍາຕວົຂອງນກັສກຶສາ ລວມໄປເຖງິຊະນດິຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ 
ຕວົຢ່າງຂອງຊະນດິຂໍມູ້ນເຊ່ນັ ຂໍມູ້ນເປນັຕວົອກັສອນ ຫລ ືຂໍມູ້ນທ່ເີປນັຕວົເລກ ໃນກໍລະນທີ່ເີປນັຂໍມູ້ນຕວົ 
ເລກ ຕອ້ງພຈິາລະນາອກີວ່າ ເປນັຕວົເລກທ່ເີປນັຈໍານວນເຕມັ ຫລ ືເປນັຕວົເລກທ່ມີຈີດຸທດົນຍິມົ 
3. ການທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ 
ການນໍາຄອມພວິເຕີມາຊ່ວຍສໍາລບັການແກໄ້ຂບນັຫາ ສ່ງິທ່ສີໍາຄນັອີກປະການໜ່ງຶ ຄ ືຜູທ້່ີ 
ເຮັດວຽກຂຽນໂປຣແກຣມຕ້ອງຮູ້ເຖິງຂັ້ນ 
ຕອນວທິີສໍາລບັການແກໄ້ຂບນັຫາ ຫລງັຈາກການພຈິາລະນາ 
ລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ ຂນັ້ຕອນຕ່ໄໍປຄ ືຂນັ້ຕອນຂອງການຫາວທິສີໍາລບັການແກບ້ນັຫາ 
ຂນັ້ຕອນນ ີ້ເປນັຂນັ້ຕອນສໍາລບັຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມລອງທດົລອງຫາວທິກີານສໍາລບັແກໄ້ຂບນັຫາ 
ການຫາວິທີການແກ້ບັນຫາ ອາດເຮັດທົດລອງຫາວິທີການແກ້ບັນຫາຫລາຍວິທີ ຈາກນັ້ນ 
ກ່ໍເລອືກເອາົວິທີ 
ການທີ່ເໝາະສົມ ມາຮຽບຮຽງລໍາດັບຂັ້ນ 
ຕອນວທິກີານເຮດັວຽກງານເພ່ອືນໍາໄປໃຊສ້ໍາລບັການຂຽນໂປຣ 
ແກຣມຄອມພວິເຕ ີຕ່ໄໍປການເຮດັວຽກງານຂອງເຄ່ອືງຄອມພວິເຕີຈະເຮດັຕາມໂປຣແກຣມທ່ມີະນຸດຂຽນ 
ຂນຶ້ທຸກປະການ ເຄ່ອືງຄອມພວິເຕບີ່ໍສາມາດຄດິຄນົ້ວທິກີານໃໝ່ສໍາລບັການແກບ້ນັຫາຂນຶ້ມາເອງໄດ ້ຖາ້ຜູທ້່ີ 
ຂຽນໂປຣແກຣມບ່ໍເຂາົ້ໃຈເຖງິຂນັ້ຕອນວທິສີໍາລບັການແກໄ້ຂບນັຫາ ໂປຣແກຣມຄອມພວິເຕທີ່ຂີຽນຂນຶ້ມາ 
ຍ່ອມບ່ໍສາມາດແກໄ້ຂບນັຫາໄດຢ້່າງຖກືຕອ້ງ 
4. ການຂຽນຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
ຂັ້ນຕອນຂອງການພັດທະນາລໍາດັບຂັ້ນ 
ຕອນວິທີການແກ້ບັນຫາ ເປັນຂັ້ນ 
ຕອນທ່ສີໍາຄນັອີກ 
ຂນັ້ຕອນໜ່ງຶ ເພາະເປນັຂນັ້ຕອນທ່ຈີະນໍາໄປໃຊສ້ໍາລບັພດັທະນາໃຫເ້ປນັໂປຣແກຣມພາສາຄອມພວິເຕີຕ່ໄໍປ 
ຂນັ້ຕອນນເີ້ປນັຂນັ້ຕອນທ່ນີໍາເອາົວທິກີານສໍາລບັການແກບ້ນັຫາທ່ໄີດເ້ລອືກຈາກຂນັ້ຕອນຂອງການທດົລອງ 
ການແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ ມາຮຽບຮຽງເປນັລໍາດບັຂນັ້ຕອນວທິກີານເຮດັວຽກງານ ໂດຍຂຽນຂນັ້ຕອນ 
ວິທີການເຮັດວຽກງານເປັນຂໍ້ຕ 
ັ້ງແຕ່ຂັ້ນຕອນທໍາອິດຈົນເຖິງຂັ້ນຕອນສຸດທາ້ຍ ຂນັ້ຕອນວທິ ີ(Algorithm) ຄ ື 
ການຂຽນອະທິບາຍເຖິງລໍາດັບຂັ້ນຕອນການເຮັດວຽກງານຂອງການແກ້ບັນຫາໃນລັກສະນະຂອງຂໍ້ຄວາມຕັ້ງ 
ແຕ່ຂນັ້ຕອນທໍາອດິ ຈນົເຖງິຂນັ້ຕອນສຸດທາ້ຍ ການພດັທະນາລໍາດບັຂນັ້ຕອນວທິກີານແກບ້ນັຫາ ມວີທິກີານ 
ດ່ງັນ ີ້ 
ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 8
Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 
 ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານທງັໝດົໂດຍຫຍໍ ້ 
ເປັນການຂຽນການເຮັດວຽກງານແຕ່ລະຂັ້ນຕອນໂດຍຫຍໍ້ ບໍ່ລະອຽດເທົ່າໃດ ຕັ້ງ 
ແຕ່ຂັ້ນ 
ຕອນທໍາອິດຈົນເຖິງຂັ້ນ 
ຕອນສຸດທາ້ຍຂອງການເຮດັວຽກງານ ເພ່ອືເບ່ງິພາບລວມຂອງການເຮດັວຽກງານ 
ຂອງຂນັ້ຕອນວທິກີານແກບ້ນັຫາທງັໝດົ 
 ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານຢ່າງລະອຽດ 
ເປັນການຂຽນລາຍລະອຽດຂອງການເຮັດວຽກງານຂອງແຕ່ລະຂັ້ນ 
ຕອນທ່ໄີດຈ້າກຂໍ1້ 
ເພ່ອືໃຫສ້າມາດປ່ຽນໃຫເ້ປນັລະຫດັທຽມ ແລະໂປຣແກຣມພາສາຄອມພວິເຕ ີ 
 ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານແຕ່ລະຂໍໃ້ຫຢູ້່ໃນຮູບຂອງລະຫດັທຽມ 
ລະຫດັທຽມ (Pseudo Code) ຄ ືພາສາທ່ໃີກຄ້ຽງກບັພາສາຄອມພວິເຕີ ສ່ວນໃຫຍ່ 
ນິຍົມຂຽນເປັນພາສາອັງກິດ ເມື່ອຜູ້ເຮັດວຽກຂຽນໂປຣແກຣມຕ້ອງການນໍາຂັ້ນ 
ຕອນວິທີການເຮັດວຽກງານ 
ທ່ໄີດຮ້ຽບຮຽງຂນຶ້ມາເຮດັການຂຽນເປນັໂປຣແກຣມຄອມພວິເຕ ີສາມາດເຮດັໄດໂ້ດຍການປ່ຽນຈາກລະຫດັ 
ທຽມໃຫເ້ປນັພາສາຄອມພວິເຕຕີາມທ່ຕີອ້ງການ ຕວົຢ່າງເຊ່ນັ ຖາ້ຜູເ້ຮດັວຽກຂຽນໂປຣແກຣມ ຕອ້ງການໃຊ້ 
ພາສາປາດຄານ ສໍາລບັການຂຽນໂປຣແກຣມສາມາດເຮດັໄດໂ້ດຍປ່ຽນຈາກລະຫດັທຽມໃຫເ້ປັນພາສາປາດ 
ຄານ 
5. ການທົດສອບລໍາດັບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
ຫລັງຈາກການພັດທະນາສ່ວນຂອງລໍາດັບຂັ້ນ 
ຕອນວິທີການແກ້ບັນຫາ ຂັ້ນ 
ຕອນສຸດທາ້ຍຄ ື 
ຂັ້ນຕອນສໍາລັບການທົດສອບສ່ວນຂອງລໍາດັບຂັ້ນຕອນວິທີການແກ້ບັນຫາທີ່ໄດ້ຂຽນຂຶ້ນ 
ການທດົສອບລໍາ 
ດັບຂັ້ນຕອນວິທີການແກ້ບັນຫາເຮັດໄດ້ ໂດຍສົມມຸດຂໍ້ມູນທີ່ໃຊ້ເປັນຂໍ້ມູນເຂົ້າ 
ສໍາລບັການແກບ້ນັຫາ ແລວ້ 
ສົມມຸດໃຫ້ຜູ້ຂຽນໂປຣແກຣມເປັນເຄື່ອງຄອມພິວເຕີທີ່ເຮັດວຽກຕາມຂັ້ນ 
ຕອນວທິ ີຫລ ືລະຫດັທຽມທ່ໄີດ້ 
ເຮັດການຂຽນຂຶ້ນ ແລ້ວເຮັດການພິຈາລະນາການເຮັດວຽກງານຂອງລໍາດັບຂັ້ນ 
ຕອນວິທີທີ່ໄດ້ຂຽນຂຶ້ນ 
ວ່າ 
ສາມາດເຮດັວຽກໄດຖ້ກືຕອ້ງ ຫລ ືບ່ໍ ຫາກຂນັ້ຕອນວທິ ີຜູເ້ຮດັວຽກຂຽນຂນຶ້ມກີານເຮດັວຽກງານທ່ຜີດິພາດ 
ຕອ້ງກບັໄປແກໄ້ຂ ສ່ວນຂອງຂນັ້ຕອນການພດັທະນາລໍາດບັຂນັ້ຕອນວທິກີານແກບ້ນັຫາໃຫຖ້ກືຕອ້ງ ຈາກ 
ນນັ້ກ່ໍເຮດັການທດົສອບດວ້ຍຂໍມູ້ນທ່ເີຮດັໃຫຜ້ນົການເຮດັວຽກງານຜດິພາດອກີເທ່ອື ຈນົກວ່າການເຮດັວຽກ 
ງານຂອງຂັ້ນ 
ຕອນວິທີສາມາດເຮັດໄດ້ຢ່າງຖືກຕ້ອງ ສໍາລັບການທົດສອບຂັ້ນ 
ຕອນວິທີການເຮັດວຽກງານ 
ຄວນເຮດັການທດົສອບດວ້ຍຂໍມູ້ນຫລາຍຊຸດຂໍມູ້ນ ເພ່ອືໃຫສ້າມາດເຮດັການທດົສອບທ່ຄີວບຄຸມການເຮດັ 
ວຽກງານທັງໝົດຂອງຂັ້ນ 
ຕອນວິທີ ແລະ ເປັນການຢືນຢັນວ່າ ຂັ້ນ 
ຕອນວິທີເຮັດວຽກຂອງຜູຂ້ຽນໂ ປຣ 
ແກຣມຂຶ້ນນັ້ນ ມີຄວາມຖືກຕ້ອງ ບໍ່ໄດ້ໝາຍເຖິງວ່າ ຂັ້ນ 
ຕອນວິທີການແກ້ບັນຫາທີ່ຂຽນຂຶ້ນ 
ມີຄວາມຖືກ 
ຕອ້ງສມົບູນ 
 ຕວົຢ່າງການຫາແນວທາງໃນການແກບ້ນັຫາດວ້ຍຄອມພວິເຕີ 
ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 9
Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 
ຈ່ງົຂຽນແນວທາງການແກບ້ນັຫາສໍາລບັການຫາພນື້ທ່ຫີອ້ງຮຽນ ຮູບສ່ແີຈສາກ ໂດຍຮບັຂໍ້ 
ມູນຄວາມກວາ້ງ ແລະຄວາມຍາວຂອງຫອ້ງ ຈາກນນັ້ສະແດງຄ່າຂອງພນື້ທ່ຫີອ້ງທ່ຄີດິໄລ່ໄດ ້ 
 ຂັ້ນຕອນທ່ ີ1 ເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ 
ບນັຫາທ່ຕີອ້ງການແກໄ້ຂ ຄ ືການຄດິໄລ່ຫາພນື້ທ່ຂີອງຫອ້ງຮຽນຮູບສ່ແີຈສາກ 
 ຂັ້ນຕອນທີ່ 2 ພິຈາລະນາລັກສະນະຂໍ້ມູນເຂົ້າແລະຂໍມ້ນູອອກ 
ຂໍ້ມູນເຂົ້າ 
ຄື ຄວາມກວາ້ງຂອງຫອ້ງ ແລະ ຄວາມຍາວຂອງຫອ້ງ ຊະນິດຂອງຂໍມູ້ນທງັ 
ຄວາມກວາ້ງແລະຄວາມຍາວ ເປນັຂໍມູ້ນຊະນດິຕວົເລກ ສາມາດເປັນໄດທ້ງັຕວົເລກຈໍານວນເຕມັແລະຕວົ 
ເລກທົດສະນິຍົມ ຂຶ້ນຢູ່ກັບຄວາມຕ້ອງການຂອງຜູ້ເຮັດວຽກຂຽນໂປຣແກຣມຂໍ້ມູນອອກຄື ຄ່າຂອງພື້ນ 
ທ່ີ 
ຫ້ອງ ຊະນິດຂອງຂໍ້ມູນເປັນຕົວເລກ ສາມາດເປັນໄດ້ທັງຕົວເລກຈໍານວນເຕັມແລະຕົວເລກທົດສະນິຍົມ ຂຶ້ນ 
ຢູ່ກບັວທິກີານຫາຄໍາຕອບ 
 ຂັ້ນຕອນທ່ ີ3 ທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ 
ການຄິດໄລ່ຫາພື້ນທ່ຫີອ້ງສ່ແີຈສາກ ຫາໄດຈ້າກສູດ 
ພນື້ທ່ຫີອ້ງສ່ແີຈສາກ = ກວາ້ງx ຍາວ 
ຖາ້ໃຫຄ້ວາມກວາ້ງຂອງຫອ້ງ = 8 ແມດັ 
ຖາ້ໃຫຄ້ວາມຍາວຂອງຫອ້ງ = 6 ແມດັ 
ພນື້ທ່ຫີອ້ງ = 8 x 6 
= 48 ຕາລາງແມດັ 
 ຂັ້ນຕອນທີ່ 4 ການພັດທະນາລໍາດັບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
ໃນທີ່ນີ້ຈະຂຽນອະທິບາຍຂັ້ນຕອນວິທີການເຮັດວຽກງານຢ່າງຫຍໍ້ດ 
່ງັນ ີ້ 
1. ເລີ່ມຕົ້ນ 
2. ຮບັຄ່າຄວາມກວາ້ງແລະຄວາມຍາວຂອງຫອ້ງ 
3. ຄິດໄລ່ຄ່າພື້ນທ່ຫີອ້ງ = ກວາ້ງ x ຍາວ 
4. ສະແດງຄ່າຂອງພື້ນທ່ຫີອ້ງ 
5. ຈບົການເຮດັວຽກງານ 
ລະຫດັທຽມ 
Begin 
Read Wide , Long 
Area Wide * Long 
Write Area 
End. 
 ຂັ້ນຕອນທີ່ 5 ການທົດສອບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 
1. Begin 
ເປັນສ່ວນຂອງການບອກການເລີ່ມຕົ້ນຂອງຂັ້ນຕອນ 
2. Read Wide , Long 
ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 10
Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 
ຂັ້ນຕອນນ ີ້ເຄ່ອືງຄອມພວິເຕຈີະຖາ້ຮບັຂໍມູ້ນ 2 ຄ່າຄ ືຄ່າຄວາມກວາ້ງແລະຄ່າຄວາມຍາວ 
ຂອງຫອ້ງ ສມົມຸດໃຫຄ້ວາມກວາ້ງ = 10 ແລະຄວາມຍາວ = 12 
3. Area Wide * Long 
ຄ່າພື້ນທ່ ີ= ກວາ້ງ x ຍາວ 
= 10 x 12 
= 120 ຕາລາງແມດັ 
4. Write Area 
ສະແດງຄ່າຂອງພື້ນທ່ຫີອ້ງຮູບສ່ຫີລ່ຽມທ່ຄີດິໄລ່ໄດຄ້ ື120 ຕາລາງແມດັ 
5. End. 
ເປັນຕົວບອກການສີ້ນສຸດການເຮັດວຽກງານຂອງຂັ້ນຕອນທງັໝດົ 
ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 11

More Related Content

Viewers also liked

Info ars mailchimp
Info ars   mailchimpInfo ars   mailchimp
Info ars mailchimpIgor Pandzic
 
Narrative theory
Narrative theory Narrative theory
Narrative theory katiess07
 
Government resources
Government resourcesGovernment resources
Government resourcesKatie Avery
 
theoretical approach to genre
theoretical approach to genretheoretical approach to genre
theoretical approach to genrekatiess07
 
Want to know how to find a reliable locksmith
Want to know how to find a reliable locksmithWant to know how to find a reliable locksmith
Want to know how to find a reliable locksmithninzmiller
 
1.alphabet allemand
1.alphabet allemand1.alphabet allemand
1.alphabet allemandsaber selmi
 
Opencast Admin UI - Introduction to developing using AngularJS
Opencast Admin UI - Introduction to developing using AngularJSOpencast Admin UI - Introduction to developing using AngularJS
Opencast Admin UI - Introduction to developing using AngularJSbuttyx
 

Viewers also liked (11)

Engargolado
Engargolado  Engargolado
Engargolado
 
Info ars mailchimp
Info ars   mailchimpInfo ars   mailchimp
Info ars mailchimp
 
Narrative theory
Narrative theory Narrative theory
Narrative theory
 
Portman International
Portman InternationalPortman International
Portman International
 
Government resources
Government resourcesGovernment resources
Government resources
 
theoretical approach to genre
theoretical approach to genretheoretical approach to genre
theoretical approach to genre
 
Bp
BpBp
Bp
 
Want to know how to find a reliable locksmith
Want to know how to find a reliable locksmithWant to know how to find a reliable locksmith
Want to know how to find a reliable locksmith
 
Col
ColCol
Col
 
1.alphabet allemand
1.alphabet allemand1.alphabet allemand
1.alphabet allemand
 
Opencast Admin UI - Introduction to developing using AngularJS
Opencast Admin UI - Introduction to developing using AngularJSOpencast Admin UI - Introduction to developing using AngularJS
Opencast Admin UI - Introduction to developing using AngularJS
 

ບົດທີ2

  • 1. Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 1. ຄອມພວິເຕກີບັການແກໄ້ຂບນັຫາ ການເຮດັວຽກງານຂອງເຄ່ອືງຄອມພວິເຕ ີຈະເຮດັຕາມໂປຣແກຣມທ່ຂີຽນຂນຶ້ມາທຸກປະການ ດ່ງັ ນນັ້ການນໍາເຄ່ອືງຄອມພວິເຕມີາຊ່ວຍສໍາລບັການແກບ້ນັຫາ ຈ່ງຶຕອ້ງມໂີປຣແກຣມສໍາລບັການແກບ້ນັຫານນັ້ ເພ່ອືສ່ງັການໃຫເ້ຄ່ອືງຄອມພວິເຕເີຮດັວຽກຕາມຕອ້ງການ ຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມຈ່ງຶຕອ້ງຮູເ້ຖງິວທິີ ການຂອງການແກ້ບັນຫາທີ່ຕ້ອງການແກ້ໄຂທຸກຂັ້ນຕອນ ຈາກນັ້ນຈຶ່ງຮຽບຮຽງລໍາດັບຂັ້ນ ຕອນວິທີການເຮັດ ວຽກງານຕັ້ງແຕ່ຂັ້ນຕອນທໍາອິດຈົນເຖິງຂັ້ນຕອນສຸດທ້າຍ ແລ້ວນໍາຂັ້ນ ຕອນວິທີທີ່ໄດ້ຮຽບຮຽງຂຶ້ນ ມາຂຽນ ເປນັໂປຣແກຣມຄອມພວິເຕ ີການຂຽນໂປຣແກຣມຄອມພວິເຕ ີໂດຍບ່ໍໄດມ້ກີານກຽມການໄວກ້່ອນ ໂດຍ ຂຽນໂປຣແກຣມຕາມຄວາມຄດິໃນຂະນະນນັ້ ບ່ໍໄດມ້ກີານວາງແຜນ ຫລ ືການຈດົບນັທກຶຂນັ້ຕອນວທິກີານ ເຮດັວຽກງານຂອງໂປຣແກຣມທ່ຂີຽນຂນຶ້ສໍາລບັເປັນເອກະສານອາ້ງອງິເປັນວທິກີານທ່ບີ່ໍຖກືຕອ້ງ ຈະເຮດັ ໃຫເ້ສຍເວລາໃນການຂຽນໂປຣແກຣມເພ່ມີຫລາຍຂນຶ້ຫາກຕອ້ງການປບັປຸງພດັທະນາ ໂປຣແກຣມໃນພາຍ ຫລງັ ຈະມຄີວາມຫຍຸງ້ຍາກ ຕອ້ງໃຊເ້ວລາສໍາລບັການເຮດັຄວາມເຂາົ້ໃຈກບັຂນັ້ຕອນວທິກີານເຮດັວຽກງານ ຂອງໂປຣແກຣມ ຖາ້ໂປຣແກຣມບ່ໍມຄີວາມຊບັຊອ້ນເທ່າົໃດ ເວລາທ່ໃີຊສ້ໍາລບັການສກຶສາເຖງິວທິຂີນັ້ຕອນ ໃນການແກບ້ນັຫາຈະໃຊເ້ວລາບ່ໍຫລາຍ ແຕ່ຖາ້ໂປຣແກຣມນນັ້ມຄີວາມສະລບັຊບັຊອ້ນຫລາຍຂນຶ້ ການສກຶ ສາເຖິງຂັ້ນ ຕອນວິທີການໃນການເຮັດວຽກງານ ຈະຍິ່ງໃຊ້ເວລາເພີ່ມຫລາຍຂຶ້ນ ການຂຽນເອກະສານ ປະກອບການເຮັດວຽກງານຂອງໂປຣແກຣມ ເຮັດໃຫກ້ານປັບປຸງພດັທະນາການເຮດັວຽກງານຂອງໂປຣ ແກຣມໃນພາຍຫລງັ ສາມາດເຮດັໄດສ້ະດວກຍ່ງິຂນຶ້ 2. ຂນັ້ຕອນການວເິຄາະບນັຫາ ການຂຽນໂປຣແກຣມຄອມພິວເຕີ ເພື່ອໃຊ້ສໍາລັບຊ່ວຍໃນການແກ້ບັນຫາ ຂັ້ນຕອນຂອງການວິ ເຄາະບັນຫາສໍາລັບກຽມການກ່ອນລົງມືຂຽນໂປຣແກຣມຄອມພິວເຕີ ມີຂັ້ນຕອນດ່ງັນ ີ້  ການເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ  ການພຈິາລະນາລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ  ການທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ  ການຂຽນຂັ້ນຕອນວທິກີານແກບ້ນັຫາ  ການທົດສອບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 7
  • 2. Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) 1. ການເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ ຂັ້ນ ຕອນທໍາອິດສໍາລບັການນໍາຄອມພວິເຕີມາຊ່ວຍໃນການແກບ້ັນຫາ ຄ ືການເຮດັຄວາມ ເຂົ້າໃຈກັບບັນຫາ ຫລື ການວິເຄາະບັນຫາ ຂັ້ນ ຕອນນີ້ເ ປັນຂັ້ນ ຕອນສໍາລບັຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມ ເພ່ອືເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ ວເິຄາະບນັຫາທ່ຕີອ້ງການນໍາໂປຣແກຣມຄອມພວິເຕມີາຊ່ວຍໃນການແກ້ ບນັຫາວ່າ ບນັຫາທ່ຕີອ້ງການນໍາຄອມພວິເຕມີາຊ່ວຍໃນການແກບ້ນັຫາຄ ືບນັຫາລກັສະນະໃດ ຖາ້ຜູທ້່ເີຮດັ ວຽກຂຽນໂປຣແກຣມບ່ໍສາມາດເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາທ່ຕີອ້ງການແກໄ້ຂ ການນໍາຄອມພວິເຕີມາໃຊ້ ສໍາລບັຊ່ວຍໃນການແກບ້ນັຫາ ກໍບ່ໍສາມາດເຮດັໄດ ້ 2. ການພຈິາລະນາລກັສະນະຂອງຂໍມ້ນູເຂາົ້ ແລະ ຂໍມ້ນູອອກ ຫລັງຈາກເຮັດຄວາມເຂົ້າ ໃຈກບັບນັຫາທ່ຕີອ້ງການນໍາຄອມພວິເຕີມາຊ່ວຍໃນການແກໄ້ຂ ຂັ້ນຕອນຕໍ່ໄປຄື ການພິຈາລະນາລັກສະນະຂອງຂໍ້ມູນເຂົ້າ ທ່ຕີອ້ງສ່ງົໃຫໂ້ປຣແກຣມຄອມພວິເຕີ ເພ່ອືໃຊ້ ສໍາລບັການເຮດັວຽກງານ ແລະ ຂໍມູ້ນອອກທ່ຕີອ້ງການໃຫໂ້ປຣແກຣມຄອມພວິເຕສີ່ງົກບັ ຫລງັຈາກຜູຂ້ຽນ ໂປຣແກຣມແກໄ້ຂບນັຫາສໍາເລດັຮຽບຮອ້ຍແລວ້ ລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ ເຊ່ນັ ຂໍມູ້ນຊ່ື ຂອງນກັສກຶສາ ແລະ ລະຫດັປະຈໍາຕວົຂອງນກັສກຶສາ ລວມໄປເຖງິຊະນດິຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ ຕວົຢ່າງຂອງຊະນດິຂໍມູ້ນເຊ່ນັ ຂໍມູ້ນເປນັຕວົອກັສອນ ຫລ ືຂໍມູ້ນທ່ເີປນັຕວົເລກ ໃນກໍລະນທີ່ເີປນັຂໍມູ້ນຕວົ ເລກ ຕອ້ງພຈິາລະນາອກີວ່າ ເປນັຕວົເລກທ່ເີປນັຈໍານວນເຕມັ ຫລ ືເປນັຕວົເລກທ່ມີຈີດຸທດົນຍິມົ 3. ການທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ ການນໍາຄອມພວິເຕີມາຊ່ວຍສໍາລບັການແກໄ້ຂບນັຫາ ສ່ງິທ່ສີໍາຄນັອີກປະການໜ່ງຶ ຄ ືຜູທ້່ີ ເຮັດວຽກຂຽນໂປຣແກຣມຕ້ອງຮູ້ເຖິງຂັ້ນ ຕອນວທິີສໍາລບັການແກໄ້ຂບນັຫາ ຫລງັຈາກການພຈິາລະນາ ລກັສະນະຂອງຂໍມູ້ນເຂາົ້ ແລະ ຂໍມູ້ນອອກ ຂນັ້ຕອນຕ່ໄໍປຄ ືຂນັ້ຕອນຂອງການຫາວທິສີໍາລບັການແກບ້ນັຫາ ຂນັ້ຕອນນ ີ້ເປນັຂນັ້ຕອນສໍາລບັຜູທ້່ເີຮດັວຽກຂຽນໂປຣແກຣມລອງທດົລອງຫາວທິກີານສໍາລບັແກໄ້ຂບນັຫາ ການຫາວິທີການແກ້ບັນຫາ ອາດເຮັດທົດລອງຫາວິທີການແກ້ບັນຫາຫລາຍວິທີ ຈາກນັ້ນ ກ່ໍເລອືກເອາົວິທີ ການທີ່ເໝາະສົມ ມາຮຽບຮຽງລໍາດັບຂັ້ນ ຕອນວທິກີານເຮດັວຽກງານເພ່ອືນໍາໄປໃຊສ້ໍາລບັການຂຽນໂປຣ ແກຣມຄອມພວິເຕ ີຕ່ໄໍປການເຮດັວຽກງານຂອງເຄ່ອືງຄອມພວິເຕີຈະເຮດັຕາມໂປຣແກຣມທ່ມີະນຸດຂຽນ ຂນຶ້ທຸກປະການ ເຄ່ອືງຄອມພວິເຕບີ່ໍສາມາດຄດິຄນົ້ວທິກີານໃໝ່ສໍາລບັການແກບ້ນັຫາຂນຶ້ມາເອງໄດ ້ຖາ້ຜູທ້່ີ ຂຽນໂປຣແກຣມບ່ໍເຂາົ້ໃຈເຖງິຂນັ້ຕອນວທິສີໍາລບັການແກໄ້ຂບນັຫາ ໂປຣແກຣມຄອມພວິເຕທີ່ຂີຽນຂນຶ້ມາ ຍ່ອມບ່ໍສາມາດແກໄ້ຂບນັຫາໄດຢ້່າງຖກືຕອ້ງ 4. ການຂຽນຂັ້ນຕອນວທິກີານແກບ້ນັຫາ ຂັ້ນຕອນຂອງການພັດທະນາລໍາດັບຂັ້ນ ຕອນວິທີການແກ້ບັນຫາ ເປັນຂັ້ນ ຕອນທ່ສີໍາຄນັອີກ ຂນັ້ຕອນໜ່ງຶ ເພາະເປນັຂນັ້ຕອນທ່ຈີະນໍາໄປໃຊສ້ໍາລບັພດັທະນາໃຫເ້ປນັໂປຣແກຣມພາສາຄອມພວິເຕີຕ່ໄໍປ ຂນັ້ຕອນນເີ້ປນັຂນັ້ຕອນທ່ນີໍາເອາົວທິກີານສໍາລບັການແກບ້ນັຫາທ່ໄີດເ້ລອືກຈາກຂນັ້ຕອນຂອງການທດົລອງ ການແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ ມາຮຽບຮຽງເປນັລໍາດບັຂນັ້ຕອນວທິກີານເຮດັວຽກງານ ໂດຍຂຽນຂນັ້ຕອນ ວິທີການເຮັດວຽກງານເປັນຂໍ້ຕ ັ້ງແຕ່ຂັ້ນຕອນທໍາອິດຈົນເຖິງຂັ້ນຕອນສຸດທາ້ຍ ຂນັ້ຕອນວທິ ີ(Algorithm) ຄ ື ການຂຽນອະທິບາຍເຖິງລໍາດັບຂັ້ນຕອນການເຮັດວຽກງານຂອງການແກ້ບັນຫາໃນລັກສະນະຂອງຂໍ້ຄວາມຕັ້ງ ແຕ່ຂນັ້ຕອນທໍາອດິ ຈນົເຖງິຂນັ້ຕອນສຸດທາ້ຍ ການພດັທະນາລໍາດບັຂນັ້ຕອນວທິກີານແກບ້ນັຫາ ມວີທິກີານ ດ່ງັນ ີ້ ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 8
  • 3. Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ)  ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານທງັໝດົໂດຍຫຍໍ ້ ເປັນການຂຽນການເຮັດວຽກງານແຕ່ລະຂັ້ນຕອນໂດຍຫຍໍ້ ບໍ່ລະອຽດເທົ່າໃດ ຕັ້ງ ແຕ່ຂັ້ນ ຕອນທໍາອິດຈົນເຖິງຂັ້ນ ຕອນສຸດທາ້ຍຂອງການເຮດັວຽກງານ ເພ່ອືເບ່ງິພາບລວມຂອງການເຮດັວຽກງານ ຂອງຂນັ້ຕອນວທິກີານແກບ້ນັຫາທງັໝດົ  ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານຢ່າງລະອຽດ ເປັນການຂຽນລາຍລະອຽດຂອງການເຮັດວຽກງານຂອງແຕ່ລະຂັ້ນ ຕອນທ່ໄີດຈ້າກຂໍ1້ ເພ່ອືໃຫສ້າມາດປ່ຽນໃຫເ້ປນັລະຫດັທຽມ ແລະໂປຣແກຣມພາສາຄອມພວິເຕ ີ  ຂຽນລໍາດັບຂັ້ນຕອນວທິກີານເຮດັວຽກງານແຕ່ລະຂໍໃ້ຫຢູ້່ໃນຮູບຂອງລະຫດັທຽມ ລະຫດັທຽມ (Pseudo Code) ຄ ືພາສາທ່ໃີກຄ້ຽງກບັພາສາຄອມພວິເຕີ ສ່ວນໃຫຍ່ ນິຍົມຂຽນເປັນພາສາອັງກິດ ເມື່ອຜູ້ເຮັດວຽກຂຽນໂປຣແກຣມຕ້ອງການນໍາຂັ້ນ ຕອນວິທີການເຮັດວຽກງານ ທ່ໄີດຮ້ຽບຮຽງຂນຶ້ມາເຮດັການຂຽນເປນັໂປຣແກຣມຄອມພວິເຕ ີສາມາດເຮດັໄດໂ້ດຍການປ່ຽນຈາກລະຫດັ ທຽມໃຫເ້ປນັພາສາຄອມພວິເຕຕີາມທ່ຕີອ້ງການ ຕວົຢ່າງເຊ່ນັ ຖາ້ຜູເ້ຮດັວຽກຂຽນໂປຣແກຣມ ຕອ້ງການໃຊ້ ພາສາປາດຄານ ສໍາລບັການຂຽນໂປຣແກຣມສາມາດເຮດັໄດໂ້ດຍປ່ຽນຈາກລະຫດັທຽມໃຫເ້ປັນພາສາປາດ ຄານ 5. ການທົດສອບລໍາດັບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ ຫລັງຈາກການພັດທະນາສ່ວນຂອງລໍາດັບຂັ້ນ ຕອນວິທີການແກ້ບັນຫາ ຂັ້ນ ຕອນສຸດທາ້ຍຄ ື ຂັ້ນຕອນສໍາລັບການທົດສອບສ່ວນຂອງລໍາດັບຂັ້ນຕອນວິທີການແກ້ບັນຫາທີ່ໄດ້ຂຽນຂຶ້ນ ການທດົສອບລໍາ ດັບຂັ້ນຕອນວິທີການແກ້ບັນຫາເຮັດໄດ້ ໂດຍສົມມຸດຂໍ້ມູນທີ່ໃຊ້ເປັນຂໍ້ມູນເຂົ້າ ສໍາລບັການແກບ້ນັຫາ ແລວ້ ສົມມຸດໃຫ້ຜູ້ຂຽນໂປຣແກຣມເປັນເຄື່ອງຄອມພິວເຕີທີ່ເຮັດວຽກຕາມຂັ້ນ ຕອນວທິ ີຫລ ືລະຫດັທຽມທ່ໄີດ້ ເຮັດການຂຽນຂຶ້ນ ແລ້ວເຮັດການພິຈາລະນາການເຮັດວຽກງານຂອງລໍາດັບຂັ້ນ ຕອນວິທີທີ່ໄດ້ຂຽນຂຶ້ນ ວ່າ ສາມາດເຮດັວຽກໄດຖ້ກືຕອ້ງ ຫລ ືບ່ໍ ຫາກຂນັ້ຕອນວທິ ີຜູເ້ຮດັວຽກຂຽນຂນຶ້ມກີານເຮດັວຽກງານທ່ຜີດິພາດ ຕອ້ງກບັໄປແກໄ້ຂ ສ່ວນຂອງຂນັ້ຕອນການພດັທະນາລໍາດບັຂນັ້ຕອນວທິກີານແກບ້ນັຫາໃຫຖ້ກືຕອ້ງ ຈາກ ນນັ້ກ່ໍເຮດັການທດົສອບດວ້ຍຂໍມູ້ນທ່ເີຮດັໃຫຜ້ນົການເຮດັວຽກງານຜດິພາດອກີເທ່ອື ຈນົກວ່າການເຮດັວຽກ ງານຂອງຂັ້ນ ຕອນວິທີສາມາດເຮັດໄດ້ຢ່າງຖືກຕ້ອງ ສໍາລັບການທົດສອບຂັ້ນ ຕອນວິທີການເຮັດວຽກງານ ຄວນເຮດັການທດົສອບດວ້ຍຂໍມູ້ນຫລາຍຊຸດຂໍມູ້ນ ເພ່ອືໃຫສ້າມາດເຮດັການທດົສອບທ່ຄີວບຄຸມການເຮດັ ວຽກງານທັງໝົດຂອງຂັ້ນ ຕອນວິທີ ແລະ ເປັນການຢືນຢັນວ່າ ຂັ້ນ ຕອນວິທີເຮັດວຽກຂອງຜູຂ້ຽນໂ ປຣ ແກຣມຂຶ້ນນັ້ນ ມີຄວາມຖືກຕ້ອງ ບໍ່ໄດ້ໝາຍເຖິງວ່າ ຂັ້ນ ຕອນວິທີການແກ້ບັນຫາທີ່ຂຽນຂຶ້ນ ມີຄວາມຖືກ ຕອ້ງສມົບູນ  ຕວົຢ່າງການຫາແນວທາງໃນການແກບ້ນັຫາດວ້ຍຄອມພວິເຕີ ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 9
  • 4. Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) ຈ່ງົຂຽນແນວທາງການແກບ້ນັຫາສໍາລບັການຫາພນື້ທ່ຫີອ້ງຮຽນ ຮູບສ່ແີຈສາກ ໂດຍຮບັຂໍ້ ມູນຄວາມກວາ້ງ ແລະຄວາມຍາວຂອງຫອ້ງ ຈາກນນັ້ສະແດງຄ່າຂອງພນື້ທ່ຫີອ້ງທ່ຄີດິໄລ່ໄດ ້  ຂັ້ນຕອນທ່ ີ1 ເຮດັຄວາມເຂາົ້ໃຈກບັບນັຫາ ບນັຫາທ່ຕີອ້ງການແກໄ້ຂ ຄ ືການຄດິໄລ່ຫາພນື້ທ່ຂີອງຫອ້ງຮຽນຮູບສ່ແີຈສາກ  ຂັ້ນຕອນທີ່ 2 ພິຈາລະນາລັກສະນະຂໍ້ມູນເຂົ້າແລະຂໍມ້ນູອອກ ຂໍ້ມູນເຂົ້າ ຄື ຄວາມກວາ້ງຂອງຫອ້ງ ແລະ ຄວາມຍາວຂອງຫອ້ງ ຊະນິດຂອງຂໍມູ້ນທງັ ຄວາມກວາ້ງແລະຄວາມຍາວ ເປນັຂໍມູ້ນຊະນດິຕວົເລກ ສາມາດເປັນໄດທ້ງັຕວົເລກຈໍານວນເຕມັແລະຕວົ ເລກທົດສະນິຍົມ ຂຶ້ນຢູ່ກັບຄວາມຕ້ອງການຂອງຜູ້ເຮັດວຽກຂຽນໂປຣແກຣມຂໍ້ມູນອອກຄື ຄ່າຂອງພື້ນ ທ່ີ ຫ້ອງ ຊະນິດຂອງຂໍ້ມູນເປັນຕົວເລກ ສາມາດເປັນໄດ້ທັງຕົວເລກຈໍານວນເຕັມແລະຕົວເລກທົດສະນິຍົມ ຂຶ້ນ ຢູ່ກບັວທິກີານຫາຄໍາຕອບ  ຂັ້ນຕອນທ່ ີ3 ທດົລອງແກໄ້ຂບນັຫາດວ້ຍຕນົເອງ ການຄິດໄລ່ຫາພື້ນທ່ຫີອ້ງສ່ແີຈສາກ ຫາໄດຈ້າກສູດ ພນື້ທ່ຫີອ້ງສ່ແີຈສາກ = ກວາ້ງx ຍາວ ຖາ້ໃຫຄ້ວາມກວາ້ງຂອງຫອ້ງ = 8 ແມດັ ຖາ້ໃຫຄ້ວາມຍາວຂອງຫອ້ງ = 6 ແມດັ ພນື້ທ່ຫີອ້ງ = 8 x 6 = 48 ຕາລາງແມດັ  ຂັ້ນຕອນທີ່ 4 ການພັດທະນາລໍາດັບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ ໃນທີ່ນີ້ຈະຂຽນອະທິບາຍຂັ້ນຕອນວິທີການເຮັດວຽກງານຢ່າງຫຍໍ້ດ ່ງັນ ີ້ 1. ເລີ່ມຕົ້ນ 2. ຮບັຄ່າຄວາມກວາ້ງແລະຄວາມຍາວຂອງຫອ້ງ 3. ຄິດໄລ່ຄ່າພື້ນທ່ຫີອ້ງ = ກວາ້ງ x ຍາວ 4. ສະແດງຄ່າຂອງພື້ນທ່ຫີອ້ງ 5. ຈບົການເຮດັວຽກງານ ລະຫດັທຽມ Begin Read Wide , Long Area Wide * Long Write Area End.  ຂັ້ນຕອນທີ່ 5 ການທົດສອບຂັ້ນຕອນວທິກີານແກບ້ນັຫາ 1. Begin ເປັນສ່ວນຂອງການບອກການເລີ່ມຕົ້ນຂອງຂັ້ນຕອນ 2. Read Wide , Long ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 10
  • 5. Programming1 (ຫກຼັການຂຽນໂປຣແກຣມ) ຂັ້ນຕອນນ ີ້ເຄ່ອືງຄອມພວິເຕຈີະຖາ້ຮບັຂໍມູ້ນ 2 ຄ່າຄ ືຄ່າຄວາມກວາ້ງແລະຄ່າຄວາມຍາວ ຂອງຫອ້ງ ສມົມຸດໃຫຄ້ວາມກວາ້ງ = 10 ແລະຄວາມຍາວ = 12 3. Area Wide * Long ຄ່າພື້ນທ່ ີ= ກວາ້ງ x ຍາວ = 10 x 12 = 120 ຕາລາງແມດັ 4. Write Area ສະແດງຄ່າຂອງພື້ນທ່ຫີອ້ງຮູບສ່ຫີລ່ຽມທ່ຄີດິໄລ່ໄດຄ້ ື120 ຕາລາງແມດັ 5. End. ເປັນຕົວບອກການສີ້ນສຸດການເຮັດວຽກງານຂອງຂັ້ນຕອນທງັໝດົ ບດົທ່ ີ2 ຄອມພວິເຕກີບັການແກບ້ນັຫາ 11