วันจันทร์ที่ 13 กุมภาพันธ์ พ.ศ. 2560

สรุปท้ายบทที่ 6 คำสั่งควบคุมเงื่อนไขและการทำงานเป็นรอบ

สรุปท้ายบทที่ 6  คำสั่งควบคุมเงื่อนไขและการทำงานเป็นรอบ

คำสั่งควบคุมเงื่อนไข

   ภาษาซีจะใช้ประโยค if ในการ
 สร้างเงื่อนไข ซึ่งสามารถตรวจสอบเงื่อนไข
 ว่าตรงกับความจริง หรือความเท็จได้  นอกจากประโยค if 
   1. การควบคุมเงื่อนไข 
  if-statement
   
    ในการใช้ประโยคคำสั่ง if-statement เพื่อ  ตรวจสอบเงื่อนไข มีอยู่ 4 รูปแบบด้วยกันคือ
 1.1 การสร้างเงื่อนไขประโยค
 เดียว
 เป็นการาตรวจสอบเงื่อนไขว่าเป็น
 จริงหรือเท็จ แล้วให้ทำชุดคำสั่งนั้นๆ

   

  1.2 การสร้างเงื่อนไข if...eles
  
  เป็นการตรวจสอบว่า หากเงื่อนไขเป็นจริง  ก็จะดำเนินการกับชุดคำสั่งที่กำหนดไว้    และหาก
 เงื่อนไขเป็นเท็จ ก็จะดำเนินการกับ
 ชุดคำสั่งหลังประโยค eles
    
   1.3 การสร้างเงื่อนไข if...eles แบบหลาย  กรณี
 จากรูปแบบเงื่อนไขข้างต้นที่ผ่านมา ้ป็นรูป  แบบเงื่อนไขแค่ 2 กรณี
 เท่านั้น ดังนั้น หากรูปแบบการสร้าง เงื่อนไขที่  ต้องตรวจสอบหลายๆ
 กรณี ก็จะใช้ประโยค eles if เพื่อตรวจสอบ  เป็นลำดับย่อยๆต่อไป
   
  1.4 การสร้างเงื่อนไขแบบซ้อน 
 (Netsted if)
  เป็นการสร้างรูปแบบเงื่อนไขที่ซับ  ซ้อนยิ่ง  ขึ้น โดยจะมีการตรวจสอบ
 เงื่อนไขซ้อนย่อยลงไปอีก ซึ่งการ
 สร้างประโยคซ้อนเงื่อนไขดังกล่าว จำเป็น  ต้องตรวจสอบให้รอบคอบ มิฉะนั้น อาจเกิด  ผลลัพธ์ที่ผิดพลาดได้
   
กรมที่ผ่านมา ล้วนเป็นการ
 ประมวลผลชุดคำสั่งเพียงรอบเดียว
 ทั้งสิ้น แต่ในความเป็นจริงแล้ว เรา
 สามารถสั่งให้คอมพิวเตอร์ประมวล
 ผลชุดคำสั่งต่างๆได้ เรียกว่า กระบวนการทำ  ซ้ำ หรือ ลูป เช่น สร้างลูปเพื่อประมูลผลอ่าน  ไฟล์ข้อมูลจนกระทั่งจบไฟล์ สร้างลูปเพื่อ
 การคำนวณจนครบรอบ หรือสร้าง
 ลูปของรายการเมนู เพื่อให้ผู้ใช้สามารถใช้งานโปแกรมไปได้เรื่อยๆ
   
คำสั่งทำงานเป็นรอบมีอยู่ 3 ประเภทด้วยกัน ดังนี้
  1. การทำงานเป็นรอบด้วยลูป while
  2. การทำงานเป็นรอบด้วยลูป do while
  3. การทำงานเป็นรอบด้วยลูป for
   
   1.การทำงานเป็นรอบด้วยลูป while
 คุณลักษณะของการทำงานเป็น
 รอบด้วยลูป while
 1. ลูป while จะถูกทำงานต่อเมื่อ
 เงื่อนไขเป็นจริง
 2. เมื่อเงื่อนไขเป็นเท็จ ก็ขะหลุดออกจากลูป  while
 3. นิพจน์ที่นำมาใช้ตรวจสอบเงื่อน
 ไข สามารถใช้ตัวดำเนินการเปรียบ
 เทียบ
 
  2. การทำงานเป็นรอบด้วยลูป do while
 คุณลักษณะของการทำงานเป็น
 รอบด้วยลูป do while
 1. หากสร้างลูปด้วย do while ชุดคำสั่งภาย  ในลูป อย่างน้อยจะ
 ต้องถูกทำงาน 1 รอบ เสมอ ถึงแม้ว่าการ  ตรวจสอบเงื่อนไขครั้งแรกจะเป็นเท็จก็ตาม
  
   3. การทำงานเป็นรอบด้วยลูป for
 คุณลักษณะของการทำงานเป็น
 รอบด้วยลูป for
 1. การทำงานของลูป จะเริ่มจากค่า
 เริ่มต้นที่กำหนดใน expression 1
 2. รอบการทำงาน ขึ้นอยู่กับนิพจน์       เงื่อนไขที่ตั้งไว้ใน expression 2
 3. การเพิ่มค่า counter ให้กับลูป
 ใน expression 3 จะส่งผลต่อจำ
 นวนรอบของลูป

   
   

ไม่มีความคิดเห็น:

แสดงความคิดเห็น