Pseudo code (โค้ดเทียม)
**************
เวลาเราจะอธิบาย code หรือแนวคิดหรือ algorithm ให้คนอื่นฟัง สิ่งที่เราจะทำคือ การใช้ Pseudo code เพื่อให้เข้าใจ
ตัวอย่างที่แสดงอาจจะไม่ดีเท่าไร แต่เนื่องจากจะให้นักศึกษาปี 1 ปี 2 ได้เรียนรู้เลยยกตัวอย่างที่ง่าย ๆ หน่อย
ในการเขียนรายงาน ปริญญานิพนธ์หรือบทความก็ตาม
เราจะไม่เขียน code จริง ๆ ลงไปในการอธิบาย
แต่เราจะใช้ Pseudo code ในการอธิบาย
***********************************************
Pseudo-code คือการเขียนอธิบายลำดับขั้นตอนของการทำงานของโปรแกรมในรูปแบบที่เข้าใจง่าย โดยไม่ต้องยึดติดกับไวยากรณ์ของภาษาโปรแกรมใดๆ โดยเฉพาะ Pseudo-code จะใช้ภาษาที่ใกล้เคียงกับภาษามนุษย์เพื่อให้ผู้อ่านสามารถเข้าใจแนวคิดของโปรแกรมได้ง่ายขึ้น
จุดประสงค์ของ Pseudo-code
-เพื่อการวางแผน: ใช้ในการออกแบบโครงสร้างและลำดับขั้นตอนการทำงานของโปรแกรมก่อนที่จะเขียนเป็นโค้ดจริง
-เพื่อการสื่อสาร: ช่วยให้สามารถสื่อสารแนวคิดการทำงานของโปรแกรมระหว่างทีมพัฒนาหรือกับผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรม
-เพื่อความชัดเจน: ทำให้เห็นภาพรวมของการทำงานของโปรแกรมอย่างชัดเจนโดยไม่ต้องกังวลเกี่ยวกับข้อผิดพลาดทางไวยากรณ์ของภาษาโปรแกรม
***************************************************
Flowchart (หรือ "แผนผังการไหล") คือเครื่องมือในการออกแบบและวางแผนการทำงานของโปรแกรม โดยการใช้สัญลักษณ์กราฟิกเพื่อแสดงลำดับขั้นตอนและการเชื่อมโยงระหว่างขั้นตอนต่างๆ ของโปรแกรม ทำให้สามารถเห็นภาพรวมของกระบวนการและการทำงานของโปรแกรมได้ง่ายขึ้น
จุดประสงค์ของ Flowchart
-เพื่อการวางแผน: ช่วยในการออกแบบโครงสร้างของโปรแกรมและทำให้เข้าใจลำดับการทำงาน
-เพื่อการสื่อสาร: ใช้ในการสื่อสารแนวคิดการทำงานของโปรแกรมกับทีม
-พัฒนาหรือผู้ที่ไม่คุ้นเคยกับโค้ด