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

