Upload
supaksorn-tatongjai
View
830
Download
0
Embed Size (px)
Citation preview
ค ำสัง่ for()
for (ค่าดชันีนับจ านวนรอบ=จ านวนรอบเร่ิมต้น;เงือ่นไขส าหรับหยุดการวนซ ้า;ปรับดชันี) {
ค าส่ัง; }
รูปแบบ
เร่ิมต้น
จบ
i = ค่าเร่ิมต้น
i <= ค่าส้ินสุด
จริง
เทจ็
แสดงค่ำ/เก็บค่ำ
ผงังาน
เพิม่ค่า i อกี 1
ตวัอย่ำง ค ำสัง่ for()
for (i=1 ; i<5; i++) {
พมิพ์ค าว่า “น้อยกว่า 5”; }
โจทย์ ให้แสดงข้อความว่า “น้อยกว่า 5” เมือ่ท างานน้อยกว่า 5 รอบ
เร่ิมต้น
จบ
i = 1
i < 5
จริง
เทจ็
ผงังาน
เพิม่ค่า i อกี 1 “นอ้ยกว่ำ 5”
ค ำสัง่ while()
while (เงือ่นไข) {
ค าส่ัง; }
รูปแบบ
เร่ิมต้น
จบ
i = ค่าเร่ิมต้น
i <= ค่าส้ินสุด
จริง
เทจ็
แสดงค่ำ/เก็บค่ำ
ผงังาน
เพิม่ค่า i อกี 1
ตัวอย่าง ค าสั่ง while()
while (n<=10)
{
sum = sum+n;
}
โจทย์ ให้หาผลรมของตวัเลข 1-10
เร่ิมต้น
จบ
sum = 0 , n = 1
n <= 10
จริง
sum = sum+n เพิม่ค่า n อกี 1
เทจ็
แสดงค่ำ sum
ค ำสัง่ do..while()
do
{
ค าส่ัง; } while (เงือ่นไข)
รูปแบบ
เร่ิมต้น
จบ
i = ค่าเร่ิมต้น
i <= ค่าส้ินสุด จริง
เทจ็
แสดงค่า/เกบ็ค่า
ผงังาน
เพิม่ค่า i อกี 1
ตวัอย่ำงค ำสัง่ do..while()
do
{
แสดงค่า i;
} while (i<=5)
โจทย์ ให้แสดงค่าตัวเลขตามจ านวนที่ป้อน
เร่ิมต้น
จบ
i = 1
i <= 5 จริง
เทจ็
แสดงค่า i
ผงังาน
เพิม่ค่า i อกี 1
สรุปรูปแบบค ำสัง่วนซ ้ ำ
do
{
ค าส่ัง; } while (เงือ่นไข)
while (เงือ่นไข) {
ค าส่ัง; }
for(ค่าดชันีนับจ านวนรอบ=จ านวนรอบเร่ิมต้น; เงือ่นไขส าหรับหยุดการวนซ ้า; ปรับดชันี) {
ค าส่ัง; }