Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

อัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร


อัลกอริทึม (Algorithm) คือขั้นตอนทีละขั้น ช่วยแก้ปัญหา หากเขียนเป็นประโยคภาษาอังกฤษ เรียกว่า 'PSEUDO CODE'

คุณสมบัติของอัลกอริทึม

อัลกอริทึมต้องมี 5 คุณสมบัติ:

  • Input (อินพุต)
  • Output (เอาต์พุต)
  • Finiteness (มี限定)
  • Definiteness (ชัดเจน)
  • Effectiveness (มีประสิทธิภาพ)

ตัวอย่าง

อัลกอริทึมหาค่าเฉลี่ย 3 ตัวเลข:

  • Start
  • Read 3 numbers a, b, c
  • Compute sum = a + b + c
  • Compute average = sum / 3
  • Print average value
  • Stop

แผนผังไหล (FLOW CHART)

การแสดงภาพของอัลกอริทึม เรียกว่าแผนผังไหล

สัญลักษณ์ที่ใช้ในแผนผังไหล:

ชื่อสัญลักษณ์วัตถุประสงค์
Terminalอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร วงรีstart/stop/begin/end
Input/Output
อัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร
รูปสี่เหลี่ยมขนาน
อินพุต/เอาต์พุตข้อมูล
Processอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร สี่เหลี่ยมผืนผ้าการประมวลผลใดๆ
Decision Boxอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร รูปทองคำการตัดสินใจเลือกเส้นทาง
Connectorอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร วงกลมเชื่อมส่วนต่างๆ ของแผนผัง
Flowอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร ลูกศรเชื่อม 2 สัญลักษณ์ แสดงกระแสการทำงาน
Predefined Processอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร สี่เหลี่ยมสองด้านโมดูล (หรือ) ซับรูทีนที่ระบุที่อื่น
Page Connectorอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร รูปห้าเหลี่ยมเชื่อมแผนผังใน 2 หน้าต่าง
For Loop Symbolอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร รูปหกเหลี่ยมแสดงการเริ่มต้น เงื่อนไข และการเพิ่มของตัวแปRLูป
Documentอัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร ใบพิมพ์แสดงข้อมูลพร้อมพิมพ์

ตัวอย่าง

แผนผังไหลสำหรับหาค่าเฉลี่ย 3 ตัวเลข:

อัลกอริทึม (Algorithm) และแผนผังไหล (Flowchart) ในภาษา C คืออะไร