ใบงานที่ 3 การถ่ายทอดความคิดในการแก้ปัญหาด้วยอัลกอริทึม


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

IF employee’s sex is female
THEN FemaleCounter = FemaleCounter + 1
ELSE IF employee’s sex is male
THEN MaleCounter = MaleCounter + 1
ELSE ErrorCounter = ErrorCounter + 1
ENDIF
ENDIF

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

2.2 สัญลักษณ์ที่ใช้ในการเขียนผังงาน



ตัวอย่าง เขียนผังงานที่เเสดงขั้นตอนการส่งจดหมาย






ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การเขียนผังงาน

ตัวอย่างการใช้ DSS