Download - switch case
ตัวอย่างโปรแกรมรูปแบบ switch…case
จากตัวอย่างโปรแกรม นักเรียนคิดว่าเป็นการท างานแบบใด
ท ำงำนโดยเลือกหนึ่งตัวเลือก จำกหลำยตัวเลือก
จากตัวอย่างโปรแกรม นักเรียนคิดว่าการท างานแบบนี้ แตกต่างจากการท างานรูปแบบ if…else..if อย่างไร
switch…case เป็นกำรท ำงำนที่เลือกหนึ่งตัวเลือก จำกหลำยตัวเลือก แต่ if…else…if เป็นกำรท ำงำนที่มีกำรตรวจสอบเงื่อนไขมำกกว่ำ 1 เงื่อนไข ซึ่งเป็นเงื่อนไขที่ซ้อนกัน
นักเรียนเปิดเอกสำรประกอบกำรเรียน หน้ำ ๔๖ ประกอบกำรเรียนนะคะ
เข้ำโปรแกรม Microsoft Visual Studio
สร้ำงฟอร์ม
เลือก Label ก ำหนดคุณสมบัติตำมภำพ
เลือก ListBox
คลิกสัญลักษณ์ และเลือก Edit Items
คลิกสัญลักษณ์ และเลือก Edit Items
เลือก Button ก ำหนดคุณสมบัติตำมภำพ
เลือก TextBox
ดับเบิลคลิกที่ปุ่ม ท ำนำย และเขียนโปรแกรมดังภำพ
ทดลองรันโปรแกรม ทดสอบโปรแกรมทีละสี แดง
ทดลองรันโปรแกรม ทดสอบโปรแกรมทีละสี ส้ม
ทดลองรันโปรแกรม ทดสอบโปรแกรมทีละสี เหลือง
ทดลองรันโปรแกรม ทดสอบโปรแกรมทีละสี ขำว
ทดลองรันโปรแกรม ทดสอบโปรแกรมทีละสี ฟ้ำ
นักเรียนเลือกเมนู File > Close Solution
นักเรียนเลือกเมนู File > New Project
เขียนโปรแกรมรูปแบบ switch…case โดยคิดข้อมูลที่นักเรียนสนใจน ำเสนออย่ำงสร้ำงสรรค์
โดยมีเกณฑ์กำรให้คะแนน ดังนี้เกณฑ์ ๒ คะแนน ๑ คะแนน
กระบวนกำร
เขียนโปรแกรม
เขียนโปรแกรมถูกต้องตำม Syntax
ภำษำ C# ประกำศตัวแปรถูกต้อง
และจัดรูปแบบในกำรเขียน Code
เขียนโปรแกรมถูกต้องตำม Syntax ภำษำ C# ประกำศ
ตัวแปรถูกต้อง และจัดรูปแบบในกำรเขียน Code ท ำได้
บำงกระบวนกำร
ทักษะกำรคิด
สร้ำงสรรค์
น ำเสนอกำรคิดข้อมูลได้อย่ำงสร้ำงสรรค์
ผลลัพธ์ ผลลัพธ์ (Output) ถูกต้อง
คุณลักษณะ กระตือรือร้นในกำรเขียนโปรแกรม ให้ควำมช่วยเหลือ
ผู้อื่น ไม่คัดลอกงำนผู้อื่น ท ำงำนเสร็จภำยในเวลำที่
ก ำหนด
switch…case เป็นการท างานโดยเลือกหน่ึงตัวเลือก จากหลายตัวเลือก ซึ่งใช้ตัวแปรตรวจสอบการท างานที่ตรงกับตัวเลือกใด เนื่องจากตัวเลือกแต่ละตัวมีการก าหนดการท างานที่แตกต่างกัน