SlideShare a Scribd company logo
1 of 12
บทเรียน ออนไลน์ 
คำสั่งวนซ้ำ
1. คำ สั่ง WHILE เป็นคำ สั่งที่ใช้วนซ้ำ โดยจะตรวจสอบเงื่อนไข 
ก่อน ถ้ำพบว่ำเงื่อนไขเป็นจริง จึงจะทำ คำ สั่งที่อยู่ภำยในลูป(LOOP) 
หลังจำกนั้นจึงกลับมำตรวจสอบเงื่อนไขอีกครั้ง วนซ้ำ เช่นนี้ไปเรื่อยๆ 
จนกว่ำเงื่อนไขจะเป็นเท็จ 
while (เงื่อนไข) 
{ 
คำ สั่ง; 
}
คำ สั่ง 
<? 
$size = 1; 
while ($size < 7) 
{ echo "<font size = $size color=blue>HELLO<br>"; 
$size++; 
} 
?> 
 ผลลพัธ์ 
 HELLO 
HELLO 
HELLO 
HELLO 
HELLO 
HELLO
 จำกตัวอย่ำง โปรแกรมจะตรวจสอบเงื่อนไขก่อนว่ำเป็นจริงหรือไม่ จะเห็น 
ว่ำ $size มีค่ำเท่ำกับ 1 ซึ่งน้อยกว่ำ 7 ดังนั้นเงื่อนไขจึงเป็นจริง แล้วจึงเข้ำไป 
ทำ คำ สั่งที่อยู่ในลูปทั้ง 2 คำ สั่ง โดยเพิ่มค่ำ $size ขึ้นอีกหนึ่ง 
หลังจำกนั้นก็กลับไปตรวจสอบเงื่อนไขต่อว่ำเป็นจริงหรือไม่ ในที่นี้จะ 
วนซ้ำ ทั้งสิ้น 6 รอบ
2. คำสั่ง DO..WHILE 
คำ สั่ง DO..WHILE จะมีกำรทำ งำนคล้ำยกับ WHILE แต่ต่ำงกันตรงที่ คำ สั่ง 
DO..WHILE จะตรวจสอบเงื่อนไขทีหลัง นั่นคือจะมีกำรทำ คำ สั่งในลูปอย่ำง 
น้อย 1 ครั้งเสมอ เมื่อทำ คำ สั่งในลูปแล้วจึงตรวจสอบเงื่อนไขทีหลัง 
do 
{ 
คำ สั่ง; 
} 
while (เงื่อนไข)
 คำ สั่ง 
<? 
$a = 1; 
do 
{ 
echo $a," "; 
$a++; 
} while($a<=20) 
?> 
ผลลัพธ์ 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
3. คำสั่ง FOR 
สำ หรับคำ สั่ง FOR นั้น จะมีกำรทำ งำนเหมือนกับ WHILE คือตรวจสอบ 
เงื่อนไขหรือกำรเปรียบเทียบก่อน แล้วจึงทำ คำ สั่งภำยในลูป แต่มักใช้ในกรณีที่ 
ทรำบจำ นวนครั้งในกำรวนซ้ำ ที่แน่นอน 
for (กำ หนดค่ำเริ่มต้น ; เงื่อนไข ; กำรเพิ่ม/ลดค่ำตัวแปร) 
{ 
คำ สั่ง; 
}
 คำ สั่ง 
 <? 
