ݺߣ
Submit Search
บทเรียน ออนไลน์
•
Download as PPTX, PDF
•
0 likes
•
217 views
P
Pommachat Mirasing
Follow
1 of 12
Download now
Download to read offline
More Related Content
บทเรียน ออนไลน์
1.
บทเรียน ออนไลน์ คำสั่งวนซ้ำ
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
Download