SlideShare a Scribd company logo
การเขียนคาสั่งควบคุมแบบมีทางเลือก
1.คาสั่งจัดเก็บข้อมูลลงหน่วยความจา
1.1 กฎเกณฑ์การกาหนดชื่อ
• อักขระต้องเป็นตัวอักษร หรือเครื่องหมายขีดล่าง(_)ตัวถัดไปเป็นตัวอักษรหรือ
ตัวเลข หรือเครื่องหมายขีดล่าง(_)ก็ได้
• ชื่อที่ใช้อักษรตัวพิมพ์ใหญ่ หรือตัวพิมพ์เล็ก จะจัดเก็บข้อมูลในหน่วยความจาที่
ตาแหน่งที่ต่างกัน
• ห้ามใช้อักขระพิเศษ เช่น @ $ และห้ามมีช่องว่างระหว่างอักขระโดยเด็ดขาด
• ควรตั้งชื่อให้มีความหมายสอดคล้องกับงาน
• ต้องไม่ซ้ากับคาสงวนของภาษาซี(Reserved Word)
1.2 ชนิดของข้อมูล
ตารางชนิดของภาษาซีตามมาตรฐาน
2. การเขียนนิพจน์เชิงตรรกะ
2.1 ตัวดาเนินการทางคณิตศาสตร์(Mathmatical Operaters)
ตารางสัญลักษณ์ตัวดาเนินการทางคณิตศาสตร์
2.2 ตัวดาเนินการความสัมพันธ์ (Relation Operators)
ตารางสัญลักษณ์ตัวดาเนินการความสัมพันธ์
2.3 ตัวดาเนินการเชิงตรรกะ(Logical Operators)
ตรรกะ คือ การคิดเชิงเหตุผลที่มีความจริงค่าใดค่าหนึ่งคือ จริง(True:1) หรือ เท็จ
(False:0)
3. คาสั่งควบคุมแบบมีทางเลือก ลักษณะ if
3.1 กรณีใช้ประโยคคาสั่งแบบ if
รูปแบบที่1 กรณีหลังเงื่อนไข if มี 1 คาสั่ง
รูปแบบที่ 2 กรณีหลังเงื่อนไข if มีมากกว่า 1 คาสั่ง
3.2 กรณีใช้ประโยคคาสั่งแบบ if –else
รูปแบบคาสั่ง
3.3 กรณีใช้คาสั่งแบบ if - else if – else
รูปแบบคาสั่ง
3.4 โครงสร้าง หรือ รูปแบบ ที่ใช้if ซ้อนกัน หรือ อาจ เรียกว่า nested if
4. คาสั่งควบคุมแบบมีทางเลือก
• คาสั่ง switch ใช้ควบคุมการทางานแบบมีทางเลือก กรณีทางเลือกการทางานที
จานวนมาก ภาษาซีออกแบบคาสั่ง switch ให้ทางานลักษณะวิเคราะห์ตรวจสอบ
ค่าของตัวแปรหรือนิพจน์ว่าตรงกับค่าภายในคาสั่ง case ใด จะทางานตามคาสั่ง
ภายใต้การควบคุมของ case นั้น แต่หากตรวจสอบแล้วไม่ตรงกับคาสั่งใดเลย จะ
ทางานภายใต้คาสั่ง default
• ** เงื่อนไขที่ใช้กับคาสั่ง switch ต้องเป็นคาสั่งแบบประโยคเงื่อนไขแบบ 1
ประโยค การทางานของ switch จะต้องมีคาสั่ง break เพื่อออกจากการทางาน
ของ case นั้นโดยไม่ต้องผ่าน case ถัดไป
4.1 รูปแบบการเขียนคาสั่งและแนวทางผังงานแบบ switch
5. กรณีศึกษาการใช้คาสั่งควบคุมแบบมีทางเลือก
จัดทาโดย
นายธนาวุธ วิบูลกิจ
นายยงยุทธ นิลทกาญจน์
นายธนพนธ์ ประเทือง
นางสาวธนพร ภาคภูมิ
นางสาวปฐมพร จิรวุฒิวรนาถ
นางสาวรินพร เสดวงชัย
มัธยมศึกษาปีที่ 6/3
โรงเรียนเฉลิมพระเกียรติสมเด็จพระศรีนครินทร์ กาญจนบุรี

More Related Content

Viewers also liked

Asean question mark
Asean question markAsean question mark
Asean question mark
Yongyut Nintakan
 
เสนอAq
เสนอAqเสนอAq
เสนอAq
Yongyut Nintakan
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลYongyut Nintakan
 
Remove Top 5 Annoying Spyware
Remove Top 5 Annoying SpywareRemove Top 5 Annoying Spyware
Remove Top 5 Annoying Spyware
Andrew
 
Web design principles
Web design principlesWeb design principles
Web design principles
sharonariana
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลYongyut Nintakan
 
Ictbroadcast SMS,Voice,Fax and Email Broadcasting Soution
Ictbroadcast SMS,Voice,Fax and Email Broadcasting SoutionIctbroadcast SMS,Voice,Fax and Email Broadcasting Soution
Ictbroadcast SMS,Voice,Fax and Email Broadcasting Soution
Aatif Riaz
 