for($a = 1 ; $a < 13 ; $a++) 
{ 
echo "<font color=green>"; 
echo "2 x $a =",2*$a,"<br>"; 
echo "</font>"; 
} 
?>
ผลลัพธ์ 
2 x 1 =2 
2 x 2 =4 
2 x 3 =6 
2 x 4 =8 
2 x 5 =10 
2 x 6 =12 
2 x 7 =14 
2 x 8 =16 
2 x 9 =18 
2 x 10 =20 
2 x 11 =22 
2 x 12 =24
จำกตัวอย่ำง เป็นโปรแกรมสูตรคูณแม่ 2 โดย $a จะเริ่มเก็บค่ำ 
จำก 1 ในขณะที่เงื่อนไขยังเป็นจริง (นั่นคือ $a < 13) ก็จะทำ 
คำ สั่งในลูปทั้ง 3 คำ สั่ง หลังจำกนั้นตัวแปร $a จะถูกเพิ่มค่ำที 
ละหนึ่ง และทำ งำนไปเรื่อยๆ จนกระทั่งเงื่อนไข $a < 13 เป็น 
เท็จ
สมาชิกกลุ่ม 
 นาย ทีปกร แสนดี ม.6/3 เลขที่3 
 นาย นพพร ศรีทองดี ม.6/3 เลขที่4 
 นาย จารุวิทย์คุ้มทองดี ม.6/3 เลขที่9 
 นาย อภสิิมธิ์จนัมนั่คง ม.6/3 เลขที่13 
 นาย กนัตพงศ์ ทพัใจหาญ ม.6/3 เลขที่14 
 นาย เมธา ตนัติกิจชาญชยั ม.6/3 เลขที่21
บทเรียน ออนไลน์

More Related Content

Viewers also liked

Kodifikasi Pengetahuan
Kodifikasi PengetahuanKodifikasi Pengetahuan
Kodifikasi PengetahuanDidi Sugandi
 
сообщество родителей детей с особыми потребностями
сообщество родителей детей с особыми потребностямисообщество родителей детей с особыми потребностями
сообщество родителей детей с особыми потребностямиОльга Ладная
 
Take-out Lecture ContentMarketing - Crowdale maart 2013
Take-out Lecture ContentMarketing - Crowdale maart 2013Take-out Lecture ContentMarketing - Crowdale maart 2013
Take-out Lecture ContentMarketing - Crowdale maart 2013AtMost and AtMostTV
 
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indore
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indoreWeekly commodity report 29 sep to 03 oct 2014 by epic r esearch indore
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indoreEpic Research Limited
 
NISM Update January 2012
NISM Update January 2012NISM Update January 2012
NISM Update January 2012NISM
 
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM AtMost and AtMostTV
 
PresentacióN Sistemas Solar
PresentacióN Sistemas SolarPresentacióN Sistemas Solar
PresentacióN Sistemas Solargueste23031
 
J.f.e. le-boys-des-guays-photo-documents
J.f.e. le-boys-des-guays-photo-documentsJ.f.e. le-boys-des-guays-photo-documents
J.f.e. le-boys-des-guays-photo-documentsFrancis Batt
 
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיIsraeli Internet Association technology committee
 
Capitulo1 Evidencia Presente 1
Capitulo1 Evidencia Presente 1Capitulo1 Evidencia Presente 1
Capitulo1 Evidencia Presente 1Joel Sans
 
Impacto de Moodle en la Carrera de Informática Educativa UNAN - Managua
Impacto de Moodle en la Carrera de Informática Educativa UNAN - ManaguaImpacto de Moodle en la Carrera de Informática Educativa UNAN - Managua
Impacto de Moodle en la Carrera de Informática Educativa UNAN - ManaguaUNAN - Managua
 
טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...
טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...
טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...Israeli Internet Association technology committee
 

Viewers also liked (20)

Ninos y bebes-37744
Ninos y bebes-37744Ninos y bebes-37744
Ninos y bebes-37744
 
Kodifikasi Pengetahuan
Kodifikasi PengetahuanKodifikasi Pengetahuan
Kodifikasi Pengetahuan
 
сообщество родителей детей с особыми потребностями
сообщество родителей детей с особыми потребностямисообщество родителей детей с особыми потребностями
сообщество родителей детей с особыми потребностями
 
Cartaz Inglês Zuleima
Cartaz Inglês ZuleimaCartaz Inglês Zuleima
Cartaz Inglês Zuleima
 
