Page 60 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 60
�
ํ
หน่วยที่5 54 หน่วยที5 คาสั�งควบคุมแบบทางเลือก 55
.........................................................................................................................................................
คำาสั่งควบคุมแบบทางเลือก
1.คำาสั่งควบคุมแบบทางเลือก
-----------------------------------------------------------------
ผลการเรียนรู้
โครงสร้างแบบลำาดับ (sequential structure) มีลักษณะการประมวลผลโปรแกรม
มีความรู้ความเข้าใจในการใช้คำาสั่งควบคุมแบบทางเลืิอก จากคำาสั่งแรกของฟังก์ชัน main() จนถึงคำาสั่งสุดท้ายของฟังก์ชัน main() สังเกตได้
จากตัวอย่างโปรแกรมในหัวข้อที่ผ่านมา นั่นคือ คำาสั่งในลำาดับที่ n+1 จะถูกประมวล
หลังคำาสั่งลำาดับที่ n เสมอ
นอกจากโครงสร้างแบบลำาดับแล้ว ภาษาซียังมีโครงสร้างแบบอื่นๆ อีก คือ โครง
จุดประสงค์การเรียนรู้ สร้างแบบทางเลือก (selection structure) และโครงสร้างแบบวนซ้ำา (repetition struc-
ture)
1. บอกวิธีการใช้คำาสั่ง if - else และนำาไปเขียนโปรแกรมได้ โดยโครงสร้างแบบทางเลือก ประกอบด้วย คำาสั่ง if คำาสั่ง if-else และคำาสั่ง switch
2. บอกวิธีการใช้คำาสั่ง if - else if - else และนำาไปเขียนโปรแกรมได้ ส่วนโครงสร้างแบบวนซ้ำา ประกอบด้วย คำาสั่ง for คำาสั่ง while และ คำาสั่ง do-while
3. บอกวิธีการใช้คำาสั่ง switch และนำาไปเขียนโปรแกรมได้ โครงสร้างทั้งสองแบบจะช่วยให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมเพื่อแก้
4. อธิบายการใช้คำาสั่งแบบทางเลือกเชิงซ้อน และนำาไปเขียน ปัญหาที่มีเงื่อนไขที่ซับซ้อนมากยิ่งขึ้น เมื่อเปรียบเทียบกับการใช้โครงสร้างแบบลำาดับ
โปรแกรมได้ เพียงอย่างเดียว
สาระการเรียนรู้
ผังงานโครงสร้างแบบลำาดับ
(sequential structure)
1 คำาสั่ง if-else
2 คำาสั่ง if-else if-else
3 คำาสั่ง switch
4 การใช้คำาสั่งแบบทางเลือกเชิงซ้อน