SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
1. คาสั่งจัดเก็บข้อมูลลงหน่วยความจา
               1.1 กฎเกณฑ์การกาหนดชื่อ
• 1. อักขระแรกต้องเป็นตัวอักษร หรือเครื่องหมายขีดล่าง (_) ตัวถัดไป
  เป็นตัวอักษร หรือตัวเลข หรือเครื่องหมายขีดล่าง (_) ก็ได้
• 2. ชื่อที่ใช้อักษรตัวพิมพ์ใหญ่ หรือตัวพิมพ์เล็ก จะจัดเก็บข้อมูลใน
  หน่วยความจาตาแหน่งที่ต่างกัน
• 3. ห้ามใช้อักขระพิเศษ เช่น $ @ และห้ามมีช่องว่างระหว่างอักขระ
  โดยเด็ดขาด
• 4. ควรตั้งชื่อให้มีความหมายสอดคล้องกับงาน
• 5. ต้องไม่ซ้ากับคาสงวนของภาษาซี (Reserved Word)
1.2 ชนิดของข้อมูล
ตารางชนิดข้อมูลของภาษาซีตามมาตรฐาน
        ชนิดข้อมูล          ขอบเขตของ         การเก็บข้อมูล
                            ข้อมูล
        char                -128 ถึง 127      เก็บแบบอักขระ
                                              เก็บแบบอักขระ ไม่คิด
        unsigned char       0 ถึง 225         เครื่องหมาย

        int          32768 ถึง 32767          เก็บแบบจานวนเต็ม
                                              เก็บแบบจานวนเต็ม ไม่คิด
        unsigned int 0 ถึง 65535              เครื่องหมาย

        short               -128 ถึง 127      เก็บแบบจานวนเต็มแบบ
                                              สั้น
        unsigned short      0 ถึง 225         เก็บแบบจานวนเต็มแบบ
                                              สั้น ไม่คิดเครื่องหมาย
        long                -2147483648 ถึง   เก็บแบบจานวนเต็มแบบ
                            2147483649        แบบยาว
2. การเขียนนิพจน์เชิงตรรกะ
          2.1 ตัวดาเนินการทางคณิตศาสตร์ (Mathematical Operators)
ตารางสัญลักษณ์ตัวดาเนินการทางคณิตศาสตร์

        ตัวดาเนินการ ศัพท์เฉพาะ      ความหมาย ตัวอย่าง ผลลัพธ์

           +         addition      บวก            10+2      12
           -         subtraction   ลบ             10-2      8
           *         multiplicatio คูณ            10*2      20
                     n
           /         division        หาร          10/2      5(หากมีเศษ
                                                            ปัดทิ้ง)
          %          remainder       หารเอาเศษ 10%2         0
ชนิดข้อมูล      ขอบเขตของข้อมูล         การเก็บข้อมูล

unsigned long   0 ถึง 4294967296        เก็บแบบจานวนเต็มแบบแบบยาว
                                        ไม่คิดเครื่องหมาย
float           3.4 *10-38 ถึง 3.4 *    เก็บแบบตัวเลขทศนิยม
                1038                    ตัวเลขหลังจุด 6 หลัก
double          3.4 *10-308 ถึง 3.4 *   เก็บแบบตัวเลขทศนิยม
                10308                   ตัวเลขหลังจุด 12 หลัก
Long double     3.4 *10-4032 3.4        เก็บแบบตัวเลขทศนิยม
                *104032                 ตัวเลขหลังจุด 24 หลัก
2.2 ตัวดาเนินการความสัมพันธ์
              (Relational Operators)
ตารางสัญลักษณ์ตัวดาเนินการความสัมพันธ์
   ตัวดาเนินการ ศัพท์เฉพาะ ตัวอย่าง       ผลลัพธ์
                                          กาหนดa=3 ; b=2

   <              less than      a<b ;    คาตอบคือ false

   >              greater than   a>b ;    คาตอบคือtrue

   <=             less than or   a<=b ;   คาตอบคือ false
                  equal

   >=             greater than   a>=b ;   คาตอบคือtrue
                  or equal

   ==             greater than   A==b ;   คาตอบคือ false
                  or equal

   !=             not equal      A!=b ;   คาตอบคือtrue
2.3 ตัวดาเนินการเชิงตรรกะ
                              (Logical Operators)
