สัญลักษณ์ | ความหมาย |
จุดเริ่มต้น (start) หรือ จุดสิ้นสุด (stop) | |
กำหนดค่า,คำนวณ,ประมวลผล (process) | |
รับข้อมูล (input) และแสดงผลข้อมูล (output) | |
รับข้อมูลทางแป้นพิมพ์ (input from keyboard) | |
การตัดสินใจ (decision), การเปรียบเทียบ (comparison) | |
ใช้แสดงผลข้อมูลทางจอภาพ | |
ใช้แสดงผลข้อมูลออกทางเอกสารหรือเครื่องพิมพ์ (printer) | |
ทิศทางการดำเนินงาน (flow) | |
ตัวเชื่อมต่อภายในหน้าเดียวกัน (connection) | |
ตัวเชื่อมต่อไปหน้าอื่น |
ดูเพิ่มเติมได้รูปนี้จ้า >>> Flowchart Symbol
2) ประเภทของ Flowchart
3) ตัวอย่างการประยุกต์ใช้งาน Flowchart
Credit --> สามารถอ่านแบบละเอียดๆไดที่ Aweszzz's Blog ค่ะ
4) ตัวอย่างการเขียน Pseudocode
4.1 : การเขียน Pseudocode ในการหาค่าผลบวกเลข 3 จำนวน ที่รับเข้ามาทางแป้นพิมพ์
Algorithm Avarage_Sum
1. count = 0
2. sum =0
3. INPUT (value)
4. IF value > 0 THEN
count = count+1
sum = sum+value
GOTO 3
ELSE GOTO 5
5. avarage = sum/count
6. OUTPUT (avarage)
7. END
หรือเขียนด้วยภาษาไทยก็ได้ค่ะ ดังต่อไปนี้
Algorithm หาค่าเฉลี่ย
1. ตัวนับ = 0
2. ผลรวม = 0
3. รับค่าทางแป้นพิมพ์เก็บไว้ใน (ข้อมูล)
4. ถ้าข้อมูลมากกว่า 0
เพิ่มค่าตัวนับขึ้นหนึ่งค่า
ผลรวม = ผลรวม + ค่าข้อมูล
ย้อนกลับไปทำขั้นตอนที่ 3
ถ้าไม่มากกว่าไปทำขั้นตอนที่ 5
5. ค่าเฉลี่ย = ผลรวมหารด้วยตัวนับ
6. แสดงค่าเฉลี่ยทางจอภาพ โดยมีทศนิยมสองตำแหน่ง
7. จบ
ex 1-2 Credit : http://www2.acsp.ac.th/learnsquare/courses/20/psrudo3.htm
ex 3 Credit : http://www.thaigoodview.com/node/50233
2) ประเภทของ Flowchart
2.1 แบบ Sequential |
2.2 แบบ Condition |
2.3 แบบ Loop |
3.1 - flowchart การส่งจดหมาย |
3.2 - flowchart การรับประทานยา |
3.3 - flowchart แบบ if-else |
3.4 - flowchart แบบ if-elseif |
3.5 - flowchart แบบ do-while |
Credit --> สามารถอ่านแบบละเอียดๆไดที่ Aweszzz's Blog ค่ะ
4) ตัวอย่างการเขียน Pseudocode
4.1 : การเขียน Pseudocode ในการหาค่าผลบวกเลข 3 จำนวน ที่รับเข้ามาทางแป้นพิมพ์
Algorithm Summation4.2 : การเขียน Pseudocode ในการคำนวณหาพื้นที่สามเหลี่ยม
1. SUM = 0
2. INPUT (value1)
3. INPUT (value2)
4. INPUT (value3)
5. SUM = value1 + value2 + value3
6. OUTPUT (SUM)
End.
Algorithm Triangle area4.3 : การหาค่าเฉลี่่ย
1. area = 0
2. Read Base
3. Read Height
4. Compute area = 1/2 * Base * Height
5. Point area
End.
Algorithm Avarage_Sum
1. count = 0
2. sum =0
3. INPUT (value)
4. IF value > 0 THEN
count = count+1
sum = sum+value
GOTO 3
ELSE GOTO 5
5. avarage = sum/count
6. OUTPUT (avarage)
7. END
หรือเขียนด้วยภาษาไทยก็ได้ค่ะ ดังต่อไปนี้
Algorithm หาค่าเฉลี่ย
1. ตัวนับ = 0
2. ผลรวม = 0
3. รับค่าทางแป้นพิมพ์เก็บไว้ใน (ข้อมูล)
4. ถ้าข้อมูลมากกว่า 0
เพิ่มค่าตัวนับขึ้นหนึ่งค่า
ผลรวม = ผลรวม + ค่าข้อมูล
ย้อนกลับไปทำขั้นตอนที่ 3
ถ้าไม่มากกว่าไปทำขั้นตอนที่ 5
5. ค่าเฉลี่ย = ผลรวมหารด้วยตัวนับ
6. แสดงค่าเฉลี่ยทางจอภาพ โดยมีทศนิยมสองตำแหน่ง
7. จบ
ex 1-2 Credit : http://www2.acsp.ac.th/learnsquare/courses/20/psrudo3.htm
ex 3 Credit : http://www.thaigoodview.com/node/50233
No comments:
Post a Comment