LOOPLOOP. LOOP คืออะไร ? - วงรอบการทำงาน - ทำงานแบบซ้ำๆ ไปเรื่อยๆตามเงื่อนไข เช่น - การแพ๊คของ 50 ชิ้นใส่กล่อง ทำไปเรื่อยๆ จนกว่า ของจะหมด - ตีดอทไปเรื่อยๆ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
อัลกอริทึ่มทำงานวนซ้ำ
Advertisements

ทบทวน & ลุยโจทย์ (Midterm)
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
การโปรแกรมควบคุมแบบทำงานซ้ำ
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
Lecture no. 5 Control Statements
การควบคุมทิศทางการทำงาน
LAB # 5 Computer Programming 1 1.
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
ผังงานโปรแกรม (Program Flowchart)
บทที่ 5 การทำงานแบบวนซ้ำ
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
คำสั่งวนซ้ำ (Looping)
การจำลองความคิด
– Web Programming and Web Database
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Looping การวนรอบ บทที่ 4.
While by Accords (IT SMART CLUB 2006) by Accords 1.
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
รูปแบบ if-else if if (เงื่อนไข1) {
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
โครงสร้างควบคุมการทำงาน
ครูรัตติยา บุญเกิด.
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
การออกแบบโปรแกรม ขั้นตอนการแก้ปัญหา การนิยามปัญหา (Problem definition)
Week 6 การทำซ้ำโดย for loop
Week 5 การทำซ้ำโดย while loop และ do while loop
Week 7 การเขียนโปรแกรมเบื้องต้น
Week 6 การทำซ้ำโดย for loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
หลักการเขียนโปรแกรม ( )
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
อัลกอริทึ่มทำงานวนซ้ำ
บทที่ 5 คำสั่งควบคุม แบบวนซ้ำ รายวิชา ง การเขียนโปรแกรมเชิง วัตถุ Reading: ใบความรู้ บทที่ 5.
Java Programming Java Structure and Datatype,Variable
Nested loop and its applications.
หลักการเขียนโปรแกรม ( )
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
Recursive Method.
การเขียน แบบวนซ้ำ , วนลูป
คำสั่งวนซ้ำ.
C-Programming บทที่ 8 การทำซ้ำ C Programming.
Flowchart การเขียนผังงาน.
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Powerpoint Templates Page 1 Powerpoint Templates Selection Structure โครงสร้างการทำงานแบบทางเลือก.
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
การทำซ้ำ Pisit Nakjai.
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Week 5 While and Do-While loop (Control Structure 2)
การทำซ้ำ (for).
ผังงานโปรแกรม (Program Flowchart)
Nested loop.
ใบสำเนางานนำเสนอ:

LOOPLOOP

LOOP คืออะไร ? - วงรอบการทำงาน - ทำงานแบบซ้ำๆ ไปเรื่อยๆตามเงื่อนไข เช่น - การแพ๊คของ 50 ชิ้นใส่กล่อง ทำไปเรื่อยๆ จนกว่า ของจะหมด - ตีดอทไปเรื่อยๆ จนกว่า จะแพ้ครบ 10 ตา

ประโยชน์ ง่ายต่อการเขียนโค้ด ไม่ต้องใช้หลายบรรทัด เช่น ต้องการปริ้น “CE BOOST UP” ออก ทางหน้าจอ 1000 บรรทัด วิธีทำ - println(“CE BOOST UP ”); เป็นจำนวน 1000 บรรทัด - ใช้ loop

WHILE - LOOP การเขียน public void run(){ while(expression) { // เช็คเงื่อนไข statement1; // เริ่มทำงาน statement2; … }

EXAMPLE ต้องการปริ้น “CE BOOST UP” 5 ครั้งออก หน้าจอ public void run(){ int i = 0; while(i < 5){ println(“CE BOOST UP”); i++; }

Code int i = 0; while(i < 5){ println(“CE BOOST UP”); i++; } Memory i = 0 i = 1 i = 2 i = 3 i = 4 i = 5 หน้าจอ CE BOOST UP << หลุด LOOP !!

หรือ int i = 0; while(true){ if(i == 5) break; // เมื่อเจอคำสั่งนี้ จะออกจาก loop ทันที println(“CE BOOST UP”); i++; }

ข้อควรระวัง !! int i = 0; while(i < 5) println(“CE BOOST UP”); i++; ลืมใส่ ปีกกา {} !! ผลที่ออกทางหน้าจอ CE BOOST UP CE BOOST UP … infinite loop !

ข้อควรระวัง !! int i = 0; while(true){ if(i == 5) break; println(“CE BOOST UP”); i++; } while(true){ int i = 0; if(i == 5) break; println(“CE BOOST UP”); i++; } ทำงาน 5 รอบ ปกติ Infinite loop

DO – WHILE LOOP การเขียน public void run(){ do { // ทำงานก่อน statement1; statement2; … } while (expression); // เช็คเงื่อนไข }

EXAMPLE ต้องการปริ้น “CE BOOST UP” 5 ครั้งออก หน้าจอ public void run(){ int i = 0; do { println(“CE BOOST UP”); i++; } while (i < 5); }

Code int i = 0; do { println(“CE BOOST UP”); i++; } while (i < 5); Memory i = 0 i = 1 i = 2 i = 3 i = 4 i = 5 หน้าจอ CE BOOST UP << หลุด LOOP !

FOR - LOOP การเขียน public void run(){ for(initialization;expression; update) { statement1; statement2; … }

EXAMPLE ต้องการปริ้นข้อความออกมา 5 บรรทัด โดยแต่ละ บรรทัดมีข้อความคือเลขของบรรทัดนั้นๆ public void run(){ for (int i = 1; i <= 5; i++) { println(i); }

Code for (int i = 1; i <= 5; i++) { println(i); } Memory i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 หน้าจอ << หลุด LOOP !

ตัวแปรนอก FOR - LOOP for (int i =0; i < 5; i++) { println(“CE BOOST UP”); } int i; for (i = 0; i < 5; i++) { println(“CE BOOST UP”); } << สามารถนำตัวแปร i มาใช้นอก loop ได้