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

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

50 5 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 50
Dung lượng 1,47 MB

Nội dung

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!

1 Các nội dung:  Lệnh đơn lệnh  phức  Lệnh IF   Lệnh SWITCH-CASE   Lệnh WHILE  Lệnh DO-WHILE  Lệnh FOR Lệnh BREAK lệnh CONTINUE Lệnh RETURN Lệnh GOTO Lệnh RỖNG © TS Nguyễn Phúc Khải LỆNH ĐƠN & LỆNH PHỨC  Lệnh đơn biểu thức thuộc loại theo sau dấu chấm phẩy (;), lệnh đơn cịn gọi lệnh biểu thức  Ví dụ: Các lệnh sau lệnh đơn a = a + 1; b >>= 3; printf ( ); © TS Nguyễn Phúc Khải LỆNH ĐƠN & LỆNH PHỨC  Lệnh phức bao hàm hay nhiều lệnh đơn bao bên cặp dấu ngoặc nhọn ({ }) dịch C xem lệnh đơn  Ví dụ: Xét lệnh if sau if (a > 0) { i += 2; a++ } © TS Nguyễn Phúc Khải LỆNH ĐƠN & LỆNH PHỨC  Các lệnh điều khiển chia 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 LỆNH IF  Lệnh if cho phép lập trình viên thực lệnh đơn hay lệnh phức tùy theo biểu thức điều kiện, biểu thức có trị khác lệnh thực thi  Dạng 1: if (bieu_thuc) lệnh; bieu_thuc biểu thức bất kỳ, có hằng, biến gọi hàm sau biểu thức có trị © TS Nguyễn Phúc Khải LỆNH IF  Dạng 2: if (bieu_thuc) lệnh_1; else lệnh_2; © TS Nguyễn Phúc Khải LỆNH IF #include #include main() { int n; clrscr(); printf (Moi nhap mot so: ); scanf (%d, &n); if (n % == 0) printf ("So la so chan \n"); printf ("Moi ban nhan mot phim de ket thuc \n"); getch(); } © TS Nguyễn Phúc Khải LỆNH IF #include #include main() { int n; clrscr(); printf ("Moi nhap mot so: "); scanf ("%d", &n); if (n % == 0) printf ("So la so chan \n");  có dấu chấm phẩy else printf ("So la so le \n"); printf ("Moi ban nhan mot phim de ket thuc \n"); getch(); } © TS Nguyễn Phúc Khải LỆNH IF Ví 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 BREAK & LỆNH CONTINUE  Đây hai lệnh nhảy không điều kiện C, chúng cho phép lập trình viên thay đổi tiến trình lặp cấu trúc lặp mà ta biết: for, while, do-while  Lệnh break:   Trong cấu trúc switch-case, lệnh break kết thúc lệnh switch-case; Trong cấu trúc lặp lệnh break cho phép sớm khỏi vịng lặp (while, for dowhile) chứa mà khơng cần xét điều kiện lệnh sau vòng lặp © TS Nguyễn Phúc Khải 36 LỆNH BREAK & LỆNH CONTINUE © TS Nguyễn Phúc Khải 37 LỆNH BREAK & LỆNH CONTINUE  Lệnh continue: có tác dụng chuyển điều khiển chương trình đầu vịng lặp chuẩn bị cho chu kỳ lặp mới, bỏ qua lệnh lại nằm sau lệnh chu kỳ lặp hành Lệnh dùng vòng lặp, để bỏ qua lệnh không cần thực thi vịng lặp cần thiết © TS Nguyễn Phúc Khải 38 LỆNH BREAK & LỆNH CONTINUE i = 0; while (i = && i

Ngày đăng: 05/07/2022, 13:44

TỪ KHÓA LIÊN QUAN