SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
ตัวอย่างโปรแกรมรูปแบบ 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
 เป็นการทางานโดยเลือกหนึ่งตัวเลือก
จากหลายตัวเลือก ซึ่งใช้ตัวแปรตรวจสอบ
การทางานที่ตรงกับตัวเลือกใด เนื่องจาก
ตัวเลือกแต่ละตัวมีการกาหนดการทางานที่
แตกต่างกัน

Contenu connexe

En vedette

Valle del cauca 2 parte
Valle del cauca 2 parteValle del cauca 2 parte
Valle del cauca 2 parte
sebitas2006
 
Valle del cauca 1 parte
Valle del cauca 1 parteValle del cauca 1 parte
Valle del cauca 1 parte
sebitas2006
 

En vedette (12)

Из заключения, выданного кипрскими юристами, следует, что господин Лень не им...
Из заключения, выданного кипрскими юристами, следует, что господин Лень не им...Из заключения, выданного кипрскими юристами, следует, что господин Лень не им...
Из заключения, выданного кипрскими юристами, следует, что господин Лень не им...
 
Intro of X.D. Network 0421-eng
Intro of X.D. Network 0421-engIntro of X.D. Network 0421-eng
Intro of X.D. Network 0421-eng
 
Valle del cauca 2 parte
Valle del cauca 2 parteValle del cauca 2 parte
Valle del cauca 2 parte
 
Valle del cauca 1 parte
Valle del cauca 1 parteValle del cauca 1 parte
Valle del cauca 1 parte
 
Boundaryless Behaviour
Boundaryless BehaviourBoundaryless Behaviour
Boundaryless Behaviour
 
Setup Project in Visual Studio C#
Setup Project in Visual Studio C#Setup Project in Visual Studio C#
Setup Project in Visual Studio C#
 
Outros cantos
Outros cantosOutros cantos
Outros cantos
 
São bernardo especial
São bernardo especialSão bernardo especial
São bernardo especial
 
São Bernardo
São BernardoSão Bernardo
São Bernardo
 
Resume-Shawn Campbell
Resume-Shawn CampbellResume-Shawn Campbell
Resume-Shawn Campbell
 
Доклад BCG 2016 россия онлайн
Доклад BCG 2016 россия онлайнДоклад BCG 2016 россия онлайн
Доклад BCG 2016 россия онлайн
 
Xerrada Fira Natura 2013
Xerrada Fira Natura 2013Xerrada Fira Natura 2013
Xerrada Fira Natura 2013
 

Plus de Naruemon Soonthong

Plus de Naruemon Soonthong (16)

Register Animaker
Register AnimakerRegister Animaker
Register Animaker
 
IT Q & A
IT Q & AIT Q & A
IT Q & A
 
ข้อมูล ตัวแปร ตัวดำเนินการ
ข้อมูล ตัวแปร ตัวดำเนินการข้อมูล ตัวแปร ตัวดำเนินการ
ข้อมูล ตัวแปร ตัวดำเนินการ
 
กำหนดค่า Link label
กำหนดค่า Link labelกำหนดค่า Link label
กำหนดค่า Link label
 
Setup project (csharp)
Setup project (csharp)Setup project (csharp)
Setup project (csharp)
 
การสร้างเมนู ด้วย Menu strip
การสร้างเมนู ด้วย Menu stripการสร้างเมนู ด้วย Menu strip
การสร้างเมนู ด้วย Menu strip
 
คู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลขคู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลข
 
คู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลขคู่มือการใช้โปรแกรมเครื่องคิดเลข
คู่มือการใช้โปรแกรมเครื่องคิดเลข
 
หลักการตั้งชื่อตัวแปร
หลักการตั้งชื่อตัวแปรหลักการตั้งชื่อตัวแปร
หลักการตั้งชื่อตัวแปร
 
็Hello World! in C#
็Hello World! in C#็Hello World! in C#
็Hello World! in C#
 
Review Csharp
Review CsharpReview Csharp
Review Csharp
 
คะแนนเก็บภาคเรียนที่ 1/2558
คะแนนเก็บภาคเรียนที่ 1/2558คะแนนเก็บภาคเรียนที่ 1/2558
คะแนนเก็บภาคเรียนที่ 1/2558
 
M5 2 event driven programming
M5 2 event driven programmingM5 2 event driven programming
M5 2 event driven programming
 
Introduction to c sharp
Introduction to c sharpIntroduction to c sharp
Introduction to c sharp
 
Eis m1 02principle of computer(2)
Eis m1 02principle of computer(2)Eis m1 02principle of computer(2)
Eis m1 02principle of computer(2)
 
Eis M1 01 principle of computer(1)
Eis M1 01 principle of computer(1)Eis M1 01 principle of computer(1)
Eis M1 01 principle of computer(1)
 

switch case