Page 26 - ชุดกิจกรรมการเรียนรู้พัฒนาการคิด เทคโนโลยี (วิทยาการคำนวณ) ม.2 หน่วยที่ 1 และ เทคโนโลยี (การออกแบบฯ) ม.2 หน่วยที่ 1
P. 26
ก�รออกแบบขั้นตอนวิธีด้วยผังง�นมีโครงสร้�งควบคุมหลัก 3 รูปแบบ ดังนี้
• โครงสร้�งแบบลำ�ดับ (sequential structure)
• โครงสร้�งแบบท�งเลือก (selection structure)
• โครงสร้�งแบบวนซำ้� (repetition structure)
1) โครงสร้างแบบลำาดับ (sequential structure)
start
INPUT x
y = x + 2
OUTPUT y
end
ผังงานแสดงโครงสร้างแบบลำาดับ
2) โครงสร้างแบบทางเลือก (selection structure) มีก�รตรวจสอบเงื่อนไขแยกเป็น
ท�งเลือกสองท�ง คือ T (จริง) หรือ F (เท็จ)
start start
INPUT NTestscore INPUT NTestscore
False False
NTestscore>=50 NTestscore>=50
True True
OUTPUT “Pass” OUTPUT “Pass” OUTPUT “Fail”
end end
ผังงานแสดงขั้นตอนโครงสร้างแบบทางเลือกทางเดียว ผังงานแสดงขั้นตอนโครงสร้างแบบทางเลือกสองทาง
32 เทคโนโลยี (วิทยาการคำานวณ) ชั้นมัธยมศึกษาปีที่ 2

