การโปรแกรมควบคุมแบบทำงานซ้ำ

Slides:



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

ลักษณะโครงสร้างของผังงาน
คำสั่ง while และ คำสั่ง do..while
การเขียนโปรแกรม แบบมีโครงสร้าง (ต่อ)
Control Statement for while do-while.
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
Lecture no. 5 Control Statements
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
การควบคุมทิศทางการทำงาน
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
บทที่ 5 การทำงานแบบวนซ้ำ
CE 112 บทที่ 5 การทำซ้ำในภาษา C
บทที่ 5 คำสั่งแบบมีเงื่อนไข Conditional Statements
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
Repetitive Statements (Looping)
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
คำสั่งวนซ้ำ (Looping)
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
การควบคุมทิศทางการทำงานของโปรแกรม
– Web Programming and Web Database
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
Flow Control.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
Chapter 7 Iteration Statement
ครูรัตติยา บุญเกิด.
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การทำซ้ำด้วย คำสั่ง for ง การเขียนได นามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
การเขียนผังงานแบบทำซ้ำ
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
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
คำสั่งควบคุมขั้นตอน Flow control statements
การเขียนโปรแกรมเบื้องต้น
คำสั่งควบคุมแบบวนซ้ำ
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
CHAPTER 4 Control Statements
การตรวจสอบเงื่อนไขใน PHP
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
ตัวดำเนินการ และนิพจน์คณิตศาสตร์
PHP การตรวจสอบเงื่อนไข.
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
อ. วชิระ หล่อประดิษฐ์. ตัว ดำเนินกา ร ศัพท์เฉพาะตัวอย่ าง ผลลัพธ์ ให้ a=3; b=2; Greater thana > b;True
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
การเขียน แบบวนซ้ำ , วนลูป
Week 6 For loop, break and continue (Control Structure 3)
C-Programming บทที่ 8 การทำซ้ำ C Programming.
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Powerpoint Templates Page 1 Powerpoint Templates Selection Structure โครงสร้างการทำงานแบบทางเลือก.
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
PHP: [5] คำสั่งควบคุม (Control statement)
ใบสำเนางานนำเสนอ:

การโปรแกรมควบคุมแบบทำงานซ้ำ

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำ เป็นรูปแบบการทำงานแบบวนลูปที่มีการทำงานซ้ำ ชุดคำสั่งชุดเดิมไปเรื่อยๆ ทำซ้ำจนกระทั่งเงื่อนไขที่กำหนดจะเป็นเท็จจึงจะออก จากลูปคำสั่ง ได้แก่ คำสั่ง while คำสั่ง do…while คำสั่ง for

