Control flow ในการเขียนโปรแกรมเชิงขั้นตอน

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Eleanor Thomas

Senior Data Analytics Engineer

Control flow คืออะไร?

  • Control flow: ชุดคีย์เวิร์ดและกระบวนการในภาษาโปรแกรมที่กำหนดว่าโค้ดควรทำงานตามลำดับอย่างไร
  • ตัวอย่าง คำสั่ง control flow:
    • คำสั่ง if/else
    • ลูป for และลูป while
    • การนิยามฟังก์ชันด้วย def

การกำกับทิศทางการทำงาน

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

การรวมองค์ประกอบของ control flow (คำสั่ง if และลูป for)

if my_height > your_height:
    print("I'm taller!")
for height in height_list:
    print(height)

รวมกัน:

for height in height_list:
    if my_height > height:
        print("I am taller than ", height)
แนวคิดกระบวนทัศน์การเขียนโปรแกรม

การรวมองค์ประกอบของ control flow ในฟังก์ชัน

def compare_heights(my_height, height_list):
    for height in height_list:
        if my_height > height:
            print("I am taller than ", height)
    return

my_height = 63 height_list = [62, 67, 70]
compare_heights(my_height, height_list)
แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Control flow ในการเขียนโปรแกรมเชิงขั้นตอน

  • คำสั่ง control flow ทำให้การเขียนโปรแกรมเชิงขั้นตอนใน Python เป็นไปได้
  • จัดโครงสร้างตรรกะของโปรแกรมแบบทีละขั้นด้วยโค้ดที่นำกลับมาใช้ใหม่ได้
  • เขียนตรรกะนี้ใน Python ด้วยคำสั่ง if ลูป และฟังก์ชัน
  • Control flow สร้างขั้นตอนที่รับผิดชอบหน้าที่แยกจากกันอย่างชัดเจน

บุคคลกำลังพิมพ์

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

มาฝึกกันเถอะ!

แนวคิดกระบวนทัศน์การเขียนโปรแกรม

Preparing Video For Download...