Page 3 - การวิเคราะห์โจทย์ปัญหา การออกแบบอัลกอรึทึม และการเขียนรหัสเทียม
P. 3
เอกสารประกอบการเรียนวิชาการเขียนโปรแกรมคอมพิวเตอร์
ตัวอย่าง การเขียนบรรยาย (Narrative Description)
โจทย์ ค านวณหาปริมาตรทรงกระบอกโดยรับข้อมูลที่เป็นความสูงกับรัศมีของวงกลมที่เป็นฐานของ
ทรงกระบอก และแสดงค่าของปริมาตรทรงกระบอก
Radius
High ปริมาตรทรงกระบอก = x Redius^2 x High
อธิบายขั้นตอนการท างาน
1. เริ่มต้น
2. รับค่าความสูงและรัศมีของฐานทรงกระบอก
2
3. ค านวณค่าปริมาตรทรงกระบอก x (รัศมีของฐาน) x ความสูง
4. แสดงค่าของปริมาตรทรงกระบอก
5. จบการท างาน
2. การเขียนรหัสเทียม (Pseudo code)
ิ
การเขียนรหัสจ าลองเป็นการน าเสนออลกอริทึมด้วยรหัสค าสั่งที่ไม่ใช่ภาษาคอมพวเตอร์ภาษารหัสค าสั่งนี้
ั
ื่
เรียกว่า ซูโดโค้ด (Pseudo code) แต่รหัสนี้จะมีลักษณะคลายกับภาษาคอมพวเตอร์เพอให้สามารถน าไปเขียน
ิ
โปรแกรมด้วยภาษาคอมพิวเตอร์ได้อย่างสะดวก
ื่
ตัวอย่าง การเขียนรหัสเทียม (Pseudo code) เพอหาปริมาตรทรงกระบอก
COMPUTE_AREA
INIT area, radius ,high : INTEGER
BEGIN
READ radius, high
area = 3.14159 * radius^2 * high
PRINT area
END
เรียบเรียงโดย อ.พินันทา ฉัตรวัฒนา หน้า 3

