เกี่ยวกับวิชาการเขียนโปรแกรมบนระบบปฏิบัติการ GUI

จุดประสงค์รายวิชา
1. เข้าใจคำสั่ง โครงสร้างและหลักไวยากรณ์ของภาษา
2. วิเคราะห์การแก้ปัญหาเชิงขั้นตอนวิธีและออกแบบโปรแกรมอย่างง่าย
3. สามารถสังเคราะห์คำสั่งในโปรแกรมภาษา ให้ออกมาเป็นโปรแกรมที่ต้องการอย่างมีผลสัมฤทธิ์ถูกต้อง
4. สามารถเขียนโปรแกรมจัดการแฟ้มข้อมูล
5. มีกิจนิสัยและส่งเสริมคุณธรรม จริยธรรม ค่านิยมที่ดี ในการใช้คอมพิวเตอร์

มาตรฐานรายวิชา
1. วิเคราะห์การแก้ปัญหาเชิงขั้นตอนวิธีด้วยคอมพิวเตอร์
2. ทำการสังเคราะห์เครื่องมือและคำสั่งในภาษาโปรแกรมให้เป็นภาษาที่ใช้งานได้ตามความต้องการ
3. เขียนโปรแกรมจัดการแฟ้มข้อมูล
คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับการวิเคราะห์ขั้นตอนวิธีในการแก้ปัญหาการออกแบบ ส่วนแสดงผลและการติดต่อกับผู้ใช้ การใช้เครื่องมือในโปรแกรมโครงสร้างและไวยากรณ์ของการเขียนคำสั่งการสังเคราะห์เครื่องมือและสั่งให้เป็นโปรแกรมที่ต้องการ การสร้างโปรแกรมจัดการแฟ้มข้อมูล

การสร้างโปรแกรม Hello World

ทดลองสร้างโปรแกรม Hello World จาก Visual Basic 6.0

วันพุธที่ 19 ตุลาคม พ.ศ. 2554

ผังงาน

ผังงาน (Flowchart) เป็นเครื่องมือที่ใช้วิเคราะห์และแก้ปัญหาในขั้นตอนการออกแบบโปรแกรม โดยการแทนที่การทำงานต่างๆ ของโปรแกรมด้วยสัญลักษณ์รูปภาพ เพื่อสื่อให้เข้าใจการทำงานได้อย่างชัดเจน ซึ่งทำให้การออกแบบและแก้ไขปัญหาทำได้ง่ายแม้มิใช่โปรแกรมเมอร์ก็สามารถทำความเข้าใจกับระบบได้
การเขียนผังงาน ( Flowchart )
ผังงาน คือ แผนภาพที่มีการใช้สัญลักษณ์รูปภาพและลูกศรที่แสดงถึงขั้นตอนการทำงานของโปรแกรมหรือระบบทีละขั้นตอน รวมไปถึงทิศทางการไหลของข้อมูลตั้งแต่แรกจนได้ผลลัพธ์ตามที่ต้องการ

ประโยชน์ของผังงาน
• ช่วยลำดับขั้นตอนการทำงานของโปรแกรม และสามารถนำไปเขียนโปรแกรมได้โดยไม่สับสน
• ช่วยในการตรวจสอบ และแก้ไขโปรแกรมได้ง่าย เมื่อเกิดข้อผิดพลาด
• ช่วยให้การดัดแปลง แก้ไข ทำได้อย่างสะดวกและรวดเร็ว
• ช่วยให้ผู้อื่นสามารถศึกษาการทำงานของโปรแกรมได้อย่างง่าย และรวดเร็วมากขึ้น

วิธีการเขียนผังงานที่ดี
• ใช้สัญลักษณ์ตามที่กำหนดไว้
• ใช้ลูกศรแสดงทิศทางการไหลของข้อมูลจากบนลงล่าง หรือจากซ้ายไปขวา
• คำอธิบายในภาพควรสั้นกระทัดรัด และเข้าใจง่าย
• ทุกแผนภาพต้องมีลูกศรแสดงทิศทางเข้า - ออก
• ไม่ควรโยงเส้นเชื่อมผังงานที่อยู่ไกลมาก ๆ ควรใช้สัญลักษณ์จุดเชื่อมต่อแทน
• ผังงานควรมีการทดสอบความถูกต้องของการทำงานก่อนนำไปเขียนโปรแกรม


ไม่มีความคิดเห็น:

แสดงความคิดเห็น