คำสั่งควบคุมทิศทางของโปรแกรม แบบทำซ้ำ while do…while for

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง while ตรวจสอบเงื่อนไขก่อนการทำงานภายใต้ลูปทุกครั้ง ทำซ้ำก็ต่อเมื่อนิพจน์ที่กำหนดเป็นจริง โดยที่ boolean_expression เป็นนิพจน์ที่เป็นเงื่อนไขทางตรรกศาสตร์ ได้ผลลัพธ์เป็นจริงหรือเท็จ statements เป็นชุดคำสั่งที่ต้องการให้มีการทำซ้ำ while (boolean_expression) { statements; }

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง while (ต่อ) คำสั่งกำหนดค่าเริ่มต้น นิพจน์ ตรรกศาสตร์ เท็จ คำสั่งเปลี่ยนแปลงค่า ชุดคำสั่ง จริง ทำชุดคำสั่งซ้ำ ถ้านิพจน์ตรรกศาสตร์ ยังเป็นจริง

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง while (ต่อ) ตัวอย่าง int i=0; while (i<10) { System.out.println((i+1)“. Welcome to Java!!!”); count++; }

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง while (ต่อ)ตัวอย่างโปรแกรม public class SampleWhile { public static void main(String args[]) { int i = 1; while(i <= 10) { System.out.print(i+" "); i++; }

คำสั่งควบคุมทิศทางของโปรแกรม แบบทำซ้ำ while do…while for

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง do…while โดยที่ statements เป็นชุดคำสั่งที่ต้องการให้มีการทำซ้ำ boolean_expression เป็นนิพจน์ที่เป็นเงื่อนไขทางตรรกศาสตร์ ที่มีการตรวจสอบหลังทำงานในชุกคำสั่งเสร็จสิ้นทุกครั้ง do { statements; } while (boolean_expression);

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง do…while (ต่อ)Flowchart ชุดคำสั่ง เท็จ นิพจน์ตรรกศาสตร์ จริง คำสั่งเปลี่ยนแปลงค่า มีการทำชุดคำสั่ง อย่างน้อยหนึ่งครั้งเสมอ ทำชุดคำสั่งซ้ำ ถ้านิพจน์ตรรกศาสตร์ ยังเป็นจริง

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง do…while (ต่อ)ตัวอย่างโปรแกรม public class SampleDoWhile { public static void main(String args[]) { int i = 1; do { System.out.print(i+" "); i++; } while (i <= 10); }

คำสั่งควบคุมทิศทางของโปรแกรม แบบทำซ้ำ while do…while for

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for ตรวจสอบเงื่อนไขก่อนการ ทำงานภายใต้ลูปทุกครั้ง โดยทำงานเมื่อเงื่อนไขเป็น จริง เมื่อทำงานที่ชุดคำสั่ง ภายในลูปเสร็จสิ้น จะมีการ เพิ่มหรือลดค่าตัวแปร ควบคุมตามคำสั่งที่กำหนด ไว้

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for (ต่อ) รูปแบบการทำงาน โดยที่ ctrl_var เป็นตัวแปรที่ควบคุมจำนวนครั้งของการทำซ้ำ val เป็นค่าเริ่มต้นที่กำหนดให้ตัวแปรควบคุม bool_expr เป็นนิพจน์ที่เป็นเงื่อนไขทางตรรกศาสตร์ที่มีการ ตรวจสอบเงื่อนไขว่าเป็น T หรือ F ก่อนทำงานคำสั่งภายใน { } for (ctrl_var = val; bool_expr; increment or decrement) { statements; }

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for (ต่อ) รูปแบบการทำงาน (ต่อ) โดยที่ increment or decerment เป็นคำสั่งเพิ่มหรือลดค่าของตัวแปร ควบคุม statements เป็นชุดคำสั่งที่ต้องการให้มีการทำซ้ำ for (ctrl_var = val; bool_expr; increment or decrement) { statements; }

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for (ต่อ) ตัวอย่าง int i; for (i=0; i<10; i++) { System.out.println(i+1“. Welcome to Java!!!”); } for (int i=0; i<10; i++)

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for (ต่อ)Flowchart คำสั่งกำหนดค่าเริ่มต้น นิพจน์ ตรรกศาสตร์ เท็จ คำสั่งเปลี่ยนแปลงค่า ชุดคำสั่ง จริง ทำชุดคำสั่งซ้ำ ถ้านิพจน์ตรรกศาสตร์ ยังเป็นจริง

คำสั่งควบคุมทิศทางของโปรแกรมแบบทำซ้ำคำสั่ง for (ต่อ)ตัวอย่างโปรแกรม public class SampleFor { public static void main(String args[]) { for (int i=1; i<=10; i++) { System.out.print(i+" "); }

คำถามท้ายบท จงทำเครื่องหมาย × หน้าข้อความที่ถูกต้องที่สุดเพียงข้อเดียว จงทำเครื่องหมาย × หน้าข้อความที่ถูกต้องที่สุดเพียงข้อเดียว 1.ค่าเงื่อนไขในลูป for ใช้สำหรับทำสิ่งใด ก.กำหนดนิพจน์หรือเงื่อนไข ข.กำหนดค่าเริ่มต้น ค.ลดค่าตัวแปร ง.เพิ่มค่าตัวแปร 2.ลูปในภาษาซีประเภทใดที่ต้องทำสเตตเมนต์ในลูปแน่ๆ ก.for ข.while ค.do….while ง.ถูกทุกข้อ

คำถามท้ายบท (ต่อ) 3.ลูปประเภทใดที่ตรวจสอบเงื่อนไขก่อนการทำในลูป คำถามท้ายบท (ต่อ) 3.ลูปประเภทใดที่ตรวจสอบเงื่อนไขก่อนการทำในลูป ก.do…while ข.do…while และ for ค.for ง.forและwhile 4.ในการเขียนโปรแกรมที่มีการออกแบบเมนูเลือกทำนิยมใช้ ลูปใด ก.do…while ข. for ค. while ง.ข้อ ก. และ ข. ถูก

สมาชิกในกลุ่ม 1.นายศตวรรษ รองเลื่อน รหัส 565703055 1.นายศตวรรษ รองเลื่อน รหัส 565703055 2. นายธีรวัฒน์ ไฝพรม รหัส 565703041 3. นายธีรศักดิ์ ไชยภักดี รหัส 565703042 4. นางสาววิลาวรรณ พรมสมดะ รหัส 565703054 5. นางสาวฮายาตี สะอิ รหัส 565703066