Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม - Coggle Diagram
บทที่ 1
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
ขั้นตอนการพัฒนาโปรแกรม
ขั้นตอนการตรวจสอบข้อผิดพลาดของโปรแกรม (Testing and Debugging)
ขั้นตอนการทดสอบความถูกต้องของโปรแกรม (Testing and Validating)
ขั้นตอนการท าเอกสารประกอบโปรแกรม (Documentation)
ขั้นตอนการเขียนโปรแกรม (Coding)
ขั้นตอนการออกแบบโปรแกรม (Design a Program)
ขั้นตอนการบ ารุงรักษาโปรแกรม (Program Maintenance)
ขั้นตอนการวิเคราะห์ปัญหา (Analysis the Problem)
อัลกอริทึม (Algorithm)
วิธีการในการอธิบาย Algorithm ได้แก่
Natural Language อธิบายแบบภาษาที่เราสื่อสารกันทั่วไป
Pseudocode อธิบายด้วยรหัสจ าลองหรือรหัสเทียม
Flowchart อธิบายด้วยแผนผัง
หลักการเขียนอัลกอริทึม
เรียงลำดับความสำคัญของงานที่จะทำ
เขียนออกมาในลักษณะภาษาเขียนสามารถเขาใจง่าย
มีความละเอียดของโครงสรางพอสมควร
ตัวอย่างประโยชน์การเขียนอัลอกริทึม
ตัวอย่างเช่น ในการวางแผนการใช้ทรัพยากรทางธุรกิจขององค์กร
ซึ่งจำเป็นต้องวางแผนเป็นขั้นตอนจึงต้องอาศัย Algorithm ด้วย เพื่อให้ทราบถึงขั้นตอนต่างๆ
่
อัลกอริทึม คือ กระบวนการแก้ปัญหาที่สามารถอธิบายออกมาเป็นขั้นตอนที่ชัดเจน
เมื่อนำเข้าอะไร แล้วจะต้องได้ผลลัพธ์เช่นไร
รหัสเทียม (Psuedocode)
ความแตกต่างของ Algorithm และ Pseudo Code คือการแสดงความคิดที่ได้จาก การจินตนาการถึงขั้นตอน ซึ่งขั้นตอนที่อยู่ในความคิดก็คือ
Algorithm แต่หากน าเสนอด้วยการเขียน
เป็นภาษาที่สื่อให้ทุกคนเข้าใจตรงกัน ได้ง่ายก็คือ Pseudo Code
หลักการเขียนซูโดโค้ด
ในหนึ่งบรรทัด ให้มีเพียงหนึ่งประโยคคำสั่ง
ใช้ย่อหน้าให้เป็นประโยชน์ ในการแสดงการควบคุมอย่างเป็นสัดส่วน
ถ้อยคำที่ใช้เขียน ใช้ภาษาอังกฤษที่เข้าใจง่าย
แต่ละประโยคค าสั่งให้เขียนจากบนลงล่าง และมีทางออกทางเดียว
กลุ่มของประโยคคำสั่งอาจรวมเป็นหมวดหมู่แล้วเรียกใช้เป็นโมดูล
รหัสเทียม เป็นส่วนผสมของการใช้ภาษาธรรมชาติและโปรแกรมภาษา เพื่อใช้ในการ
สื่อสารระหว่างผู้ใช้หลายกลุ่มที่มีความต้องการใช้ขั้นตอนวิธีต่างกันออกไป