Page 59 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 59

�
                                                                                                                                                                                      ํ
                                                       หน่วยที่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 การใช้คำาสั่งแบบทางเลือกเชิงซ้อน
   54   55   56   57   58   59   60   61   62   63   64