SlideShare a Scribd company logo
1 of 18
Download to read offline
กลุ่มที่ 3 ชั้นมัธยมศึกษาปีที่ 6/1
1.1กฎเกณฑ์การกาหนดชื่อ
 อักขระแรกต้องเป็นตัวอักษร หรือเครื่องหมายขีดล่าง(_) ตัวถัดไปเป็น
ตัวอักษร หรือตัวเลขหรือเครื่องหมายขีดล่างก็ได้(_)
 ชื่อทีใช้อักษรตัวพิพม์ใหญ่ หรือตัวพิพม์เล็ก จะจัดเก็บข้อมูลใน
หน่วยความจาตาแหน่งที่ต่างกัน
 ห้ามใช้อักขระพิเศษเช่น $ @ และห้ามมีช่องว่างระหว่างอักขระโดยเด็ดขาด
 ความตั้งชื่อให้มีความหมายสอดคล้องกับงาน
 ต้องไม่ซ้ากับคาสงวนภาษาซี (Reserved Word)
ตารางชนิดข้อมูลของภาษาซีตามมาตรฐาน
 2.1ตัวดาเนินการทางคณิตศาสตร์ (Mathematical Operators)
ตารางสัญลักษณ์ตัวดาเนินการทางคณิตศาสตร์
 ตารางสัญลักษณ์ตัวดาเนินการความสัมพันธ์
ตรรกะ คือ การคิดเชิงเหตุผลที่มีความจริงค่าใดค่าหนึ่งคือ จริง (True:1)
หรือ (False:0)
3.1 กรณีใช้ประโยคคาสั่งแบบ if
 รูปแบบที่ 1 กรณีหลังเงื่อนไข if มี 1 คาสั่ง
 รูปแบบที่ 2 กรณีหลังเงื่อนไข if มีมากกว่า 1 คาสั่ง
3.2 กรณีใช้ประโยคคาสั่งแบบ if–else
3.3 กรณีใช้ประโยคคาสั่งแบบ if-else if –else
3.4 โครงสร้างหรือรูปแบบที่ใช้ if ซ้อนกันหรืออาจเรียกว่า nested if
คาสั่ง switch ใช่ควบคุมการทางานแบบมีทางเลือก กรณีที่
ทางเลือกการทางานมีจานวนมาก ภาษาซีออกแบบคาสั่ง switch
ให้ทางานลักษณะวิเคราะห์ตรวจสอบว่าค่าของตัวแปรหรือนิพจน์ว่า
ตรงกับค่าภายในคาสั่ง case ใด จะทางานจะทางานตามคาสั่งภายใต้
การควบคุมของคาสั่ง case นั้น แต่หากตรวจสอบแล้วไม่ตรงกับ
คาสั่งใดเลยจะทางานภายใต้คาสั่ง default
*** เงื่อนไขที่ใช้กับคาสั่ง switch ต้องเป็นคาสั่งแบบ
ประโยคเงื่อนไขแบบ1 ประโยค การทางานของ switch จะต้องมี
คาสั่ง break เพื่อออกจากการทางานของ case นั้นโดยไม่ต้อง
ผ่าน case ถัดไป
 https://it.benchama.ac.th คุณครูสาโรจน์ บุญศักดิ์ดี
 courseware.bodin.ac.th โรงเรียนบดินเดชา
 หนังสือการเรียนภาษาซีด้วยตนเอง ผศ.รุ่งทิวา เสาร์สิงห์
1. นาย ธนพล หยิบจันทร์ เลขที่ 3
2. นาย พงศกร พึ่งกุล เลขที่ 5
3. นาย ภาสวิชญ์ หะรินสวัสดิ์ เลขที่ 6
4. นาย วิโรจน์ ศรีเผือก เลขที่ 7
5. นาย ปฐมพร รวมสุข เลขที่ 16
6. นางสาว กุสุมา แขวงนคร เลขที่ 18
7. นางสาว ธนันยา กรีรัตน์ เลขที่ 25
นักเรียนชันมัธยมศึกษาปีที่ 6/1

More Related Content

More from Pp'dan Phuengkun

งานย่อย1 ร่วมการแข่งขัน
งานย่อย1 ร่วมการแข่งขันงานย่อย1 ร่วมการแข่งขัน
งานย่อย1 ร่วมการแข่งขัน
Pp'dan Phuengkun
 
งานสรุปกลุ่มที่ 5 งานเดี่ยว
งานสรุปกลุ่มที่ 5 งานเดี่ยวงานสรุปกลุ่มที่ 5 งานเดี่ยว
งานสรุปกลุ่มที่ 5 งานเดี่ยว
Pp'dan Phuengkun
 
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้นคลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
Pp'dan Phuengkun
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
Pp'dan Phuengkun
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
Pp'dan Phuengkun
 
ยานไร้คนบังคับ
ยานไร้คนบังคับยานไร้คนบังคับ
ยานไร้คนบังคับ
Pp'dan Phuengkun
 
ปกอินเทร์เน็ต
ปกอินเทร์เน็ตปกอินเทร์เน็ต
ปกอินเทร์เน็ต
Pp'dan Phuengkun
 
อินเทอร์เน็ต
อินเทอร์เน็ตอินเทอร์เน็ต
อินเทอร์เน็ต
Pp'dan Phuengkun
 
อินเทอร์เน็ต5.1
อินเทอร์เน็ต5.1อินเทอร์เน็ต5.1
อินเทอร์เน็ต5.1
Pp'dan Phuengkun
 
อินเทอร์เน็ต
อินเทอร์เน็ตอินเทอร์เน็ต
อินเทอร์เน็ต
Pp'dan Phuengkun
 

More from Pp'dan Phuengkun (16)

งานย่อย1 ร่วมการแข่งขัน
งานย่อย1 ร่วมการแข่งขันงานย่อย1 ร่วมการแข่งขัน
งานย่อย1 ร่วมการแข่งขัน
 
งานสรุปกลุ่มที่ 5 งานเดี่ยว
งานสรุปกลุ่มที่ 5 งานเดี่ยวงานสรุปกลุ่มที่ 5 งานเดี่ยว
งานสรุปกลุ่มที่ 5 งานเดี่ยว
 
Mindmap2
Mindmap2Mindmap2
Mindmap2
 
Mindmap
MindmapMindmap
Mindmap
 
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้นคลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
คลาสและการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
การเขียนคำสั่งควบคุมแบบมีทางเลือก (1)
 
งานย่อย 1
งานย่อย 1งานย่อย 1
งานย่อย 1
 
Mapcom
MapcomMapcom
Mapcom
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
ยานไร้คนบังคับ
ยานไร้คนบังคับยานไร้คนบังคับ
ยานไร้คนบังคับ
 
พม่า
พม่าพม่า
พม่า
 
ข าวไอท
ข าวไอท ข าวไอท
ข าวไอท
 
ปกอินเทร์เน็ต
ปกอินเทร์เน็ตปกอินเทร์เน็ต
ปกอินเทร์เน็ต
 
อินเทอร์เน็ต
อินเทอร์เน็ตอินเทอร์เน็ต
อินเทอร์เน็ต
 
อินเทอร์เน็ต5.1
อินเทอร์เน็ต5.1อินเทอร์เน็ต5.1
อินเทอร์เน็ต5.1
 
อินเทอร์เน็ต
อินเทอร์เน็ตอินเทอร์เน็ต
อินเทอร์เน็ต
 

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