Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.

Slides:



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

โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
ลักษณะโครงสร้างของผังงาน
Computer Programming 1 LAB Test 3
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
การโปรแกรมควบคุมแบบทำงานซ้ำ
Lecture no. 5 Control Statements
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
การควบคุมทิศทางการทำงาน
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 4.
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
บทที่ 5 การทำงานแบบวนซ้ำ
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 4: คำสั่ง if - else อ.ณัฐพงศ์ พยัฆคิน.
Lab 5: คำสั่ง switch - case
โดย อาจารย์ณัฐพงศ์ พยัฆคิน
Repetitive Statements (Looping)
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
คำสั่งวนซ้ำ (Looping)
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
การควบคุมทิศทางการทำงานของโปรแกรม
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
Repetitive Or Iterative
While by Accords (IT SMART CLUB 2006) by Accords 1.
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
Chapter 5 คำสั่งควบคุมการทำซ้ำ
Chapter 7 Iteration Statement
ครูรัตติยา บุญเกิด.
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
While.. 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
คำสั่งควบคุมขั้นตอน Flow control statements
หลักการเขียนโปรแกรม ( )
CHAPTER 4 Control Statements
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรที่ ๑ ทักษะการโปรแกรม เบื้องต้น วันที่สาม.
คำสั่งวนซ้ำ นายมาโนชญ์ แสงศิริ ครูผู้ช่วย โรงเรียนพิจิตรพิทยาคม
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 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.
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Week 5 While and Do-While loop (Control Structure 2)
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
PHP: [5] คำสั่งควบคุม (Control statement)
พระพุทธศาสนา.
ใบสำเนางานนำเสนอ:

Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน

Do - While Statement รูปแบบ do { ชุดคำสั่ง //Loop body เป็นคำสั่งวนรอบที่มีการตรวจสอบว่าจะกระทำซ้ำอีกหรือไม่ ภายหลัง จากการกระทำชุดคำสั่งที่กำหนด ดังนั้น ชุดคำสั่งจะถูกกระทำอย่างน้อยหนึ่งครั้งแน่ๆ จริง เท็จ นิพจน์บูลีน

While vs. Do-While ถามก่อนทำ (PRE –TEST loop หรือ entry-condition) เงื่อนไขจะถูกตรวจสอบก่อนที่จะกระทำชุดค่ำสั่ง (Loop body) ชุดคำสั่งอาจจะไม่ถูกกระทำเลยก็ได้ถ้าเงื่อนไขเป็นเท็จตั้งแต่เริ่มต้น ทำก่อนถาม (POST –TEST loop หรือ exit-condition) เงื่อนไขจะถูกตรวจ หลังจาก การกระทำชุดคำสั่ง (Loop body) ชุดคำสั่งจะถูกกระทำอย่างน้อย 1 ครั้งเสมอ

While vs. Do-While ถามก่อนทำ ทำก่อนถาม เท็จ จริง จริง เท็จ ชุดคำสั่ง นิพจน์บูลีน ชุดคำสั่ง จริง จริง เท็จ นิพจน์บูลีน ชุดคำสั่ง ถามก่อนทำ ทำก่อนถาม

#include <iostream.h> int main(){ int x, sum = 0; cout<<“Enter integers ( -1 to Stop ) “; cin >> x; while ( x != -1 ) { sum += x; cout <<“Enter integers ( -1 to Stop ) “; cin>>x; } cout<<“Sum = “<< sum << endl; return 0; Output Enter integers ( -1 to Stop ) 1 Enter integers ( -1 to Stop ) 2 Enter integers ( -1 to Stop ) 3 Enter integers ( -1 to Stop ) -1 Sum = 6 do { cout<<“Enter integers ( -1 to Stop ) “; cin >> x; sum += x; } while ( x != -1 ) ; sum++;

1+2+3+...+n = ? cout << “Enter a value for n: “; cin >> n; sum = 0; i = 1; while ( i <= n) { sum += i; i++; } cout << “The sum of the first ” << n << “numbers is” << sum << endl; Output Enter a value for n: 10 The sum of the first 10 numbers is 55 do { sum += 1; i ++; } while ( i<= n) ;

Computer Programming Design