บทท่ี 6 โปรแกรมแบบวนรอบ 1
6.1 การวนรอบซ้าดว้ ยคาสงั ่ for มีการทางานก่อนแลว้ จึงตรวจสอบเง่ือนไข โดยใหโ้ ปรแกรมทา ตามจานวนรอบที่กาหนดไว้ กาหนดคา่ for(กาหนดคา่ ;เงอื่ นไข; เพม่ิ คา่ ;) เงอื่ นไข { ชุดคาสงั่ 1-N เพิ่มค่า ชดุ คาส่งั 1 ... ชุดคาสั่ง N } 2
6.2 การวนรอบซ้าดว้ ยคาสงั ่ while (ลปู while) มีการตรวจสอบเง่ือนไข ถ้าเป็ นจริงจะทางานซ้า โดยจะ ตรวจสอบเงื่อนไขกา่ อนการทางานทุกคร้งั เงื่อนไข ไม่ใช่ while(ตรวจสอบเงอื่ นไข) { ใช่ ชดุ คาส่งั ชุดคาสั่ง 1 ... ชุดคาส่ัง N } 3
6.3 การวนรอบซ้าดว้ ยคาสงั ่ do_while (ลปู do_while) มีการทางานก่อนแลว้ จึงตรวจสอบเงื่อนไข และจะทางานจนกว่า เงื่อนไขจะเป็ นจริง ชดุ คาส่งั do{ ชดุ คาส่ัง 1 ใช่ ... เงอื่ นไข ชุดคาสง่ั N ไม่ใช่ } while(ตรวจสอบเงื่อนไข); 4
6.4 คาสงั ่ break และ continue คาสงั่ break และ continue จะใชง้ านร่วมกบั for, while, do_while, โดยคาสงั่ break จะทางานต่างจากคาสงั่ continue คือ เมื่อ มีการวนรอบการทางาน และมีการเรียกใชง้ านคาสงั่ break โปรแกรม จะออกจากการวนรอบการทางานน้ันทนั ที ส่วนคาสงั่ continue จะไม่ ออกจากการวนรอบการทางาน แต่ขา้ มชุดคาสัง่ ที่ตามหลังคาสัง่ continue โดย 2 คาสงั่ น้ ีจะใชร้ ่วมกบั โปรแกรมท่ีมีการทางานแบบวนรอบ เพอ่ื ออกจากการวนรอบ หรือขา้ มบางชุดคาสงั่ ในการวนรอบน้ัน 5
สรุปทา้ ยหน่วยการเรียน 6.1 การวนรอบซ้าดว้ ยคาสงั่ for 6.2 การวนรอบซ้าดว้ ยคาสงั่ while (ลปู while) 6.3 การวนรอบซ้าดว้ ยคาสงั่ do_while (ลปู do_while) 6.4 คาสงั่ break และ continue 7
Unit 6 THE END 8
Search
Read the Text Version
- 1 - 7
Pages: