NHẬP MÔN LẬP TRÌNH- CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH pptx

32 429 1
NHẬP MÔN LẬP TRÌNH- CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH pptx

Đ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

Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thơng tin Bộ mơn Tin học sở NHẬP MƠN LẬP TRÌNH Đặng Bình Phương dbphuong@fit.hcmus.edu.vn CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH VC & BB Nội dung Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if (thiếu) S Đ Trong ( ), cho kết (sai = 0, ≠ 0) if () ; Câu lệnh đơn Câu lệnh phức (kẹp { }) Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if (thiếu) BB void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } } Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if (đủ) S Đ Trong ( ), cho kết (sai = 0, ≠ 0) if () ; else ; Câu lệnh đơn Câu lệnh phức (kẹp { }) Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if (đủ) BB void main() { if (a == 0) printf(“a bang 0”); else printf(“a khac 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if - Một số lưu ý BB Câu lệnh if câu lệnh if… else câu lệnh đơn { if (a == 0) printf(“a bang 0”); } { if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if - Một số lưu ý Câu lệnh if lồng vào else tương ứng với if gần if (a != 0) if (b > 0) printf(“a != va b > 0”); else printf(“a != va b 0) printf(“a != va b > 0”); else printf(“a != va b 0) printf(“PT co nghiem”); if (delta < 0) printf(“PT vo nghiem”); else // delta >= if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co nghiem”); Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if - Một số lưu ý BB Không thêm ; sau điều kiện if void main() { int a = 0; if (a != 0) printf(“a khac 0.”); if (a != 0); printf(“a khac 0.”); if (a != 0) { }; printf(“a khac 0.”); } Câu lệnh điều kiện rẽ nhánh 10 VC & BB Câu lệnh switch - Một số lưu ý switch nhảy đến case tương ứng thực đến gặp break cuối switch kết thúc switch (a) { case case case } switch (a) { case case case } : printf(“Mot”); break; : printf(“Hai”); break; : printf(“Ba”); break; : printf(“Mot”); break; : printf(“Hai”); break; : printf(“Ba”); break; Câu lệnh điều kiện rẽ nhánh 18 VC & BB Câu lệnh switch - Một số lưu ý Tận dụng tính chất bỏ break; switch (a) { case case case case } switch (a) { case case case case } : : : : printf(“So printf(“So printf(“So printf(“So le”); break; chan”); break; le”); break; chan”); break; : : printf(“So le”); break; : : printf(“So chan”); break; Câu lệnh điều kiện rẽ nhánh 19 VC & BB Kinh nghiệm lập trình  Câu lệnh if if (a == 1) printf(“Mot”); if (a == 2) printf(“Hai”); if (a == 3) printf(“Ba”); if (a == 4) printf(“Bon”); if (a == 5) printf(“Nam”);  Câu lệnh switch switch (a) { case 1: case 2: case 3: case 4: case 5: printf(“Mot”); break; printf(“Hai”); break; printf(“Ba”); break; printf(“Bon”); break; printf(“Nam”); } Câu lệnh điều kiện rẽ nhánh 20 VC & BB Kinh nghiệm lập trình  Câu lệnh switch switch (a) { case 3.14: case = „a‟ && ch = „A‟ && ch b) { tam = a; a = b; b = tam; } … printf(“Cac so theo thu tu tang dan: ”); printf(“%d %d %d %d”, a, b, c, d); } Câu lệnh điều kiện rẽ nhánh 31 VC & BB Bài tập Nên khai báo số lưu giá tiền km  #define G1 15000  #define G2 13500  #define G3 11000 Cách tính tiền dựa số km n  n =  T = G1  ≤ n ≤  T = G1 + (n – 1)*G2;  n >  T = G1 + 4*G2 + (n – – 4)*G3; n > 120  T = T*0.9; Câu lệnh điều kiện rẽ nhánh 32 ...VC & BB Nội dung Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if (thiếu) S Đ

Ngày đăng: 10/07/2014, 08:20

Từ khóa liên quan

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

Tài liệu liên quan