• ตรรกะ คือ การคิดเชิงเหตุผลที่มีความจริงค่าใดค่าหนึ่งคือ จริง (True: 1) หรือ (False: 0)


        ตัวดาเนินการ         ศัพท์เฉพาะ ตัวอย่าง                ผลลัพธ์
                                                                กาหนด a=9
        &&                   AND               (a>0)&&(a<       คาตอบคือ false
                                               5) ;
        ll                   OR                   (a>0)||       คาตอบคือtrue
                                                   (a<5) ;
        !                    NoT                  !(a>0) ;      คาตอบคือ false
3. คาสั่งควบคุมแบบมีทางเลือก ลักษณะ if
                           3.1 กรณีใช้ประโยคคาสั่งแบบ if
• รูปแบบที่ 1 กรณีหลังเงื่อนไข if มี 1 คาสั่ง
• รูปแบบที่ 2 กรณีหลังเงื่อนไข if มีมากกว่า 1 คาสั่ง
3.3 กรณีใช้ประโยคคาสั่งแบบ if – else if –else
   รูปแบบ
3.2 กรณีใช้ประโยคคาสั่งแบบ if – else
รูปแบบคาสั่ง
3.4โครงสร้าง หรือ รูปแบบ ที่ใช้ if ซ้อนกัน หรือ อาจ
              เรียกว่า nested if
4. คาสั่งควบคุมแบบมีทางเลือก
• คาสั่งswitchใช้ควบคุมการทางานแบบมีทางเลือก กรณีที่ทางเลือก
  การทางานมีจานวนมาก ภาษาซีออกแบบคาสั่งswitch ให้ทางาน
  ลักษณะวิเคราะห์ตรวจสอบค่าของตัวแปรหรือนิพจน์ว่าตรงกับค่า
  ภายในคาสั่ง case ใด จะทางานตามคาสั่งภายใต้การควบคุมของ
  คาสั่งcaseนั้น แต่หากตรวจสอบแล้วไม่ตรงกับคาสั่งใดเลย จะทางาน
  ภายใต้คาสั่งdefault
  ** เงื่อนไขที่ใช้กับคาสั่ง switch ต้องเป็นคาสั่งแบบประโยคเงื่อนไข
  แบบ1ประโยค การทางานของswitch จะต้องมีคาสั่งbreak เพื่อ
  ออกจากการทางานของcaseนั้นโดยไม่ต้องผ่านcaseถัดไป
4.1 รูปแบบการเขียนคาสั่งและแนวทางผังงานแบบ
                 switch
5.กรณีศึกษาการใช้คาสั่งควบคุมแบบมีทางเลือก
ตัวอย่างโปรแกรมที่ 3.10 กรณีศึกษาโปรแกรมระบบงาน ลักษณะเมนูเลือกการทางาน ควบคุมการเลือกการทางานด้วย
                                          คาสั่ง switch
จัดทาโดย
1. นาย ภาวัต         กระต่าย           เลขที่ 7
 2. นาย ธีรวัชช์      ปัญญาหงส์        เลขที่ 9
 3. นางสาวณัฐวดี สายศรีนิล             เลขที่ 16
 4. นางสาวนภามาศ เชียงทอง              เลขที่ 17
 5. นางสาวกมลชนก เปรมกิจ                เลขที่ 20
 6. นาสาวพลอยภัทรชา เยี่ยมสวัสดิ์       เลขที่ 36
             ชั้นมัธยมศึกษาปีที่ 6/2

Weitere ähnliche Inhalte

Was ist angesagt?

หน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถามหน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถาม
kruthanyaporn
 
เครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซีเครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซี
เทวัญ ภูพานทอง
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
Thank Chiro
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
boky_peaw
 
งานนำเสนอ1
 งานนำเสนอ1 งานนำเสนอ1
งานนำเสนอ1
Ing Gnii
 
การประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีการประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซี
mycomc55
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
Nookky Anapat
 

Was ist angesagt? (20)

การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก ม.4/5 กลุ่ม 3
 
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือกงานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
 
หน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถามหน่วยที่ 4 การสร้างแบบสอบถาม
หน่วยที่ 4 การสร้างแบบสอบถาม
 
เครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซีเครื่องหมายและการดำเนินการในภาษาซี
เครื่องหมายและการดำเนินการในภาษาซี
 
ตัวแปรกับชนิดของข้อมูล
ตัวแปรกับชนิดของข้อมูลตัวแปรกับชนิดของข้อมูล
ตัวแปรกับชนิดของข้อมูล
 
