1. Trang chủ
  2. » Công Nghệ Thông Tin

lap trinh can ban pptx

20 247 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 617,5 KB

Nội dung

Môn: LẬP TRÌNH CĂN BẢN Chương 4: Các cấu trúc rẽ nhánh Chương 4: Các cấu trúc rẽ nhánh 2 Nội dung 4.1. Cấu trúc tuần tự 4.2. Cấu trúc chọn lựa (điều kiện rẽ nhánh)  Phát biểu if-else  Phát biểu if-else lồng  Phát biểu switch Chương 4: Các cấu trúc rẽ nhánh 3 4.1. 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 {…}. Khối lệnh tương đương một câu lệnh đơn.  Ví dụ: Chương 4: Các cấu trúc rẽ nhánh 4 4.1. Cấu trúc tuần tự (tt) Chương 4: Các cấu trúc rẽ nhánh 5 4.2. Cấu trúc chọn lựa (điều kiện rẽ nhánh)  Dựa vào kết quả của biểu thức điều kiện. Tùy theo sự chỉ định của biểu thức này mà những lệnh tương ứng sẽ được thực hiện.  Các cấu trúc chọn lựa:  Phát biểu if  Phát biểu if-else  Phát biểu if-else lồng  Phát biển switch  Biểu thức điều kiện Chương 4: Các cấu trúc rẽ nhánh 6 4.2. (tt) Cấu trúc if Cú pháp: if (<Biểu thức điều kiện>) <Lệnh đúng>; Chương 4: Các cấu trúc rẽ nhánh 7 4.2. (tt) Cấu trúc if Ví dụ: int n =16; if (n%2==0) cout<<“Number is Event”; cout<<“End”; Chú ý: if (n%2= =0) { cout<<“Number is Event”; cout<<“End”; } S TAR T IN P U T n u m r = n u m M OD 2 r = 0 D IS P L AY "N u m b e r i s E ve n" S TOP % Chương 4: Các cấu trúc rẽ nhánh 8 4.2. (tt) Cấu trúc if … else  Cú pháp: if (<Biểu thức điều kiện>) <Lệnh đúng>; else <Lệnh sai>; Chương 4: Các cấu trúc rẽ nhánh 9 4.2. (tt) Cấu trúc if … else  Ví dụ: viết chương trình kiểm tra Số n là chẵn hay lẻ int n =16; if (n %2==0) cout<<“Number is event”; else cout<<“Number is Odd”; S TA R T IN P U T n u m r = n um M O D 2 r = 0 D IS P L AY "N u m b e r i s E ven" S TOP D IS PL A Y " Num ber is O d d " Yes No % Chương 4: Các cấu trúc rẽ nhánh 10 4.2. (tt) Cấu trúc if … else Chú ý:  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;

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

TỪ KHÓA LIÊN QUAN