Take-out Lecture ContentMarketing - Crowdale maart 2013
Take-out Lecture ContentMarketing - Crowdale maart 2013Take-out Lecture ContentMarketing - Crowdale maart 2013
Take-out Lecture ContentMarketing - Crowdale maart 2013
 
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indore
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indoreWeekly commodity report 29 sep to 03 oct 2014 by epic r esearch indore
Weekly commodity report 29 sep to 03 oct 2014 by epic r esearch indore
 
NISM Update January 2012
NISM Update January 2012NISM Update January 2012
NISM Update January 2012
 
RacTour-Roteiros
RacTour-RoteirosRacTour-Roteiros
RacTour-Roteiros
 
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM
Patrick Petersen - Masterclass Online Marketing Strategie 3.0 Adformatie MARCOM
 
PresentacióN Sistemas Solar
PresentacióN Sistemas SolarPresentacióN Sistemas Solar
PresentacióN Sistemas Solar
 
Mirai
MiraiMirai
Mirai
 
PARIS 2.0 : « LACOSTE, le polo du futur » Louis Bonichon, Directeur de Créati...
PARIS 2.0 : « LACOSTE, le polo du futur » Louis Bonichon, Directeur de Créati...PARIS 2.0 : « LACOSTE, le polo du futur » Louis Bonichon, Directeur de Créati...
PARIS 2.0 : « LACOSTE, le polo du futur » Louis Bonichon, Directeur de Créati...
 
J.f.e. le-boys-des-guays-photo-documents
J.f.e. le-boys-des-guays-photo-documentsJ.f.e. le-boys-des-guays-photo-documents
J.f.e. le-boys-des-guays-photo-documents
 
El Hombre Lobo
El  Hombre LoboEl  Hombre Lobo
El Hombre Lobo
 
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטיטכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
טכנולוגיות אינטרנט מתפתחות - אפליקציות ווב, מובייל, והווב הסמנטי
 
Receta Sopa Infusion Menta
Receta Sopa Infusion MentaReceta Sopa Infusion Menta
Receta Sopa Infusion Menta
 
Capitulo1 Evidencia Presente 1
Capitulo1 Evidencia Presente 1Capitulo1 Evidencia Presente 1
Capitulo1 Evidencia Presente 1
 
Día 4- web & e-mail mk expert
Día 4- web & e-mail mk expertDía 4- web & e-mail mk expert
Día 4- web & e-mail mk expert
 
Impacto de Moodle en la Carrera de Informática Educativa UNAN - Managua
Impacto de Moodle en la Carrera de Informática Educativa UNAN - ManaguaImpacto de Moodle en la Carrera de Informática Educativa UNAN - Managua
Impacto de Moodle en la Carrera de Informática Educativa UNAN - Managua
 
טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...
טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...טכנולוגיות אינטרנט מתפתחות    הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...
טכנולוגיות אינטרנט מתפתחות הווב הסמנטי ויישומיו - אייל סלע - אוניברסיטת בר...
 