บทที่ 2 ตัวแปร
บทที่ 2 ตัวแปรบทที่ 2 ตัวแปร
บทที่ 2 ตัวแปร
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Javaบทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
1831
18311831
1831
 
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริงบทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
 
งานนำเสนอ1
 งานนำเสนอ1 งานนำเสนอ1
งานนำเสนอ1
 
Java-Chapter 09 Advanced Statements and Applications
Java-Chapter 09 Advanced Statements and ApplicationsJava-Chapter 09 Advanced Statements and Applications
Java-Chapter 09 Advanced Statements and Applications
 
Java-Chapter 04 Iteration Statements
Java-Chapter 04 Iteration StatementsJava-Chapter 04 Iteration Statements
Java-Chapter 04 Iteration Statements
 
เขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอนเขียนโปรแกรมด้วยไพธอน
เขียนโปรแกรมด้วยไพธอน
 
การประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซีการประกาศตัวแปรในภาษาซี
การประกาศตัวแปรในภาษาซี
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
ใบความรู้สมการเชิงเส้นตัวแปรเดียว
ใบความรู้สมการเชิงเส้นตัวแปรเดียวใบความรู้สมการเชิงเส้นตัวแปรเดียว
ใบความรู้สมการเชิงเส้นตัวแปรเดียว
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 

Andere mochten auch (15)

Ch7
Ch7Ch7
Ch7
 
Walker County Chamber Of Commerce 2012
Walker County Chamber Of Commerce 2012Walker County Chamber Of Commerce 2012
Walker County Chamber Of Commerce 2012
 
Arshad tit pgs (2)
Arshad tit pgs (2)Arshad tit pgs (2)
Arshad tit pgs (2)
 
Inntrykk fra Augusta Victoria Hospital i Jerusalem
Inntrykk fra Augusta Victoria Hospital i JerusalemInntrykk fra Augusta Victoria Hospital i Jerusalem
Inntrykk fra Augusta Victoria Hospital i Jerusalem
 
2013 annual dinner
2013 annual dinner2013 annual dinner
2013 annual dinner
 
Year2012 recap
Year2012 recapYear2012 recap
Year2012 recap
 
2011 annual report
2011 annual report2011 annual report
2011 annual report
 
P.nagarjuna .dissertation
P.nagarjuna .dissertationP.nagarjuna .dissertation
P.nagarjuna .dissertation
 
งานย่อย1 กิจกรรมร่วมการแข่งขัน17
งานย่อย1 กิจกรรมร่วมการแข่งขัน17งานย่อย1 กิจกรรมร่วมการแข่งขัน17
งานย่อย1 กิจกรรมร่วมการแข่งขัน17
 
Conductors
ConductorsConductors
Conductors
 
Mba project title pages karunaker
Mba project title pages karunakerMba project title pages karunaker
Mba project title pages karunaker
 
Sexualidad y hábitos
Sexualidad y hábitosSexualidad y hábitos
Sexualidad y hábitos
 
Ravi foods
Ravi foodsRavi foods
Ravi foods
 
Incontinencia urinaria
Incontinencia urinariaIncontinencia urinaria
Incontinencia urinaria
 
project-report-on-working-capital
project-report-on-working-capitalproject-report-on-working-capital
project-report-on-working-capital
 

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

การเขียนคำสั่งควบคุมมีทางเลือก
การเขียนคำสั่งควบคุมมีทางเลือกการเขียนคำสั่งควบคุมมีทางเลือก
การเขียนคำสั่งควบคุมมีทางเลือก
KEk YourJust'one
 
บทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัวบทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัว
Theeravaj Tum
 
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
Little Tukta Lita
 
ตัวแปรชุดและตัวแปรอักขระ PPT
ตัวแปรชุดและตัวแปรอักขระ PPTตัวแปรชุดและตัวแปรอักขระ PPT
ตัวแปรชุดและตัวแปรอักขระ PPT
Areeya Onnom
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
prapassonmook
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
 
เอกนาม
เอกนามเอกนาม
เอกนาม
krookay2012
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
Areeya Onnom
 

Ähnlich wie Powerpointการเขียนคำสั่งควบคุมแบบมีทางเลือก (20)

Limit
LimitLimit
Limit
 
การเขียนคำสั่งควบคุมมีทางเลือก
การเขียนคำสั่งควบคุมมีทางเลือกการเขียนคำสั่งควบคุมมีทางเลือก
การเขียนคำสั่งควบคุมมีทางเลือก
 
บทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัวบทที่ 2 ชนิดของตัว
บทที่ 2 ชนิดของตัว
 
บทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Javaบทที่ 3 พื้นฐานภาษา Java
บทที่ 3 พื้นฐานภาษา Java
 
Java-Chapter 02 Data Operations and Processing
Java-Chapter 02 Data Operations and ProcessingJava-Chapter 02 Data Operations and Processing
Java-Chapter 02 Data Operations and Processing
 
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1บทที่  5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
บทที่ 5 ข้อมูลชนิดอาร์เรย์และสตริง 6.1
 
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
2.3 ชนิดข้อมูล ตัวแปร และตัวดำเนินการ
 
ตัวแปรชุดและตัวแปรอักขระ PPT
ตัวแปรชุดและตัวแปรอักขระ PPTตัวแปรชุดและตัวแปรอักขระ PPT
ตัวแปรชุดและตัวแปรอักขระ PPT
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Basic
BasicBasic
Basic
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
 
11
1111
11
 
เอกนาม
เอกนามเอกนาม
เอกนาม
 
9789740328766
97897403287669789740328766
9789740328766
 
9789740328766
97897403287669789740328766
9789740328766
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
 
ตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระตัวแปรชุดและตัวแปรอักขระ
ตัวแปรชุดและตัวแปรอักขระ
 
Know1 3
Know1 3Know1 3
Know1 3
 
บทที่ 1.ทบทวนคณิตศาสตร์
บทที่ 1.ทบทวนคณิตศาสตร์บทที่ 1.ทบทวนคณิตศาสตร์
บทที่ 1.ทบทวนคณิตศาสตร์
 
