โครงสร้างแบบลำดับ คืออะไร

Aug. 12, 2025, 9:16 a.m.
...

เวลาเราเขียนโปรแกรม คอมพิวเตอร์จะทำงานตาม ลำดับคำสั่ง ที่เราเขียนไว้ เหมือนกับเวลาทำอาหารที่ต้องทำตามขั้นตอนทีละข้อ หากสลับลำดับขั้นตอน ก็อาจจะได้ผลลัพธ์ไม่ตรงตามที่ต้องการ โครงสร้างแบบนี้เรียกว่า โครงสร้างแบบลำดับ หรือ Sequential Structure

ความหมายของโครงสร้างแบบลำดับ

โครงสร้างแบบลำดับ (Sequential Structure) คือ การเขียนโปรแกรมโดยให้คอมพิวเตอร์ทำงานตามคำสั่งจากบนลงล่างทีละบรรทัด ไม่มีการข้าม ไม่มีการวนซ้ำ และไม่มีการตัดสินใจแยกทาง

คุณสมบัติของโครงสร้างแบบลำดับ

  1. คำสั่งถูกทำงานตามลำดับที่เขียน

  2. ไม่มีเงื่อนไขหรือการกระโดดข้าม

  3. เหมาะสำหรับโปรแกรมพื้นฐานที่มีขั้นตอนตายตัว

ตัวอย่างในชีวิตจริง

  • การชงกาแฟ:

    1. ต้มน้ำ

    2. ใส่ผงกาแฟในแก้ว

    3. เทน้ำร้อน

    4. คนให้เข้ากัน


นิพจน์ (Expression) คืออะไร

นิพจน์ หมายถึง ชุดของตัวแปร ค่าคงที่ และตัวดำเนินการ ที่รวมกันแล้วสามารถคำนวณออกมาเป็นค่าได้
ตัวอย่างเช่น

  • 5 + 3 → ได้ผลลัพธ์เป็น 8

  • x * 2 → ได้ผลลัพธ์ตามค่าของ x


ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators) ใน Python

ในภาษา Python ตัวดำเนินการทางคณิตศาสตร์พื้นฐานมีดังนี้

ตัวดำเนินการ
ความหมาย
ตัวอย่าง
ผลลัพธ์
+
บวก
5 + 2
7
-
ลบ
5 - 2
3
*
คูณ
5 * 2
10
/
หาร
5 / 2
2.5
//
หารเอาจำนวนเต็ม
5 // 2
2
%
หารเอาเศษ
5 % 2
1
**
ยกกำลัง
2 ** 3
8

ตัวอย่างการเขียนโปรแกรม Python แบบโครงสร้างลำดับ

โจทย์: เขียนโปรแกรมรับความยาวและความกว้างของสี่เหลี่ยมผืนผ้า แล้วคำนวณพื้นที่และเส้นรอบรูป

# รับค่าความยาวและความกว้างจากผู้ใช้
length = float(input("ป้อนความยาว (หน่วยเป็นซม.): "))
width = float(input("ป้อนความกว้าง (หน่วยเป็นซม.): "))
# คำนวณพื้นที่และเส้นรอบรูป
area = length * width
perimeter = 2 * (length + width)
# แสดงผลลัพธ์
print("พื้นที่ของสี่เหลี่ยมผืนผ้า =", area, "ตารางซม.")
print("เส้นรอบรูปของสี่เหลี่ยมผืนผ้า =", perimeter, "ซม.")

 

ขั้นตอนการทำงาน

  1. รับค่าความยาว

  2. รับค่าความกว้าง

  3. คำนวณพื้นที่

  4. คำนวณเส้นรอบรูป

  5. แสดงผลลัพธ์ 

-->