Câu lệnh điều khiển và rẽ nhánh pot

33 397 0
Câu lệnh điều khiển và rẽ nhánh pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

VC VC & & BB BB 11 Nội dung NMLT - Câu lệnh điều kiện và rẽ nhánh Câu lệnh điều kiện if2 Câu lệnh rẽ nhánh switch3 Một số kinh nghiệm lập trình4 Một số ví dụ minh họa5 Câu lệnh tuần tự1 VC VC & & BB BB 22 Cấu trúc tuần tự  Các câu lệnh được thực hiện lần lượt theo thứ tự tuyến tính từ trên xuống và từ trái sang phải.  Mỗi lệnh kết thúc bằng dấu ;  Khối lệnh là có từ hai lệnh trở lên và được đặt trong cặp dấu {…}.  Ví dụ: #include <iostream.h> void main() { int a, b, c; cout << “Nhap 3 so a, b, c : ”; cin >> a >> b >> c; cout << “MAX = ” << (a>b ? (a>c ? a : c) : (b>c ? b : c)); } Khối Lệnh VC VC & & BB BB 33 <Lệnh 1> Câu lệnh if (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh Đ S <BT Logic> if (<BT Logic>) <Lệnh 1>; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) VC VC & & BB BB 44 Câu lệnh if (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) cout<<“a bang 0”; if (a == 0) { cout<<“a bang 0”; a = 2912; } } VC VC & & BB BB 55 <Lệnh 1> Câu lệnh if (đủ) NMLT - Câu lệnh điều kiện và rẽ nhánh <Lệnh 2> Đ S <BT Logic> if (<BT Logic>) <Lệnh 1>; else <Lệnh 2>; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) VC VC & & BB BB 66 Câu lệnh if (đủ) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) cout<<“a bang 0”; else cout<<“a khac 0”; if (a == 0) { cout<<“a bang 0”; a = 2912; } else cout<<“a khac 0”; } VC VC & & BB BB 77 Câu lệnh if - Một số lưu ý  Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. NMLT - Câu lệnh điều kiện và rẽ nhánh VC VC & & BB BB 88  Thiếu cặp dấu (<ĐK>) sau từ khóa if. if BTĐK if n%2= =0 S1; cout<<“Số chẵn”;  Dư dấu ‘;’ if (BTĐK) ; if (n%2= =0); S1; cout<<“Số chẵn”;  Thiếu cặp dấu bao quanh {<khối lệnh>} int tongchan; if (ĐK) if (n %2= =0) S1; cout<<“Số chẵn>; S2; tong = tong +n; S3; cout<“Tổng =“<<Tong; … Câu lệnh if - Một số lưu ý VC VC & & BB BB 99 Cấu trúc chọn lựa if…else lồng  Cú pháp: if (<Biểu thức điều kiện 1>) <Lệnh 1>; else if (<Biểu thức điều kiện 2>) <Lệnh 2>; else if (<Biểu thức điều kiện 3>) <Lệnh 3>; else <Lệnh sai>; VC VC & & BB BB 1010 Câu lệnh if - Một số lưu ý  Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. NMLT - Câu lệnh điều kiện và rẽ nhánh if (a != 0) if (b > 0) cout<<“a != 0 va b > 0”; else cout<<“a != 0 va b <= 0”; if (a !=0) { if (b > 0) cout<<“a != 0 va b > 0”; else cout<<“a != 0 va b <= 0”; } [...]... - Câu lệnh điều kiện và rẽ nhánh 17 VC VC & & BB BB Câu lệnh switch - Một số lưu ý  switch sẽ nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc NMLT - Câu lệnh điều kiện và rẽ nhánh 18 VC VC & & BB BB Câu lệnh switch - Một số lưu ý  switch nhảy đến case tương ứng và thực hiện đến khi nào gặp break hoặc cuối switch sẽ kết thúc NMLT - Câu lệnh điều kiện và rẽ nhánh. .. cout . 2912; } } VC VC & & BB BB 55 < ;Lệnh 1> Câu lệnh if (đủ) NMLT - Câu lệnh điều kiện và rẽ nhánh < ;Lệnh 2> Đ S <BT Logic> if (<BT Logic>) < ;Lệnh 1>; else < ;Lệnh 2>; Câu lệnh đơn hoặc Câu lệnh. } Khối Lệnh VC VC & & BB BB 33 < ;Lệnh 1> Câu lệnh if (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh Đ S <BT Logic> if (<BT Logic>) < ;Lệnh 1>; Câu lệnh đơn hoặc Câu lệnh. VC VC & & BB BB 11 Nội dung NMLT - Câu lệnh điều kiện và rẽ nhánh Câu lệnh điều kiện if2 Câu lệnh rẽ nhánh switch3 Một số kinh nghiệm lập trình4 Một số ví dụ minh họa5 Câu lệnh tuần tự1 VC VC & & BB BB 22 Cấu

Ngày đăng: 09/07/2014, 19:20

Từ khóa liên quan

Mục lục

  • Nội dung

  • Cấu trúc tuần tự

  • Câu lệnh if (thiếu)

  • Slide 4

  • Câu lệnh if (đủ)

  • Slide 6

  • Câu lệnh if - Một số lưu ý

  • Slide 8

  • Cấu trúc chọn lựa if…else lồng

  • Slide 10

  • Slide 11

  • Câu lệnh switch (thiếu)

  • Slide 13

  • Câu lệnh switch (đủ)

  • Slide 15

  • Câu lệnh switch - Một số lưu ý

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan