Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp
Số trang: 50
Loại file: pdf
Dung lượng: 1.47 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp. Bài giảng cung cấp cho học viên những kiến thức về lệnh đơn và lệnh phức; lệnh IF; lệnh SWITCH-CASE; lệnh WHILE; lệnh DO-WHILE; lệnh FOR; lệnh BREAK và lệnh CONTINUE; lệnh RETURN; lệnh GOTO; lệnh RỖNG;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp1 Các nội dung: Lệnh đơn và lệnh Lệnh BREAK và lệnh phức CONTINUE Lệnh IF Lệnh RETURN Lệnh SWITCH-CASE Lệnh GOTO Lệnh RỖNG Lệnh WHILE Lệnh DO-WHILE Lệnh FOR © TS. Nguyễn Phúc Khải 2 LỆNH ĐƠN & LỆNH PHỨC Lệnh đơn là một biểu thức thuộc loại bất kỳ theo sau nó là một dấu chấm phẩy (;), do đó lệnh đơn còn được gọi là lệnh biểu thức. Ví dụ: Các lệnh sau đây là các lệnh đơna = a + 1;b >>= 3;printf (...); © TS. Nguyễn Phúc Khải 3 LỆNH ĐƠN & LỆNH PHỨC Lệnh phức bao hàm một hay nhiều lệnh đơn được bao bên trong cặp dấu ngoặc nhọn ({ }) và được bộ dịch C xem như là một lệnh đơn. Ví dụ: Xét lệnh if sauif (a > 0) { i += 2; a++ } © TS. Nguyễn Phúc Khải 4 LỆNH ĐƠN & LỆNH PHỨC Các lệnh điều khiển này có thể được chia ra làm hai nhóm: Nhóm lệnh liên quan đến việc rẽ nhánh chương trình: if-else, switch-case, goto,... Nhóm lệnh lặp: while, for, do_while © TS. Nguyễn Phúc Khải 5 LỆNH IF Lệnh if cho phép lập trình viên thực hiện một lệnh đơn hay một lệnh phức tùy theo biểu thức điều kiện, nếu biểu thức có trị khác 0 thì lệnh được thực thi. Dạng 1:if (bieu_thuc)lệnh;bieu_thuc là một biểu thức bất kỳ,có thể có hằng, biến hoặc gọi hàmtrong đó và sau cùng là biểu thứcnày sẽ có trị 0 hoặc 1. © TS. Nguyễn Phúc Khải 6 LỆNH IF Dạng 2:if (bieu_thuc) lệnh_1;else lệnh_2; © TS. Nguyễn Phúc Khải 7 LỆNH IF#include #include main() { int n; clrscr(); printf (Moi nhap mot so: ); scanf (%d, &n); if (n % 2 == 0) printf (So la so chan ); printf (Moi ban nhan mot phim de ket thuc ); getch(); } © TS. Nguyễn Phúc Khải 8 LỆNH IF#include #include main() { int n; clrscr(); printf (Moi nhap mot so: ); scanf (%d, &n); if (n % 2 == 0) printf (So la so chan ); vẫn có dấu chấm phẩy else printf (So la so le ); printf (Moi ban nhan mot phim de ket thuc ); getch(); } © TS. Nguyễn Phúc Khải 9 LỆNH IFVí dụ: Xét chương trình sau đây:if (a > 0) if (a > 0) { if (b > 0) if (b > 0) c = b – a; c = b + a; } else else c = b – a; c = b – a; © TS. Nguyễn Phúc Khải 10 LỆNH IFif (biểu_thức_1) Khi thực hiện lệnh lenh_1; if_else lồng nhau nhưelse if (biểu_thức_2) thế này các biểu thức sẽ được tính lần lượt từ lenh_2; trên xuống dưới nếu cóelse if (biểu_thức_3) biểu thức nào khác 0, lenh_3; lệnh tương ứng với if đó...... sẽ được thi hành và toànelse bộ phần còn lại của lệnh if-else được bỏ qua. lenh_n; © TS. Nguyễn Phúc Khải 11 LỆNH IF#include #include main() { char c; clrscr(); printf (Nhap mot ky tu: ); c = getchar(); © TS. Nguyễn Phúc Khải 12 LỆNH IF if (c == EOF) printf (Da den cuoi file ); else if (c >= a && c = A && c = 0 && c LỆNH SWITCH-CASEswitch (biểu_thức) lệnh_n; { break; case hằng_1: default: lệnh_1; lệnh; break; break; case hằng_2: } lệnh_2; break; : : case hằng_n: © TS. Nguyễn Phúc Khải 14 LỆNH SWITCH-CASE© TS. Nguyễn Phúc Khải 15 LỆNH ...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 8: Các lệnh điều khiển và vòng lặp1 Các nội dung: Lệnh đơn và lệnh Lệnh BREAK và lệnh phức CONTINUE Lệnh IF Lệnh RETURN Lệnh SWITCH-CASE Lệnh GOTO Lệnh RỖNG Lệnh WHILE Lệnh DO-WHILE Lệnh FOR © TS. Nguyễn Phúc Khải 2 LỆNH ĐƠN & LỆNH PHỨC Lệnh đơn là một biểu thức thuộc loại bất kỳ theo sau nó là một dấu chấm phẩy (;), do đó lệnh đơn còn được gọi là lệnh biểu thức. Ví dụ: Các lệnh sau đây là các lệnh đơna = a + 1;b >>= 3;printf (...); © TS. Nguyễn Phúc Khải 3 LỆNH ĐƠN & LỆNH PHỨC Lệnh phức bao hàm một hay nhiều lệnh đơn được bao bên trong cặp dấu ngoặc nhọn ({ }) và được bộ dịch C xem như là một lệnh đơn. Ví dụ: Xét lệnh if sauif (a > 0) { i += 2; a++ } © TS. Nguyễn Phúc Khải 4 LỆNH ĐƠN & LỆNH PHỨC Các lệnh điều khiển này có thể được chia ra làm hai nhóm: Nhóm lệnh liên quan đến việc rẽ nhánh chương trình: if-else, switch-case, goto,... Nhóm lệnh lặp: while, for, do_while © TS. Nguyễn Phúc Khải 5 LỆNH IF Lệnh if cho phép lập trình viên thực hiện một lệnh đơn hay một lệnh phức tùy theo biểu thức điều kiện, nếu biểu thức có trị khác 0 thì lệnh được thực thi. Dạng 1:if (bieu_thuc)lệnh;bieu_thuc là một biểu thức bất kỳ,có thể có hằng, biến hoặc gọi hàmtrong đó và sau cùng là biểu thứcnày sẽ có trị 0 hoặc 1. © TS. Nguyễn Phúc Khải 6 LỆNH IF Dạng 2:if (bieu_thuc) lệnh_1;else lệnh_2; © TS. Nguyễn Phúc Khải 7 LỆNH IF#include #include main() { int n; clrscr(); printf (Moi nhap mot so: ); scanf (%d, &n); if (n % 2 == 0) printf (So la so chan ); printf (Moi ban nhan mot phim de ket thuc ); getch(); } © TS. Nguyễn Phúc Khải 8 LỆNH IF#include #include main() { int n; clrscr(); printf (Moi nhap mot so: ); scanf (%d, &n); if (n % 2 == 0) printf (So la so chan ); vẫn có dấu chấm phẩy else printf (So la so le ); printf (Moi ban nhan mot phim de ket thuc ); getch(); } © TS. Nguyễn Phúc Khải 9 LỆNH IFVí dụ: Xét chương trình sau đây:if (a > 0) if (a > 0) { if (b > 0) if (b > 0) c = b – a; c = b + a; } else else c = b – a; c = b – a; © TS. Nguyễn Phúc Khải 10 LỆNH IFif (biểu_thức_1) Khi thực hiện lệnh lenh_1; if_else lồng nhau nhưelse if (biểu_thức_2) thế này các biểu thức sẽ được tính lần lượt từ lenh_2; trên xuống dưới nếu cóelse if (biểu_thức_3) biểu thức nào khác 0, lenh_3; lệnh tương ứng với if đó...... sẽ được thi hành và toànelse bộ phần còn lại của lệnh if-else được bỏ qua. lenh_n; © TS. Nguyễn Phúc Khải 11 LỆNH IF#include #include main() { char c; clrscr(); printf (Nhap mot ky tu: ); c = getchar(); © TS. Nguyễn Phúc Khải 12 LỆNH IF if (c == EOF) printf (Da den cuoi file ); else if (c >= a && c = A && c = 0 && c LỆNH SWITCH-CASEswitch (biểu_thức) lệnh_n; { break; case hằng_1: default: lệnh_1; lệnh; break; break; case hằng_2: } lệnh_2; break; : : case hằng_n: © TS. Nguyễn Phúc Khải 14 LỆNH SWITCH-CASE© TS. Nguyễn Phúc Khải 15 LỆNH ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình Hệ thống máy tính Ngữ lập trình Lệnh đơn Lệnh phức Rẽ nhánh chương trình Biểu thức điều kiệnTài liệu có liên quan:
-
6 trang 213 0 0
-
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 210 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
Đề tài: TÌM HIỂU VÀ THIẾT KẾ MẠNG LAN CHO TRƯỜNG THPT PHỤC HÒA
68 trang 92 0 0 -
Giáo trình Nhập môn tin học: Phần 2
62 trang 84 0 0 -
Giáo trình Office 2013 cơ bản: Phần 1
149 trang 83 0 0 -
39 trang 80 0 0
-
Bài giảng Hệ điều hành: Chương 6 - Đặng Minh Quân
41 trang 78 0 0 -
Windows MultiPoint Server 2011 - Giải pháp nhiều người dùng chung một máy tính
3 trang 66 0 0 -
7 trang 64 0 0