intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài 6 Câu lệnh điều khiển

Chia sẻ: Nguyễn Thị Phương Phương | Ngày: | Loại File: PDF | Số trang:24

82
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Biểu thức được tính toán, nếu kết quả trùng với trường hợp nào thì các câu lệnh(statement sequence) tương ứng sẽ được thực thi. Thông thường biểu thức điều khiển chỉ là một biến.

Chủ đề:
Lưu

Nội dung Text: Bài 6 Câu lệnh điều khiển

  1. Bài 6 CÂU L NH I U KHI N
  2. 1.Câu l nh while Cú pháp (Syntax): while ( expression ) statement // thân l p Ví d int count = 0; while( count < 10) cout
  3. Ví d int main() { int x, count = 0; float sum = 0.0 ; cout x ) { sum += x ; ++count; } cout
  4. 2.Câu l nh for Cú pháp for ( expression1; expression2; expression3 ) statement Ví d int i, count = 0; for (i=1; i
  5. Ví d int x, i, limit ; for (i=0, limit=8; i
  6. M t vài cách dùng for #include for(i=0; !kbhit(); i++) cout
  7. 3.Câu l nh do-while Cú pháp do statement while ( expression); Ví d
  8. const long delay = 10000000L; int main() { int tic; cout > tic; do { for ( long i = 0; i < delay; ++i ) ; cout
  9. 4.Câu l nh IF Cú pháp if( expression ) statement1 [else statement2 ] else statement2 trong ngo c vuông nghĩa là có ho c không tùy ng d ng ví d if ( x < y ) min = x; else min = y;
  10. // Magic Number program. #include #include using namespace std; int main() { int magic; // magic number int guess; // s d oán magic = rand(); // l y s ng u nhiên cout > guess; if(guess == magic) cout
  11. Ví d : b sung vào chương trình oán s magic number cho bi t s d oán l n hay nh so v i s úng. Ví d nh p vào 3 s in ra s l n nh t
  12. 5.Câu l nh switch (1/3) Cú pháp: Switch ( statement ) { case const 1: [ statement sequence ] [ break; ] // thoát kh i switch case const 2: [ statement sequence ] [ break; ] . . . [default : statement ] // n u có thì s th c hi n khi bi u th c i u //ki n không trùng b t kỳ giá tr nào trên }
  13. Câu l nh switch (2/3) Bi u th c i u khi n ư c tính toán, n u k t qu trùng v i trư ng h p (case constant) nào thì các câu l nh (statement sequence) tương ng s ư c th c thi. Ki u c a bi u th c i u khi n là int hay char Thông thư ng bi u th c i u khi n ch là m t bi n Thư ng dùng khi c n so sánh v i m t lo t các giá tr
  14. Câu l nh switch (3/3) Có 4 lưu ý quan tr ng v switch: Câu l nh switch khác v i if ch nó ch ki m tra b ng, trong khi bi u th c i u ki n c a if có th ki m tra b t kỳ (không b ng, l n hơn, nh hơn) Không th có hai h ng s case ng d ng trong m t câu l nh switch Câu l nh switch luôn hi u qu hơn dùng if ch a if Các câu l nh liên quan m i case không ph i là các kh i. C++ có th ch p nh n n 16384 case, nhưng trên th c t dùng m t s nh vì ch y chương trình hi u qu .
  15. Ví d switch(choice) { case 1: cout
  16. V nguyên t c thì l nh break là tùy ch n, tuy nhiên trong m t s trư ng h p không dùng break s khi n chương trình ch y không như mong mu n, ví d : #include using namespace std; int main() { int i; case 3: cout
  17. Khi nhi u case có cùng mã l nh thì có th t k nhau và r ng các case bên trên switch(i) { case 1: case 2: case 3: statement sequence;// cho 1,2 và 3 break; case 4: satatement sequence;// cho 4 break;
  18. Câu l nh switch ch a switch switch(ch1) { case 'A': cout
  19. 6. Dùng continue Câu l nh continue ép s l p k ti p di n ra s m hơn, b qua các câu l nh phía sau nó trong vòng l p. #include using namespace std; int main() { int x; for(x=0; x
  20. 7. Dùng break Dùng câu l nh break thoát ra kh i vòng l p #include using namespace std; int main() { int t; // L p t 0 n 9, không l p n 100! For (t=0; t
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2