Page 13 - แผนการสอนพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ รหัส 2204-2006
P. 13
จุดประสงค์การเรียนรู้
1. จุดประสงค์ทั่วไป
เพื่อให้มีความรู้ ความเข้าใจการวิเคราะห์ปัญหา และการออกแบบโปรแกรม
2. จุดประสงค์เชิงพฤติกรรม
1. แสดงขั้นตอนการวิเคราะห์ปัญหาได้
2. ออกแบบโปรแกรมโดยเขียนรหัสเทียมได้
3. ออกแบบโปรแกรมโดยเขียนผังงานได้
4. ออกแบบโปรแกรมตามโครงสร้างควบคุมการท างานแบบล าดับได้
5. ออกแบบโปรแกรมตามโครงสร้างควบคุมการท างานแบบมีทางเลือกได้
6. ออกแบบโปรแกรมตามโครงสร้างควบคุมการท างานแบบท าซ้ าได้
3. คุณธรรม จริยธรรมและค่านิยมที่พึงประสงค์ / บูรณาการเศรษฐกิจพอเพียง
1. ความมีวินัยในการท างาน
2. ความรับผิดชอบในการท างาน
3. ความเชื่อมั่นในตนเอง
เนื้อหาสาระ
เนื้อหาสาระของหน่วยที่ 2 ดังนี้
1. การวิเคราะห์ปัญหา มี 5 ขั้นตอน
1.1 การวิเคราะห์ความต้องการ (Requirement) เป็นการท าความเข้าใจกับปัญหาแล้ว
วิเคราะห์ว่าอะไรเป็นสิ่งที่ต้องการให้คอมพิวเตอร์ท า เพื่อให้ได้มาซึ่งค าตอบตรงตามวัตถุประสงค์ในการ
พัฒนาโปรแกรมโดยค านึงถึงความต้องการของผู้ใช้เป็นหลัก
1.2 การวิเคราะห์รูปแบบผลลัพธ์ (Output) เป็นการศึกษาถึงผลลัพธ์ที่ต้องการให้
คอมพิวเตอร์แสดงออกมา ว่ามีข้อมูลอะไรที่จะแสดง รูปแบบเป็นอย่างไร แสดงผ่านอุปกรณ์ใด
1.3 การวิเคราะห์ข้อมูลน าเข้า (Input) เป็นการศึกษาถึงข้อมูลที่จะต้องน าเข้า ว่ามีคุณสมบัติ
เป็นอย่างไร ตลอดจนถึงลักษณะและรูปแบบของข้อมูลที่จะน าเข้าต้องสอดคล้องกับสิ่งที่ต้องการ และ
รูปแบบผลลัพธ์
1.4 การวิเคราะห์ตัวแปร (Variable) เป็นการพิจารณาชื่อที่ใช้เป็นตัวแทนถึงข้อมูลเพื่อการ
ประมวลผลทางคอมพิวเตอร์ เรียกว่า ชื่อตัวแปร (Variable Name) ซึ่งการก าหนดชื่อตัวแปรต้องตรงตาม
เงื่อนไขการตั้งชื่อตัวแปรของแต่ละภาษาที่ใช้เขียนโปรแกรม สอดคล้องกับชนิดข้อมูลและสื่อความหมายถึง
ข้อมูล
1.5 การวิเคราะห์การประมวลผล (Process) เป็นวิธีการจัดการกับข้อมูล โดยน าข้อมูลที่
เตรียมไว้ เข้าคอมพิวเตอร์ โดยพิจารณาวิธีการประมวลผลว่ามีวิธีการท าอย่างไร มีการค านวณหรือมีเงื่อนไข
อย่างไรบ้าง เพื่อให้ได้ผลลัพธ์สอดคล้องกับสิ่งที่ต้องการแก้ปัญหา รูปแบบผลลัพธ์ และข้อมูลน าเข้า
2. การออกแบบโปรแกรม มีเครื่องมือที่ใช้ในการออกแบบ 2 ชนิด
2.1 รหัสเทียม (Pseudo Code) เป็นประโยคภาษาไทยหรือภาษาอังกฤษอย่างง่าย ๆ
2.2 ผังงาน (Flowchart) เป็นการออกแบบโดยใช้สัญลักษณ์
การออกแบบโปรแกรมโครงสร้าง แบ่งออกเป็น 3 รูปแบบ ดังนี้