บทเรียน ออนไลน์

  • 2. 1. คำ สั่ง WHILE เป็นคำ สั่งที่ใช้วนซ้ำ โดยจะตรวจสอบเงื่อนไข ก่อน ถ้ำพบว่ำเงื่อนไขเป็นจริง จึงจะทำ คำ สั่งที่อยู่ภำยในลูป(LOOP) หลังจำกนั้นจึงกลับมำตรวจสอบเงื่อนไขอีกครั้ง วนซ้ำ เช่นนี้ไปเรื่อยๆ จนกว่ำเงื่อนไขจะเป็นเท็จ while (เงื่อนไข) { คำ สั่ง; }
  • 3. คำ สั่ง <? $size = 1; while ($size < 7) { echo "<font size = $size color=blue>HELLO<br>"; $size++; } ?>  ผลลพัธ์  HELLO HELLO HELLO HELLO HELLO HELLO
  • 4.  จำกตัวอย่ำง โปรแกรมจะตรวจสอบเงื่อนไขก่อนว่ำเป็นจริงหรือไม่ จะเห็น ว่ำ $size มีค่ำเท่ำกับ 1 ซึ่งน้อยกว่ำ 7 ดังนั้นเงื่อนไขจึงเป็นจริง แล้วจึงเข้ำไป ทำ คำ สั่งที่อยู่ในลูปทั้ง 2 คำ สั่ง โดยเพิ่มค่ำ $size ขึ้นอีกหนึ่ง หลังจำกนั้นก็กลับไปตรวจสอบเงื่อนไขต่อว่ำเป็นจริงหรือไม่ ในที่นี้จะ วนซ้ำ ทั้งสิ้น 6 รอบ
  • 5. 2. คำสั่ง DO..WHILE คำ สั่ง DO..WHILE จะมีกำรทำ งำนคล้ำยกับ WHILE แต่ต่ำงกันตรงที่ คำ สั่ง DO..WHILE จะตรวจสอบเงื่อนไขทีหลัง นั่นคือจะมีกำรทำ คำ สั่งในลูปอย่ำง น้อย 1 ครั้งเสมอ เมื่อทำ คำ สั่งในลูปแล้วจึงตรวจสอบเงื่อนไขทีหลัง do { คำ สั่ง; } while (เงื่อนไข)
  • 6.  คำ สั่ง <? $a = 1; do { echo $a," "; $a++; } while($a<=20) ?> ผลลัพธ์ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
  • 7. 3. คำสั่ง FOR สำ หรับคำ สั่ง FOR นั้น จะมีกำรทำ งำนเหมือนกับ WHILE คือตรวจสอบ เงื่อนไขหรือกำรเปรียบเทียบก่อน แล้วจึงทำ คำ สั่งภำยในลูป แต่มักใช้ในกรณีที่ ทรำบจำ นวนครั้งในกำรวนซ้ำ ที่แน่นอน for (กำ หนดค่ำเริ่มต้น ; เงื่อนไข ; กำรเพิ่ม/ลดค่ำตัวแปร) { คำ สั่ง; }
  • 8.  คำ สั่ง  <? for($a = 1 ; $a < 13 ; $a++) { echo "<font color=green>"; echo "2 x $a =",2*$a,"<br>"; echo "</font>"; } ?>
  • 9. ผลลัพธ์ 2 x 1 =2 2 x 2 =4 2 x 3 =6 2 x 4 =8 2 x 5 =10 2 x 6 =12 2 x 7 =14 2 x 8 =16 2 x 9 =18 2 x 10 =20 2 x 11 =22 2 x 12 =24
  • 10. จำกตัวอย่ำง เป็นโปรแกรมสูตรคูณแม่ 2 โดย $a จะเริ่มเก็บค่ำ จำก 1 ในขณะที่เงื่อนไขยังเป็นจริง (นั่นคือ $a < 13) ก็จะทำ คำ สั่งในลูปทั้ง 3 คำ สั่ง หลังจำกนั้นตัวแปร $a จะถูกเพิ่มค่ำที ละหนึ่ง และทำ งำนไปเรื่อยๆ จนกระทั่งเงื่อนไข $a < 13 เป็น เท็จ
  • 11. สมาชิกกลุ่ม  นาย ทีปกร แสนดี ม.6/3 เลขที่3  นาย นพพร ศรีทองดี ม.6/3 เลขที่4  นาย จารุวิทย์คุ้มทองดี ม.6/3 เลขที่9  นาย อภสิิมธิ์จนัมนั่คง ม.6/3 เลขที่13  นาย กนัตพงศ์ ทพัใจหาญ ม.6/3 เลขที่14  นาย เมธา ตนัติกิจชาญชยั ม.6/3 เลขที่21