Suche senden
Hochladen
กลุ่ม 4 การเขียนคำสั่งควบคุมแบบวนซ้ำ
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
598 views
Sarocha Makranit
Folgen
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 30
Jetzt herunterladen
Empfohlen
Chapter1
Chapter1
ลุง หนุ่ม
งานนำเสนอ2
งานนำเสนอ2
Myname's Jaekaem
Week4-1
Week4-1
Supaksorn Tatongjai
Week4-46
Week4-46
Supaksorn Tatongjai
Matlab
Matlab
Apinyaphorn
กลุ่ม 4
กลุ่ม 4
Sarocha Makranit
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
Sarocha Makranit
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
Sarocha Makranit
Empfohlen
Chapter1
Chapter1
ลุง หนุ่ม
งานนำเสนอ2
งานนำเสนอ2
Myname's Jaekaem
Week4-1
Week4-1
Supaksorn Tatongjai
Week4-46
Week4-46
Supaksorn Tatongjai
Matlab
Matlab
Apinyaphorn
กลุ่ม 4
กลุ่ม 4
Sarocha Makranit
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
Sarocha Makranit
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
Sarocha Makranit
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
Sarocha Makranit
งาน ฉลองพระชันษา 100 ปี
งาน ฉลองพระชันษา 100 ปี
Sarocha Makranit
It news
It news
Sarocha Makranit
Apple ลุยเทคโนโลยี 3 d
Apple ลุยเทคโนโลยี 3 d
Sarocha Makranit
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
Sarocha Makranit
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
Sarocha Makranit
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
Sarocha Makranit
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
Sarocha Makranit
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
Sarocha Makranit
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Sarocha Makranit
รายงานอินเทอร์เน็ต
รายงานอินเทอร์เน็ต
Sarocha Makranit
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Sarocha Makranit
อินเทลโชว์ชิปใหม่
อินเทลโชว์ชิปใหม่
Sarocha Makranit
คีย์บอร์ดแสง
คีย์บอร์ดแสง
Sarocha Makranit
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
Sarocha Makranit
ไอเซอร์เวย์
ไอเซอร์เวย์
Sarocha Makranit
แท็บเล็ต
แท็บเล็ต
Sarocha Makranit
โซนี่โมบายล์
โซนี่โมบายล์
Sarocha Makranit
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Sarocha Makranit
อินเทอร์เน็ต
อินเทอร์เน็ต
Sarocha Makranit
Weitere ähnliche Inhalte
Mehr von Sarocha Makranit
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
Sarocha Makranit
งาน ฉลองพระชันษา 100 ปี
งาน ฉลองพระชันษา 100 ปี
Sarocha Makranit
It news
It news
Sarocha Makranit
Apple ลุยเทคโนโลยี 3 d
Apple ลุยเทคโนโลยี 3 d
Sarocha Makranit
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
Sarocha Makranit
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
Sarocha Makranit
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
Sarocha Makranit
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
Sarocha Makranit
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
Sarocha Makranit
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Sarocha Makranit
รายงานอินเทอร์เน็ต
รายงานอินเทอร์เน็ต
Sarocha Makranit
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
Sarocha Makranit
อินเทลโชว์ชิปใหม่
อินเทลโชว์ชิปใหม่
Sarocha Makranit
คีย์บอร์ดแสง
คีย์บอร์ดแสง
Sarocha Makranit
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
Sarocha Makranit
ไอเซอร์เวย์
ไอเซอร์เวย์
Sarocha Makranit
แท็บเล็ต
แท็บเล็ต
Sarocha Makranit
โซนี่โมบายล์
โซนี่โมบายล์
Sarocha Makranit
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Sarocha Makranit
อินเทอร์เน็ต
อินเทอร์เน็ต
Sarocha Makranit
Mehr von Sarocha Makranit
(20)
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
ภาษาคอมพิวเตอร์และการพัฒนาโปรแกรม
งาน ฉลองพระชันษา 100 ปี
งาน ฉลองพระชันษา 100 ปี
It news
It news
Apple ลุยเทคโนโลยี 3 d
Apple ลุยเทคโนโลยี 3 d
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
ศิลปินรุ่นใหม่ใช้ปากกาไฮเทคแทนดินสอ
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
ซัมซุงครองแชมป์ตลาดสมาร์ทโฟนจีน Q1 2013
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
ไมโครซอฟท์ชู'คลาวด์'ปั้นไทยฮับการศึกษา
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
เปลี่ยนสมาร์ทโฟนเป็นเครื่องวัดระดับแอลกฮอล์
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
รายงานอินเทอร์เน็ต
รายงานอินเทอร์เน็ต
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
อินเทลโชว์ชิปใหม่
อินเทลโชว์ชิปใหม่
คีย์บอร์ดแสง
คีย์บอร์ดแสง
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
ทีวีสามมิติ ต่อเน็ตบนจอโทรทัศน์
ไอเซอร์เวย์
ไอเซอร์เวย์
แท็บเล็ต
แท็บเล็ต
โซนี่โมบายล์
โซนี่โมบายล์
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
อินเทอร์เน็ต
อินเทอร์เน็ต
กลุ่ม 4 การเขียนคำสั่งควบคุมแบบวนซ้ำ
1.
4
2.
“ ” (Operand) (Operator) [ [
[ A+B
3.
ตัวดาเนินการทางคณิตศาสตร์ของภาษา Cมีดังนี้ ตารางที่4.1 แสดงตัวดาเนินการทางคณิตศาสตร์ ตัวดาเนินการ
ความหมาย + - * / % ++ -- บวก ลบ คูณ หาร หารเอาเศษหรือModulus เพิ่มค่าครั้งละ 1 ลดค่าครั้งละ 1 การสร้างนิพจน์ทางคณิตศาสตร์ ถ้าเป็นนิพจน์ที่มีตัวถูกดาเนินการเพียง2ตัวจะไม่มีปัญหาอะไร แต่ถ้าเกิดมีตัวถูก ดาเนินการมากกว่า 2 ตัวขึ้นไปผู้ใช้จะต้องคานึงถึงลาดับความสาคัญของตัวดาเนินการด้วย มิฉะนั้นอาจจะได้ผลลัพธ์ที่ไม่ตรงตาม ความต้องการได้
4.
2 3 5
25 2 + 3 * 5 17 C (Precedence) 3 5 15 2 17 C
5.
-- - % + -
6.
7.
= [ Simple Assignments ( Simple
Assignments
8.
ัวอย่าง A=2 um=2+A um=(2*5)+6 ัวอย่างSimple Assignments ค่าของx ค่าของy
นิพจน์ ค่าของนิพจน์ ผลลัพธ์ของนิพจน์ 10 5 x=y+2 7 x=7 10 5 x=x/y 2 x=2 10 5 x=y%4 1 x=1 A = 2 Sum = 2+A Sum = 2*5 Simple Assignments
9.
10.
นิพจน์แบบCompound เทียบเท่ากับนิพจน์แบบSimple x*=y x=x*y X/=y
X=x/y X%=y X=x%y X+=y X=x+y X-=y X=x-y
11.
12.
++ -- ++ 1 -- 1 2
2
13.
POSTFIX [ A ++ A – POSTFIX 1.
ให้x=a 2. จากนั้นจะทาการa=a+1 หรือเมื่อนิพจน์เป็นy=b-- จะมีขั้นตอนการทาการ ดังนี้ 1. ให้y=b 2. จากนั้นจะทาการ b=b–1 ค่าของaตอนแรก นิพจน์ ผลลัพธ์ของนิพจน์ ค่าของaตอนหลัง 10 a++ 10 11 10 a-- 10 9
14.
PREFIX [ ++a --a ขั้นตอนการทางานของนิพจน์แบบPrefixเมื่อนิพจน์x=++a 1. จากนั้นจะทาการ a=a+1 2.
ให้x=a หรือเมื่อนิพจน์เป็นy=--b จะมีขั้นตอนการทาการ ดังนี้ 1. จากนั้นจะทาการ b=b-1 2. ให้y=b ค่าของaตอนแรก นิพจน์ ผลลัพธ์ของนิพจน์ ค่าของaตอนหลัง 10 ++a 11 11 10 --a 9 9
15.
++ PREFIX
16.
• (LOOP) STATEMENT 1 •
3 – FOR – WHILE – DO...WHILE
17.
FOR for for for
for for (expression1; expression2; expression3) statement; for (expression1; expression2; expression3) { statement(s); }
18.
for
19.
for(นิพจน์ที่1; นิพจน์ที่2; นิพจน์ที่3) { คาสั่งวนรอบ; ……. } เป็นคาสั่งที่ใช้ในการควบคุมให้มีการวนรอบคาสั่งหลาย
ๆรอบโดย นิพจน์ที1คือการกาหนดค่าเริ่มต้นให้กับตัวแปรที่ใช้ในการวนรอบ นิพจน์ที่2เป็นการเปรียบเทียบก่อนที่จะวนรอบถ้าเงื่อนไขของนิพจน์เป็นจริงจะมีการทางานตามคาสั่งวนรอบ นิพจน์ที่3เป็นคาสั่งในการกาหนดค่าที่จะเปลี่ยนแปลงไปในแต่ละรอบ
20.
ตัวอย่างโปรแกรม for1.c #include<stdio.h> #include<conio.h> intcounter; charword[20]="Bodindecha"; main() { clrscr(); for(counter=5;counter<=10;counter=counter+1) printf("counter t=t%2dtmyschoolist%sn",counter,word); }
21.
WHILE while loop) for while endless loop)
while
22.
while
23.
WHILE while(นิพจน์ทดสอบเงื่อนไข)statement; หรือwhile(นิพจน์ทดสอบเงื่อนไข) { คาสั่งที่1; คาสั่งที่2; ... คาสั่งสุดท้าย; } โดย whileจะทาการทาซ้าต่อไปเมื่อนิพจน์ทดสอบเงื่อนไขให้ผลลัพธ์เป็นจริงและทาต่อจนกระทั่งผลลัพธ์ของนิพจน์ ทดสอบเงื่อนไขเป็นเท็จ
24.
DO - WHILE do while loop)
while do while endless loop)
25.
do- while
26.
while
27.
- while (n
< 11) while n < 11 loop while
28.
- while sum n - while n avg n,
sum avg enter
29.
http://courseware.bodin.ac.th/computer/Advance dLevel programming/C_language/ htm http://202.143.152.6/files/1106301616560373_1 201240883219.ppt http://158.108.103.7:12222/~boonchoo/images/s tories/resources/pp254/5_loop.pdf
30.
Jetzt herunterladen