Bài giảng Cơ sở lập trình 1: Chương 3 - Lê Quý Tài
Số trang: 56
Loại file: pptx
Dung lượng: 450.98 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở lập trình 1 - Chương 3 giới thiệu về các cấu trúc điều khiển. Trong chương này người học sẽ tập trung tìm hiểu hai cấu trúc điều khiển trong chương trình C, đó là cấu trúc rẽ nhánh và cấu trúc lặp. 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 Cơ sở lập trình 1: Chương 3 - Lê Quý Tài Chương 3CÁC CẤU TRÚC ĐIỀU KHIỂN Khoa Hệ thống thông tin quản lý Hà Nội – 2015Nội dung 1 Cấu trúc rẽ nhánh 2 Cấu trúc lặp12/24/15 Chương 3 - Các cấu trúc điều khiển 2/561. Cấu trúc rẽ nhánh 1 Câu lệnh điều kiện if 2 Câu lệnh rẽ nhánh switch 3 Toán tử goto và nhãn 4 Bài tập thực hành12/24/15 Chương 3 - Các cấu trúc điều khiển 3/561.1 Câu lệnh điều kiện if o Dạng thiếu S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0)if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và })12/24/15 Chương 3 - Các cấu trúc điều khiển 4/56Câu lệnh if (thiếu) void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } }12/24/15 Chương 3 - Các cấu trúc điều khiển 5/56Câu lệnh if (đủ) S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0)if () ; Câu lệnh đơn hoặcelse Câu lệnh phức (kẹp giữa { và }) ;12/24/15 Chương 3 - Các cấu trúc điều khiển 6/56Câ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”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 7/56Câu lệnh if - Một số lưu ý o Câu lệnh if và câu lệnh if… else là một 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”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 8/56Câu lệnh if - Một số lưu ý o Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. if (a != 0) if (b > 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b Câu lệnh if - Một số lưu ý o Nên dùng else để loại trừ trường hợp. if (delta < 0) printf(“PT vo nghiem”); if (delta == 0) printf(“PT co nghiem kep”); if (delta > 0) printf(“PT co 2 nghiem”); if (delta < 0) printf(“PT vo nghiem”); else // delta >= 0 if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co 2 nghiem”);12/24/15 Chương 3 - Các cấu trúc điều khiển 10/56Câu lệnh if - Một số lưu ý o Không được thêm ; sau điều kiện của 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.”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 11/561.2 Câu lệnh switch – Dạng thiếu switch () { Đ case :;break; = case :;break; S … Đ = } S o là biến/biểu thức cho giá trị rời rạc. o : đơn hoặc khối lệnh {}12/24/15 Chương 3 - Các cấu trúc điều khiển 12/56Câu lệnh switch (thiếu) void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } }12/24/15 Chương 3 - Các cấu trúc điều khiển 13/56Câu lệnh switch (đủ) switch () { Đ case :;break; ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở lập trình 1: Chương 3 - Lê Quý Tài Chương 3CÁC CẤU TRÚC ĐIỀU KHIỂN Khoa Hệ thống thông tin quản lý Hà Nội – 2015Nội dung 1 Cấu trúc rẽ nhánh 2 Cấu trúc lặp12/24/15 Chương 3 - Các cấu trúc điều khiển 2/561. Cấu trúc rẽ nhánh 1 Câu lệnh điều kiện if 2 Câu lệnh rẽ nhánh switch 3 Toán tử goto và nhãn 4 Bài tập thực hành12/24/15 Chương 3 - Các cấu trúc điều khiển 3/561.1 Câu lệnh điều kiện if o Dạng thiếu S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0)if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và })12/24/15 Chương 3 - Các cấu trúc điều khiển 4/56Câu lệnh if (thiếu) void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } }12/24/15 Chương 3 - Các cấu trúc điều khiển 5/56Câu lệnh if (đủ) S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0)if () ; Câu lệnh đơn hoặcelse Câu lệnh phức (kẹp giữa { và }) ;12/24/15 Chương 3 - Các cấu trúc điều khiển 6/56Câ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”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 7/56Câu lệnh if - Một số lưu ý o Câu lệnh if và câu lệnh if… else là một 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”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 8/56Câu lệnh if - Một số lưu ý o Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. if (a != 0) if (b > 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b Câu lệnh if - Một số lưu ý o Nên dùng else để loại trừ trường hợp. if (delta < 0) printf(“PT vo nghiem”); if (delta == 0) printf(“PT co nghiem kep”); if (delta > 0) printf(“PT co 2 nghiem”); if (delta < 0) printf(“PT vo nghiem”); else // delta >= 0 if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co 2 nghiem”);12/24/15 Chương 3 - Các cấu trúc điều khiển 10/56Câu lệnh if - Một số lưu ý o Không được thêm ; sau điều kiện của 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.”); }12/24/15 Chương 3 - Các cấu trúc điều khiển 11/561.2 Câu lệnh switch – Dạng thiếu switch () { Đ case :;break; = case :;break; S … Đ = } S o là biến/biểu thức cho giá trị rời rạc. o : đơn hoặc khối lệnh {}12/24/15 Chương 3 - Các cấu trúc điều khiển 12/56Câu lệnh switch (thiếu) void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } }12/24/15 Chương 3 - Các cấu trúc điều khiển 13/56Câu lệnh switch (đủ) switch () { Đ case :;break; ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở lập trình Bài giảng Cơ sở lập trình 1 Cấu trúc điều khiển Cấu trúc rẽ nhánh Cấu trúc lặp Câu lệnh điều kiện ifGợi ý tài liệu liên quan:
-
Đồ án tốt nghiệp đề tài: Xây dựng chương trình quản lý nhân sự Khoa Công nghệ thông tin
85 trang 246 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 228 0 0 -
114 trang 220 2 0
-
80 trang 197 0 0
-
101 trang 193 1 0
-
Đề cương ôn tập học kì 2 môn Tin học lớp 6 năm 2022-2023 - Trường THCS Nguyễn Đức Cảnh
6 trang 157 0 0 -
Giáo trình Lập trình C căn bản
135 trang 147 0 0 -
Giáo án Tin học lớp 8 bài 14: Cấu trúc điều khiển
3 trang 117 0 0 -
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 51 0 0 -
Giáo trình Nhập môn hệ quản trị cơ sở dữ liệu: Phần 2
112 trang 50 0 0