เฉลย เลข56
เฉลย เลข56เฉลย เลข56
เฉลย เลข56
 

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

  • 1.
  • 2. 1. คาสั่งจัดเก็บข้อมูลลงหน่วยความจา 1.1 กฎเกณฑ์การกาหนดชื่อ • 1. อักขระแรกต้องเป็นตัวอักษร หรือเครื่องหมายขีดล่าง (_) ตัวถัดไป เป็นตัวอักษร หรือตัวเลข หรือเครื่องหมายขีดล่าง (_) ก็ได้ • 2. ชื่อที่ใช้อักษรตัวพิมพ์ใหญ่ หรือตัวพิมพ์เล็ก จะจัดเก็บข้อมูลใน หน่วยความจาตาแหน่งที่ต่างกัน • 3. ห้ามใช้อักขระพิเศษ เช่น $ @ และห้ามมีช่องว่างระหว่างอักขระ โดยเด็ดขาด • 4. ควรตั้งชื่อให้มีความหมายสอดคล้องกับงาน • 5. ต้องไม่ซ้ากับคาสงวนของภาษาซี (Reserved Word)
  • 3. 1.2 ชนิดของข้อมูล ตารางชนิดข้อมูลของภาษาซีตามมาตรฐาน ชนิดข้อมูล ขอบเขตของ การเก็บข้อมูล ข้อมูล char -128 ถึง 127 เก็บแบบอักขระ เก็บแบบอักขระ ไม่คิด unsigned char 0 ถึง 225 เครื่องหมาย int 32768 ถึง 32767 เก็บแบบจานวนเต็ม เก็บแบบจานวนเต็ม ไม่คิด unsigned int 0 ถึง 65535 เครื่องหมาย short -128 ถึง 127 เก็บแบบจานวนเต็มแบบ สั้น unsigned short 0 ถึง 225 เก็บแบบจานวนเต็มแบบ สั้น ไม่คิดเครื่องหมาย long -2147483648 ถึง เก็บแบบจานวนเต็มแบบ 2147483649 แบบยาว
  • 4. 2. การเขียนนิพจน์เชิงตรรกะ 2.1 ตัวดาเนินการทางคณิตศาสตร์ (Mathematical Operators) ตารางสัญลักษณ์ตัวดาเนินการทางคณิตศาสตร์ ตัวดาเนินการ ศัพท์เฉพาะ ความหมาย ตัวอย่าง ผลลัพธ์ + addition บวก 10+2 12 - subtraction ลบ 10-2 8 * multiplicatio คูณ 10*2 20 n / division หาร 10/2 5(หากมีเศษ ปัดทิ้ง) % remainder หารเอาเศษ 10%2 0
  • 5. ชนิดข้อมูล ขอบเขตของข้อมูล การเก็บข้อมูล unsigned long 0 ถึง 4294967296 เก็บแบบจานวนเต็มแบบแบบยาว ไม่คิดเครื่องหมาย float 3.4 *10-38 ถึง 3.4 * เก็บแบบตัวเลขทศนิยม 1038 ตัวเลขหลังจุด 6 หลัก double 3.4 *10-308 ถึง 3.4 * เก็บแบบตัวเลขทศนิยม 10308 ตัวเลขหลังจุด 12 หลัก Long double 3.4 *10-4032 3.4 เก็บแบบตัวเลขทศนิยม *104032 ตัวเลขหลังจุด 24 หลัก
  • 6. 2.2 ตัวดาเนินการความสัมพันธ์ (Relational Operators) ตารางสัญลักษณ์ตัวดาเนินการความสัมพันธ์ ตัวดาเนินการ ศัพท์เฉพาะ ตัวอย่าง ผลลัพธ์ กาหนดa=3 ; b=2 < less than a<b ; คาตอบคือ false > greater than a>b ; คาตอบคือtrue <= less than or a<=b ; คาตอบคือ false equal >= greater than a>=b ; คาตอบคือtrue or equal == greater than A==b ; คาตอบคือ false or equal != not equal A!=b ; คาตอบคือtrue
  • 7. 2.3 ตัวดาเนินการเชิงตรรกะ (Logical Operators) • ตรรกะ คือ การคิดเชิงเหตุผลที่มีความจริงค่าใดค่าหนึ่งคือ จริง (True: 1) หรือ (False: 0) ตัวดาเนินการ ศัพท์เฉพาะ ตัวอย่าง ผลลัพธ์ กาหนด a=9 && AND (a>0)&&(a< คาตอบคือ false 5) ; ll OR (a>0)|| คาตอบคือtrue (a<5) ; ! NoT !(a>0) ; คาตอบคือ false
  • 8. 3. คาสั่งควบคุมแบบมีทางเลือก ลักษณะ if 3.1 กรณีใช้ประโยคคาสั่งแบบ if • รูปแบบที่ 1 กรณีหลังเงื่อนไข if มี 1 คาสั่ง
  • 9. • รูปแบบที่ 2 กรณีหลังเงื่อนไข if มีมากกว่า 1 คาสั่ง
  • 11. 3.2 กรณีใช้ประโยคคาสั่งแบบ if – else รูปแบบคาสั่ง
  • 12. 3.4โครงสร้าง หรือ รูปแบบ ที่ใช้ if ซ้อนกัน หรือ อาจ เรียกว่า nested if
  • 13. 4. คาสั่งควบคุมแบบมีทางเลือก • คาสั่งswitchใช้ควบคุมการทางานแบบมีทางเลือก กรณีที่ทางเลือก การทางานมีจานวนมาก ภาษาซีออกแบบคาสั่งswitch ให้ทางาน ลักษณะวิเคราะห์ตรวจสอบค่าของตัวแปรหรือนิพจน์ว่าตรงกับค่า ภายในคาสั่ง case ใด จะทางานตามคาสั่งภายใต้การควบคุมของ คาสั่งcaseนั้น แต่หากตรวจสอบแล้วไม่ตรงกับคาสั่งใดเลย จะทางาน ภายใต้คาสั่งdefault ** เงื่อนไขที่ใช้กับคาสั่ง switch ต้องเป็นคาสั่งแบบประโยคเงื่อนไข แบบ1ประโยค การทางานของswitch จะต้องมีคาสั่งbreak เพื่อ ออกจากการทางานของcaseนั้นโดยไม่ต้องผ่านcaseถัดไป
  • 16. ตัวอย่างโปรแกรมที่ 3.10 กรณีศึกษาโปรแกรมระบบงาน ลักษณะเมนูเลือกการทางาน ควบคุมการเลือกการทางานด้วย คาสั่ง switch
  • 17.
  • 18. จัดทาโดย 1. นาย ภาวัต กระต่าย เลขที่ 7 2. นาย ธีรวัชช์ ปัญญาหงส์ เลขที่ 9 3. นางสาวณัฐวดี สายศรีนิล เลขที่ 16 4. นางสาวนภามาศ เชียงทอง เลขที่ 17 5. นางสาวกมลชนก เปรมกิจ เลขที่ 20 6. นาสาวพลอยภัทรชา เยี่ยมสวัสดิ์ เลขที่ 36 ชั้นมัธยมศึกษาปีที่ 6/2