วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556

Solve the problem by "algorithm"

Algorithm

1. การเขียนรหัสจำลอง (Pseudo code) หมายถึง การเขียนโปรแกรมโดยไม่ต้องคำนึงถึงไวยากรณ์แต่เป็นภาษาที่นักเขียนโปรแกรมเข้าใจกันได้ มีลักษณะเป็นภาษาอังกฤษธรรมดาส่วนหนึ่งเป็นภาษาทำโปรแกรม

ตัวอย่าง การเขียน Pseudo code ในการหาค่าผลบวกเลข 3 จำนวน ที่รับเข้ามาทางแป้นพิมพ์
Algorithm Summation
1. SUM = 0
2. INPUT (value1)
3. INPUT (value2)
4. INPUT (value3)
5. SUM = value1 + value2 + value3
6. OUTPUT (SUM)
End.

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

ประโยชน์ของ Flowchart
* ทำให้เข้าใจ และแยกแยะปัญหาได้ง่าย (Problem Define)
* แสดงลำดับการทำงาน (Step Flowing)
* หาข้อผิดพลาดได้ง่าย (Easy to Debug)
* ทำความเข้าใจโปรแกรมได้ง่าย (Easyto Read)

ตัวอย่าง สัญลักษณ์ที่ใช้เขียนผังงาน Flowchart


รูปภาพสัญลักษณ์ความหมายของสัญลักษณ์
Flowchart Start or Stopเริ่มต้นหรือจบ Flowchart (Start or Stop)
Flowchart Processการประมวลผล (Process)
Flowchart Input Or Outputส่วนนำเข้าข้อมูลหรือแสดงผลข้อมูล (Input or Output)
Flowchart Decisionการตัดสินใจ (Decision)
Flowchart Connectorจุดเชื่อมต่อ (Connector)
Flowchart Direction of Flowทิศทางการทำงาน (Direction of Flow)


ไม่มีความคิดเห็น:

แสดงความคิดเห็น