Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
เกร็ดโปรแกรมมิ่ง
•
ติดตาม
19 มี.ค. 2022 เวลา 03:43 • วิทยาศาสตร์ & เทคโนโลยี
001: Control Flow 3 แบบ
ภาษาโปรแกรมที่ได้รับความนิยมโดยทั่วไป เช่นภาษา C, Java, C#, Python จัดเป็นภาษาแบบ imperative language
ภาษาในกลุ่มนี้ โปรแกรมเมอร์จะระบุคำสั่งที่ต้องการให้คอมพิวเตอร์ทำงานไปตามลำดับขั้นตอน โดย flow การทำงานของคำสั่งจะมีรูปแบบการเขียนเพียง 3 รูปแบบ ตามหลักการที่เรียกว่า Structural Programming คือ
1.
Sequential
2.
Conditional
3.
Looping
Sequential เป็นทำงานแบบตามลำดับ คือเมื่อทำคำสั่งแรกเสร็จ ก็ทำคำสั่งที่สอง และคำสั่งถัด ๆ ไปเรื่อย ๆ ดังภาพ
เทียบเคียงกับคำสั่งภาษา C ได้แก่การเขียนแต่ละคำสั่งเรียงต่อกันไปเรื่อย ๆ
Sequential Flow
Conditional เป็นการตัดสินใจตามเงื่อนไขบางอย่าง แล้วเลือกที่จะทำคำสั่งในกลุ่มใดกลุ่มหนึ่งตามเงื่อนไขนั้น ดังภาพ
เทียบเคียงกับคำสั่งภาษา C ได้แก่คำสั่ง if และ switch
Conditional Flow
Looping เป็นการทำคำสั่งแล้ววนย้อนกลับไปทำซ้ำใหม่ โดยมีการตัดสินใจว่าจะทำต่อหรือจะจบการทำงาน ซึ่งอาจเกิดที่ต้นลูป กลางลูป หรือปลายลูปก็ได้ ตัวอย่างดังภาพ
Looping Flow
Looping: เทียบเคียงกับคำสั่งภาษา C ได้แก่คำสั่ง for, while และ do...while รวมถึงการใช้ break และ continue
Looping นี้มีประเด็นแยกย่อยที่จะกล่าวเพิ่มเติมในครั้งต่อไป
1 บันทึก
1
1
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย