ใบงานที่ 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
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
การเขียนผังงาน หมายถึง แผนภาพแสดงลำดับขั้นตอนการทำงาน
เป็นเครื่องมือที่ใช้ในการวางแผนขั้นแรกมาหลายปี โดยใช้สัญลักษณ์ต่าง ๆ
ในการเขียนผังงาน เพื่อช่วยลำดับแนวความคิดในการเขียนโปรแกรม
เป็นวิธีที่นิยมใช้เพราะทำให้เห็นภาพในการทำงานของโปรแกรมง่ายกว่าใช้ข้อความ
หากมีข้อผิดพลาด สามารถดูจากผังงานจะทำให้การแก้ไขหรือปรับปรุงโปรแกรมทำได้ง่ายขึ้น
ความคิดเห็น
แสดงความคิดเห็น