การวนซ้ำโดยใช้โครงสร้าง for

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โปรแกรมทดสอบที่1 ทดสอบการแสดงผลข้อความ
Advertisements

อัลกอริทึ่มทำงานวนซ้ำ
Computer Programming 1 LAB Test 3
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
การควบคุมทิศทางการทำงาน
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
Week 15 C Programming.
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
Repetitive Or Iterative
LOGO Array. ประเภทของ Array - อาเรย์ 1 มิติ (One) - อาเรย์ 2 มิติ (Two) - อาเรย์ 3 มิติ (Three) 2.
C# Programming Exceed Camp: Day 3.
คำสั่งควบคุมการทำงาน
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
โครงสร้างควบคุมการทำงาน
คำสั่ง while และ do…while
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
คำสั่งควบคุมการทำงานของ ActionScripts
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)
คำสั่งแบบมีเงื่อนไข Conditional Statements
อัลกอริทึ่มทำงานวนซ้ำ
บทที่ 5 คำสั่งควบคุม แบบวนซ้ำ รายวิชา ง การเขียนโปรแกรมเชิง วัตถุ Reading: ใบความรู้ บทที่ 5.
สาขาวิชาเทคโนโลยี สารสนเทศ คณะเทคโนโลยีสารสนเทศ และการสื่อสาร.
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
คำสั่งวนซ้ำ.
Week 6 For loop, break and continue (Control Structure 3)
การเปรียบเทียบเงื่อนไข
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Week 5 While and Do-While loop (Control Structure 2)
PHPPHP การเขียนโปรแกรมคอมพิวเตอร์ 1 สาขาวิชาระบบสารสนเทศ คณะเทคโนโลยีการจัดการ.
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
บทที่ 4 คำสั่งควบคุม โปรแกรม. คำสั่งควบคุมโปรแกรมออกได้เป็น 2 ประเภท คือ คำสั่งแบบกำหนดเงื่อนไข (Conditional Statement) คำสั่งแบบทำงานซ้ำ (Repetitive.
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
คำสั่งควบคุมการทำงาน
การเปรียบเทียบเงื่อนไข
การประมวลผลแบบวน ( LOOP )
หน่วยที่ 5 โปรแกรมแบบวนรอบทำซ้ำ
การติดต่อกับฐานข้อมูล(MySQL)
Chapter 4 ข้อความสั่ง เลือกทำ.
คำสั่งวนซ้ำ (Looping)
ใช้สำหรับ Turbo C++ Version 3.0
Work Shop 1.
หน่วยการเรียนที่ 4 เรื่อง การควบคุมทิศทางการทำงาน
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
Control Statement เงื่อนไขคำสั่งในโปรแกรม ภาษา C
รายวิชา ไมโครโปรเซสเซอร์ในงานอุตสาหกรรม
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
บทที่ 9 การทำซ้ำ (Loop).
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part2
คำสั่งวนรอบ (Loop).
Decision: Single and Double Selection (if and if-else statement)
โครงสร้างของโปรแกรมเกมคอมพิวเตอร์
Computer Game Programming
ใบสำเนางานนำเสนอ:

การวนซ้ำโดยใช้โครงสร้าง for

คำสั่ง for สะดวกสำหรับการนับรอบของลูป การดำเนินการที่เกี่ยวข้อง ทำ init_stmt หนึ่งครั้ง ตรวจสอบ condition; ถ้าเป็นจริงให้ทำงานใน body loop ทำ update_stmt, แล้วทำงานในขั้นตอนที่ 2 for (init_stmt; condition; update_stmt) statement; for (init_stmt; condition; update_stmt){ statement1; statement2; : statementN; }

คำสั่ง for: ผังการทำงาน START Initialize counter condition false true Statement Update counter END

for vs. while คำสั่ง: พิมพ์เลข 1,2,...,10 ออกหน้าจอ for loop using System; class Counting { static void Main() { int i; i = 1; while (i <= 10) { Console.WriteLine(i); i++; } while loop using System; class Counting { static void Main() { int i; for (i = 1; i <= 10; i++) { Console.WriteLine(i); } for loop

ทดสอบ: พิมพ์ดาว เขียนโปรแกรมเพื่อพิมพ์ดาวจำนวน N ดวง เมื่อ N กำหนดโดยผู้ใช้ ตัวอย่าง using System; class Stars { static void Main() { int i,N; Console.Write("Enter N: "); N = int.Parse(Console.ReadLine()); for (i = 1; i <= N; i++) { Console.Write("*"); } Console.WriteLine(); Enter N: 3 *** Enter N: 8 ******** ? ? ? ???

ตัวอย่าง แสดงค่า 0,2,4,...,20 แสดงค่า 1,3,5,...,19 แสดงค่า 15,12,9,...,0 for (i = 0; i <= 20; i += 2) Console.WriteLine(i); for (i = 1; i <= 19; i += 2) Console.WriteLine(i); ? ? ? ? ? ? for (i = 15; i >= 0; i -= 3) Console.WriteLine(i);

ลูปหลายชั้น โปรแกรมที่มีความซับซ้อนมากขึ้นอาจมีความต้องการใช้ลูปหลายชั้น คล้ายกันกับคำสั่ง if ตัวอย่าง using System; class Sum { static void Main() { int sum = 0, i, j, N; Console.Write("Enter N: "); N = int.Parse(Console.ReadLine()); for (i = 1; i <= N; i++) { for (j = 1; j <= i; j++) { sum = sum + j; } Console.WriteLine("Sum is {0}", sum); Outer Loop Inner Loop

ตัวอย่าง: พิมพ์ดาวอีกครั้ง! เพิ่มเติมจากโปรแกรมพิมพ์ดาวเดิม ตัวอย่าง Enter N: 3 * ** *** using System; class Stars2 { static void Main() { int i, j, N; N = int.Parse(Console.ReadLine()); for (i = 1; i <= N; i++) { for (j = 1; j <= i; j++) { Console.Write("*"); } Console.WriteLine(); Enter N: 5 * ** *** **** *****