7
คำสั่ง for() for (ค่าดัชนีนับจานวนรอบ=จานวนรอบเริ่มต้น;เงื่อนไขสาหรับหยุดการวนซ้า;ปรับดัชนี ) { คาสั่ง; } รูปแบบ เริ่มต้น จบ i = ค่าเริ่มต้น i <= ค่าสิ้นสุด จริง เท็จ แสดงค่ำ/เก็บค่ำ ผังงาน เพิ่มค ่า i อีก 1

7 3 condition

Embed Size (px)

Citation preview

Page 1: 7 3 condition

ค ำสัง่ for()

for (ค่าดชันีนับจ านวนรอบ=จ านวนรอบเร่ิมต้น;เงือ่นไขส าหรับหยุดการวนซ ้า;ปรับดชันี) {

ค าส่ัง; }

รูปแบบ

เร่ิมต้น

จบ

i = ค่าเร่ิมต้น

i <= ค่าส้ินสุด

จริง

เทจ็

แสดงค่ำ/เก็บค่ำ

ผงังาน

เพิม่ค่า i อกี 1

Page 2: 7 3 condition

ตวัอย่ำง ค ำสัง่ for()

for (i=1 ; i<5; i++) {

พมิพ์ค าว่า “น้อยกว่า 5”; }

โจทย์ ให้แสดงข้อความว่า “น้อยกว่า 5” เมือ่ท างานน้อยกว่า 5 รอบ

เร่ิมต้น

จบ

i = 1

i < 5

จริง

เทจ็

ผงังาน

เพิม่ค่า i อกี 1 “นอ้ยกว่ำ 5”

Page 3: 7 3 condition

ค ำสัง่ while()

while (เงือ่นไข) {

ค าส่ัง; }

รูปแบบ

เร่ิมต้น

จบ

i = ค่าเร่ิมต้น

i <= ค่าส้ินสุด

จริง

เทจ็

แสดงค่ำ/เก็บค่ำ

ผงังาน

เพิม่ค่า i อกี 1

Page 4: 7 3 condition

ตัวอย่าง ค าสั่ง while()

while (n<=10)

{

sum = sum+n;

}

โจทย์ ให้หาผลรมของตวัเลข 1-10

เร่ิมต้น

จบ

sum = 0 , n = 1

n <= 10

จริง

sum = sum+n เพิม่ค่า n อกี 1

เทจ็

แสดงค่ำ sum

Page 5: 7 3 condition

ค ำสัง่ do..while()

do

{

ค าส่ัง; } while (เงือ่นไข)

รูปแบบ

เร่ิมต้น

จบ

i = ค่าเร่ิมต้น

i <= ค่าส้ินสุด จริง

เทจ็

แสดงค่า/เกบ็ค่า

ผงังาน

เพิม่ค่า i อกี 1

Page 6: 7 3 condition

ตวัอย่ำงค ำสัง่ do..while()

do

{

แสดงค่า i;

} while (i<=5)

โจทย์ ให้แสดงค่าตัวเลขตามจ านวนที่ป้อน

เร่ิมต้น

จบ

i = 1

i <= 5 จริง

เทจ็

แสดงค่า i

ผงังาน

เพิม่ค่า i อกี 1

Page 7: 7 3 condition

สรุปรูปแบบค ำสัง่วนซ ้ ำ

do

{

ค าส่ัง; } while (เงือ่นไข)

while (เงือ่นไข) {

ค าส่ัง; }

for(ค่าดชันีนับจ านวนรอบ=จ านวนรอบเร่ิมต้น; เงือ่นไขส าหรับหยุดการวนซ ้า; ปรับดชันี) {

ค าส่ัง; }