886201 หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

Application Development Overview Nithi Thanon Computer Science Prince of Songkla University.
อัลกอริทึ่มทำงานวนซ้ำ
หลักการโปรแกรม 1 Lecture 7: การทำซ้ำ (while, do-while)
Lecture 5: ทางเลือกแบบหลายทาง
Computer Programming 1 LAB Test 3
บทที่ 7 รีเคอร์ซีฟ ระหว่างการออกแบบเขียนโปรแกรมแบบบนลงล่าง (Top-down Design) จะมีงานย่อย(Subtask) เพื่อแก้ปัญหาในแต่ละเรื่อง และผู้เขียนโปรแกรมต้องการใช้งานย่อยในลักษณะที่เรียกตัวเองขึ้นมาทำงาน.
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
การโปรแกรมควบคุมแบบทำงานซ้ำ
Lecture no. 5 Control Statements
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (for).
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
Lecture 6: ทางเลือกแบบมีโครงสร้างซ้อนใน
Lecture 10: อาร์เรย์หนึ่งมิติ
หลักการโปรแกรม 1 Lecture 1: ความรู้เบื้องต้นเกี่ยวกับ การโปรแกรม.
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 8 Computer Programming 1
Computer Programming 1 LAB # 6 Function.
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 5: คำสั่ง switch - case
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
Repetitive Or Iterative
While by Accords (IT SMART CLUB 2006) by Accords 1.
หน่วยที่ 8 อาร์กิวเมนต์ของ main
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
Lecture 4 องค์ประกอบภาษา C To do: Hand back assignments
คำสั่งควบคุมการทำงาน
Lecture 7 ฟังก์ชัน To do: Hand back assignments
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
ครูรัตติยา บุญเกิด.
คำสั่ง while และ do…while
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
บทที่ 6 การควบคุมโปรแกรม.
Week 6 การทำซ้ำโดย for loop
Week 5 การทำซ้ำโดย while loop และ do while loop
Week 6 การทำซ้ำโดย for loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
คำสั่งควบคุม (Control Statements)
อัลกอริทึ่มทำงานวนซ้ำ
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
คำสั่งวนซ้ำ.
Week 6 For loop, break and continue (Control Structure 3)
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
หลักการโปรแกรม 1 Lecture 12: อาร์เรย์หนึ่งมิติ
Looping ธนวัฒน์ แซ่เอียบ.
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
1 exit() and break C++ provides a way to leave a program early (before its natural finish) with the exit() function. The format of exit() is as follows:
INC 161 , CPE 100 Computer Programming
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
เทศบาลนครขอนแก่น ยินดีต้อนรับ
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
โครงการพัฒนาคุณภาพชีวิตประชาชนในชนบท จังหวัดสตูล
แบบฟอร์มการบริหารโดยการควบคุมคุณภาพ (QCC) ดีเด่น ปี 2561
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part2
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
จุดที่ควรปรับปรุง SR 1 และ SR 2.
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
ใบสำเนางานนำเสนอ:

หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for)

ทบทวนเรื่อง while

ทบทวนเรื่อง do-while

The for Statement Syntax for (ForInit ; ForExpression; PostExpression) Action Example for ( int i = 0; i < 3; i++ ) { cout << “i is " << i << endl; }

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i 0

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i 0

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i 0

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i 0

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i 1

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i 1

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i 1

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i 1

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i 2

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i 2

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i is 2 i 2

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i is 2 i 2

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i is 2 i 3

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i is 2 i 3

Execution Trace for (int i = 0; i < 3; ++i) { cout << "i is " << i << endl; } cout << "all done" << endl; i is 0 i is 1 i is 2 all done i 3

Example: หาผลรวมของเลข 1 ถึง 10 T F i=i+1 i<=10 sum = sum+i i = 1 sum = 0 sum = 0; for (int i=1; i <= 10; i++ ) sum += i; RESULT: sum =

Example: พิมพ์เลขคี่ที่อยู่ในช่วง 1 ถึง 10 T F i+=2 i < 10 i = 1 print i for (int i=1; i<10; i+=2) cout << i << “ ”; RESULT:

Example: พิมพ์ค่า 10 ลงมาจนถึง 1 i = 10 print i i=i-1 T F i>=1 for (int i=10; i >= 1; i--) cout << i << “ ”;

initialization condition statements update for (int count = 1; count <= 10; count++) { cout << count << endl; } int count = 1; // Initialize the counter while (count <= 10) // Check the counter { cout << count << endl; count++; // Update the counter } initialization condition statements update while vs. for

แบบฝึกหัด ให้เขียนโปรแกรมเพื่อแสดงค่า x 2 + x – 4 เมื่อ x=5, 6, …,12 ให้เขียนโปรแกรมเพื่อแสดงสูตรคูณแม่ 5