Page 60 - การพัฒนาการหนังสืออิเล็กทรอนิกส์เรื่องภาษาซี
P. 60

54                                                   หน่วยที่ 5 คำาสั่งควบคุมแบบทางเลือก                   55

 หน่วยที่ 5


        ..................................................................................................................................................
 คำาสั่งควบคุมแบบทางเลือก  1. คำาสั่งควบคุมแบบทางเลือก





        --------------------------------------------------------------------------------------------------------------
 ผลการเรียนรู้
            โครงสร้างแบบลำาดับ (sequential structure) มีลักษณะการประมวลผลโปรแกรมจาก


  มีความรู้ความเข้าใจในการใช้คำาสั่งควบคุมแบบทางเลืิอก  คำาสั่งแรกของฟังก์ชัน main() จนถึงคำาสั่งสุดท้ายของฟังก์ชัน main() สังเกตได้จากตัวอย่าง

        โปรแกรมในหัวข้อที่ผ่านมา นั่นคือ คำาสั่งในลำาดับที่ n+1 จะถูกประมวลหลังคำาสั่งลำาดับที่ n

        เสมอ


            นอกจากโครงสร้างแบบลำาดับแล้ว ภาษาซียังมีโครงสร้างแบบอื่นๆ อีก คือ โครง สร้าง
 จุดประสงค์การเรียนรู้
        แบบทางเลือก (selection structure) และโครงสร้างแบบวนซ้ำา (repetition structure)

            โดยโครงสร้างแบบทางเลือก ประกอบด้วย คำาสั่ง if คำาสั่ง if-else และคำาสั่ง switch ส่วน

 1. บอกวิธีการใช้คำาสั่ง if  else และนำาไปเขียนโปรแกรมได้  โครงสร้างแบบวนซ้ำา ประกอบด้วย คำาสั่ง for คำาสั่ง while และ คำาสั่ง do-while โครงสร้าง


 2. บอกวิธีการใช้คำาสั่ง if - else if - else และนำาไปเขียนโปรแกรมได้  ทั้งสองแบบจะช่วยให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมเพื่อแก้ปัญหาที่มีเงื่อนไขที่ซับ

 3. บอกวิธีการใช้คำาสั่ง switch และนำาไปเขียนโปรแกรมได้  ซ้อนมากยิ่งขึ้น เมื่อเปรียบเทียบกับการใช้โครงสร้างแบบลำาดับเพียงอย่างเดียว

 4. อธิบายการใช้คำาสั่งแบบทางเลือกเชิงซ้อน และนำาไปเขียนโปรแกรมได้







 สาระการเรียนรู้

           ผังงานโครงสร้างแบบลำาดับ


 1 คำาสั่ง if-else   (sequential structure)


 2 คำาสั่ง if-else if-else

 3 คำาสั่ง switch

 4 การใช้คำาสั่งแบบทางเลือกเชิงซ้อน


 5. คำาสั่ง switch

 6  คำาสั่ง break
   55   56   57   58   59   60   61   62   63   64   65