Page 59 - การพัฒนาการหนังสืออิเล็กทรอนิกส์เรื่องภาษาซี
P. 59
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