Mi vidaaaaa
Mi vidaaaaaMi vidaaaaa
Mi vidaaaaa
Dayita Andrade
 
Am pmetrics v2
Am pmetrics v2Am pmetrics v2
Am pmetrics v2
omggirl999
 
AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근
Visual Tech Dev
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกYongyut Nintakan
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกYongyut Nintakan
 
NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근
Visual Tech Dev
 
#Et6-At7-Réussir sa stratégie etourisme
#Et6-At7-Réussir sa stratégie etourisme#Et6-At7-Réussir sa stratégie etourisme
#Et6-At7-Réussir sa stratégie etourisme
Ludovic Dublanchet
 
LLG corporate presentation february 2017 francais
LLG   corporate presentation february 2017 francaisLLG   corporate presentation february 2017 francais
LLG corporate presentation february 2017 francais
masongraphite
 
Enquête de satisfaction des ateliers de LACT
Enquête de satisfaction des ateliers de LACTEnquête de satisfaction des ateliers de LACT
Enquête de satisfaction des ateliers de LACT
LACT
 
Méthodologie de la recherche documentaire informatisée
Méthodologie de la recherche documentaire informatiséeMéthodologie de la recherche documentaire informatisée
Méthodologie de la recherche documentaire informatisée
SCD Paris-Sorbonne
 

Viewers also liked (20)

Asean question mark
Asean question markAsean question mark
Asean question mark
 
Asean question mark
Asean question markAsean question mark
Asean question mark
 
เสนอAq
เสนอAqเสนอAq
เสนอAq
 
Methods
MethodsMethods
Methods
 
เสนอAq
เสนอAqเสนอAq
เสนอAq
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
Remove Top 5 Annoying Spyware
Remove Top 5 Annoying SpywareRemove Top 5 Annoying Spyware
Remove Top 5 Annoying Spyware
 
Web design principles
Web design principlesWeb design principles
Web design principles
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
Ictbroadcast SMS,Voice,Fax and Email Broadcasting Soution
Ictbroadcast SMS,Voice,Fax and Email Broadcasting SoutionIctbroadcast SMS,Voice,Fax and Email Broadcasting Soution
Ictbroadcast SMS,Voice,Fax and Email Broadcasting Soution
 
Mi vidaaaaa
Mi vidaaaaaMi vidaaaaa
Mi vidaaaaa
 
Am pmetrics v2
Am pmetrics v2Am pmetrics v2
Am pmetrics v2
 
AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근AutodeskSession2014-ToolDevProcess_김태근
AutodeskSession2014-ToolDevProcess_김태근
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근NeowizOpenConference2013-CharacterPipeline_김태근
NeowizOpenConference2013-CharacterPipeline_김태근
 
#Et6-At7-Réussir sa stratégie etourisme
#Et6-At7-Réussir sa stratégie etourisme#Et6-At7-Réussir sa stratégie etourisme
#Et6-At7-Réussir sa stratégie etourisme
 
LLG corporate presentation february 2017 francais
LLG   corporate presentation february 2017 francaisLLG   corporate presentation february 2017 francais
LLG corporate presentation february 2017 francais
 
Enquête de satisfaction des ateliers de LACT
Enquête de satisfaction des ateliers de LACTEnquête de satisfaction des ateliers de LACT
Enquête de satisfaction des ateliers de LACT
 
Méthodologie de la recherche documentaire informatisée
Méthodologie de la recherche documentaire informatiséeMéthodologie de la recherche documentaire informatisée
Méthodologie de la recherche documentaire informatisée
 

More from Yongyut Nintakan

งานย่อยที่ 1
งานย่อยที่ 1งานย่อยที่ 1
งานย่อยที่ 1Yongyut Nintakan
 
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทYongyut Nintakan
 
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทYongyut Nintakan
 
การจัดการ
การจัดการการจัดการ
การจัดการYongyut Nintakan
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูลYongyut Nintakan
 
การจัดการ
การจัดการการจัดการ
การจัดการYongyut Nintakan
 

More from Yongyut Nintakan (12)

ปฐมพร 63
ปฐมพร 63ปฐมพร 63
ปฐมพร 63
 
แผนผัง
แผนผังแผนผัง
แผนผัง
 
งานย่อยที่ 1
งานย่อยที่ 1งานย่อยที่ 1
งานย่อยที่ 1
 
ข่าว
ข่าวข่าว
ข่าว
 
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
 
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมทซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
ซีอีโอยาฮูเตรียมออกระเบียบบังคับให้พนักงานต้องเข้ามาทำงานในสำนักงาน ห้ามรีโมท
 
จัดการ
จัดการจัดการ
จัดการ
 
จัดการ
จัดการจัดการ
จัดการ
 
การจัดการ
การจัดการการจัดการ
การจัดการ
 
จัดการ
จัดการจัดการ
จัดการ
 
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
 
การจัดการ
การจัดการการจัดการ
การจัดการ
 

การเขียนคำสั่งควบคุมแบบมีทางเลือก