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
Cấu trúc
TIN HỌC CƠ SỞ 2
Nội dung
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
Slide 9
Slide 10
Câu lệnh switch (thiếu)
Slide 12
Câu lệnh switch (đủ)
Slide 14
Câu lệnh switch - Một số lưu ý
Slide 16
Slide 17
Slide 18
Slide 19
Kinh nghiệm lập trình
Slide 21
CÁC CẤU TRÚC LẶP
Đặt vấn đề
Câu lệnh for
Slide 25
Slide 26
Slide 27
Câu lệnh while
Slide 29
Câu lệnh while - Một số lưu ý
Slide 31
Câu lệnh WHILE - Một số lưu ý
Câu lệnh do… while
Slide 34
Câu lệnh do while- Một số lưu ý
FOR, WHILE & DO… WHILE
Slide 37
WHILE & DO… WHILE
CÁC CÂU LỆNH ĐẶC BIỆT
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