Page 34 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 34
34
ลักษณะของการแก้ปัญหาในชีวิตประจ าวัน
ี่
ี่
1. การลองผดลองถูก เป็นวิธีการแก้ปัญหาแบบพื้นฐานทสดคอสงใดผดก็ละเว้นไว้สงใดทถูกก็เก็บเป็น
ิ
ิ
ิ่
ิ่
ุ
ื
ฐานความรู้
ุ
่
้
2. . การใชเหตผลประกอบการแก้ปัญหา เป็นการใชเหตผลตางๆในการแก้ไขปัญหาโดยแตละคนก็มีวิธี
้
ุ
่
แตกต่างกันไป
3. วิธีขจัด คือจะแยกข้อมูลออกเป็นกรณีที่เป็นไปไม่ได้แลวขจัดทิ้งไปเหลือกรณีที่เป็นไปได้
้
ี
้
ั
ื
่
4. การใชตารางหาความสมพันธ์ของข้อมูล คอการพิจารณาแตละกรณโดยใชตารางหาความสมพันธ์ของ
ั
้
ข้อมูลในการแก้ปัญหานั้นบางครั้งอาจมีความซับซ้อนเกินกว่าทคนเราจะสามารถแก้ไขเองไดดงนั้นจงมีการใช ้
้
ึ
ี่
ั
่
้
ั
คอมพิวเตอร์เป็นตวชวยในการแก้ปัญหาซึ่งการใชงานคอมพิวเตอร์เพื่อการแก้ปัญหานั้นเราจาเป็นจะตองเข้าใจ
้
้
หลักการท างานของคอมพิวเตอร์เสียก่อนกระบวนการในการเขียนโปรแกรมคอมพิวเตอร์เพื่อใชในการแก้ปัญหามี
ดังนี้
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
ั่
การเขียนโปรแกรมคอมพิวเตอร์เป็นการพัฒนาโปรแกรมหรือแอพพลเคชนตางๆดวยภาษาคอมพิวเตอร์ท ี่
่
้
ิ
โครงสร้างของภาษามีความสลบซับซ้อนผเขียนโปรแกรมจงตองมีความเข้าใจขั้นตอนการทางานและปัญหาของ
ั
้
ึ
ู้
้
ี่
ั
ระบบการท างานเพื่อมาออกแบบการรับข้อมูลเข้าการประมวลผลและผลลพธ์ทตองการในการเขียนโปรแกรมให้
ตรงและตอบสนองการทางานของผใชโปรแกรมผเขียนโปรแกรมจงตองมีความเข้าใจขั้นตอนการออกแบบ
ู้
้
ู้
ึ
้
โปรแกรมเพื่อลดปัญหาในการเขียนโค้ดของโปรแกรมที่มีความยุ่งยากให้การออกแบบโปรแกรมไดอย่างมีระบบโดย
้
ขั้นตอนการเขียนโปรแกรมประกอบด้วย 6 ขั้นตอนดังนี้
1. การวิเคราะห์ปัญหา(Problem analysis) เป็นกระบวนการแก้ปัญหาโดยวิเคราะห์จากผลลัพธ์
(Output) และข้อมูล (Data) ทน าเข้ามาและน าสงเหลานี้มาวิเคราะห์และก าหนดขั้นตอนการทางานและ
ิ่
ี่
่
กระบวนการแก้ไขปัญหาของโปรแกรมทาการเขียนขึ้นโดยผเขียนโปรแกรมจะเข้าไปดกระบวนการทางานจริง
ู
ู้
ส ารวจเอกสารที่เกี่ยวข้องและข้อมูลทั้งหมดจากการท างานจริงดูเส้นทางการเดินเอกสารและผลลพธ์ทตองการเพื่อ
้
ั
ี่
มาออกแบบโปรแกรมจากการใช้มือสู่โปรแกรมคอมพิวเตอร์ได้ ผลลัพธ์ที่ต้องการ

