Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
1,62 MB
Nội dung
&& VC VC BB BB TIN HỌC CƠ SỞ CÁC CẤU TRÚC ĐIỀU KHIỂN ThS Nguyễn Mạnh Sơn Khoa: Công nghệ thông tin Email: nguyenmanhson@gmail.com 11/26/17 && VC VC BB 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 && VC VC BB 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 { }) && VC VC BB BB Câu lệnh if (thiếu) void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } } && VC VC BB 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 { }) && VC VC BB BB Câu lệnh if (đủ) 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”); } && VC VC BB BB Câu lệnh if - Một số lưu ý Câu lệnh if câu lệnh if… else câu lệnh đơn && VC VC BB 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”); && VC VC BB BB Câu lệnh if - Một số lưu ý 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.”); } && VC VC BB BB Câu lệnh for void main() { int i; for (i = 0; i < 10; i++) printf(“%d\n”, i); for (int j = 0; j < 10; j = j + 1) printf(“%d\n”, j); for (int k = 0; k < 10; k += 2) { printf(“%d”, k); printf(“\n”); } } && VC VC BB BB Câu lệnh for Câu lệnh FOR câu lệnh đơn lồng && VC VC BB BB Câu lệnh for Lệnh break làm kết thúc câu lệnh Lệnh continue bỏ qua lần lặp for (i = 0; i < 10; i++) { if (i % == 0) break; printf(“%d\n”, i); } for (i = 0; i < 10; i++) { if (i % == 0) continue; printf(“%d\n”, i); } && VC VC BB BB Câu lệnh while Đ S while () ; Biểu thức C bất kỳ, thường biểu thức quan hệ cho kết (sai) != (đúng) Câu lệnh đơn Câu lệnh phức (kẹp { }) && VC VC BB BB Câu lệnh while int i = 0; while (i < 10) { printf(“%d\n”, i); i++; } for (int i = 0; i < 10; i++) printf(“%d\n”, i); int i = 0; for (; i < 10; ) { printf(“%d\n”, i); i++; } && VC VC BB BB Câu lệnh while - Một số lưu ý Câu lệnh while câu lệnh đơn lồng && VC VC BB BB Câu lệnh while - Một số lưu ý Câu lệnh while khơng thực lần điều kiện lặp từ lần đầu không thỏa void main() { int n = 1; while (n > 10) { printf(“%d\n”, n); n ; } … } && VC VC BB BB Câu lệnh WHILE - Một số lưu ý Câu lệnh while bị lặp vô tận (loop) void main() { int n = 1; while (n < 10) { printf(“%d”, n); n ; } n = 1; while (n < 10) printf(“%d”, n); } && Câu lệnh do… while VC VC BB BB Đ S ; while (); Câu lệnh đơn Câu lệnh phức (kẹp { }) Biểu thức C bất kỳ, thường biểu thức quan hệ cho kết (sai) != (đúng) && VC VC BB BB Câu lệnh do… while int i = 0; { printf(“%d\n”, i); i++; } while (i < 10); int i = 0; printf(“%d\n”, i); i++; for (; i < 10; ) { printf(“%d\n”, i); i++; } && VC VC BB BB Câu lệnh while- Một số lưu ý Câu lệnh do… while thực lần điều kiện lặp kiểm tra cuối void main() { int n; { printf(“Nhap n: ”); scanf(“%d”, &n); } while (n < || n > 100); } && VC VC BB BB FOR, WHILE & DO… WHILE Đều có khả lặp lại nhiều hành động int n = 10; for (int i = 1; i