Bài giảng Lập trình C++: Chương 2 (Bài 03) - Trần Phước Tuấn
Số trang: 15
Loại file: pdf
Dung lượng: 248.54 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 2 (Bài 03) của bài giảng Lập trình C++ trình bày những kiến thức về cấu trúc rẽ nhánh trong lập trình C++. Trong bài học này sẽ giới thiệu những nội dung sau đây: Lệnh và khối lệnh, câu lệnh if, câu lệnh switch-case. 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 Lập trình C++: Chương 2 (Bài 03) - Trần Phước TuấnCHƯƠNG 02: Ngôn Ngữ C Bài 03: Cấu Trúc Rẽ Nhánh GV: Trần Phước Tuấn EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.comNội dung bài học1. Lệnh và Khối lệnh2. Câu lệnh if3. Câu lệnh switch … case… Page 2 T.P.Tuấn-Lập Trình C 9/16/20081. Lệnh và Khối lệnh• Lệnh – Lệnh là tác vụ, biểu thức, hàm, cấu trúc điều khiển, ... – Ví dụ: x=x+2;• Khối lệnh – Khối lệnh là dãy các câu lệnh được đặt trong cặp dấu {}, các lệnh thường được viết thụt vào 1 tab để chương trình rõ ràng, đẹp mắt. – Ví dụ: #include void main() {//dấu đầu khối int a=5,b=6; printf(“%d + %d = %d. ,a,b,a+b); }//dấu cuối khối Page 3 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh if• Công dụng: ng Sử dụng giải quyết những trường hợp liên quan đến việc giải bài toán có sự biện luận, phân chia trường hợp.• Cú pháp if () BTLOGIC nh //thực hiện khi đúng [else nh ] // thực hiện khi sai• Ví d ụ “Nhập vào 1 số nguyên, cho biết số đó chẵn hay lẻ” Page 4 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifLưu đồ Vào Sai BTLOGIC Đúng khối lệnh 1 khối lệnh 2 Ra Page 5 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifVí dụ Nhập vào 1 số nguyên, cho biết số đó chẵn hay lẻ. #include #include void main() { clrscr(); int n;char kq[100]; printf(“Chuong trinh kiem tra so chan! ”); printf(“Nhap so n: “);scanf(“%d”,&n); if (n%2==0) sprintf(kq,”%d la so chan!”, n); else sprintf(kq,”%d la so le!”, n); printf(“%s”,kq); } Page 6 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifVí dụ Nhập hai số thực a, b. Sắp xếp chúng tăng dần #include #include void main() { clrscr(); float a, b; printf(“Chuong trinh sap xep hai so! ”); printf(“Nhap a: “);scanf(“%f”,&a); printf(“Nhap b: “);scanf(“%f”,&b); if (a>b) { float tam=a;a=b;b=tam; } printf(“a = %.2f, b = %.2f”,a,b); getch(); } Page 7 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifMột số bài tập 1. Nhập a, b, c. Tìm max. Phát triển nhiều số 2. Giải phương trình ax+b=0 3. Giải phương trình ax2+bx+c=0 4. Giải hệ phương trình: a1x+b1y=c1 a2x+b2y=c2 5. Nhập vào điểm trung bình, hãy xếp loại học tập 6. Tính tiền điện (nhập vào số kw) 7. Dạng tam giác (nhập a, b,c ) 8. Nhập vào 1 tháng, cho biết tháng này thuộc quý mấy? Page 8 T.P.Tuấn-Lập Trình C 9/16/20083. Câu lệnh switch … case…Ví dụ - 00#include ----------------------------------#include void main() Nhap i: 3{ *** int i; An phim bat ky de ket thuc! printf(Nhap i: ); ---------------------------------- scanf(%d, &i); switch(i) Nhap i: 2 { ** case 3: printf(*); An phim bat ky de ket thuc! case 2: printf(*); ---------------------------------- case 1: printf(*); }; Nhap i: 1 printf(“ An phim bat ky de ket thuc! ); * getch(); An phim bat ky de ket thuc!} ---------------------------------- Page 9 T.P.Tuấn-Lập Trình C 9/16/20083. Câu lệnh switch … case…#include #include Ví dụ - 01void main(){ int ithang;char kq[100]; printf(Nhap vao thang: );scanf(%d, &ithang); switch(ithang) { case 1:case 2:case 3: sprintf(kq,Quy 1. ); break; case 4:case 5:case 6: sprintf(kq,Quy 2. ); break; case 7:case 8:case 9: sprintf(kq,Quy 3. ); break; case 10:case 11:case 12: sprintf(kq,Quy 4. ); break; default: sprintf(kq,Thang khong hop le. ); }; printf(“%s”,kq); getch();} Page 10 T.P.Tuấn-Lập Trình C 9/16/20 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình C++: Chương 2 (Bài 03) - Trần Phước TuấnCHƯƠNG 02: Ngôn Ngữ C Bài 03: Cấu Trúc Rẽ Nhánh GV: Trần Phước Tuấn EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.comNội dung bài học1. Lệnh và Khối lệnh2. Câu lệnh if3. Câu lệnh switch … case… Page 2 T.P.Tuấn-Lập Trình C 9/16/20081. Lệnh và Khối lệnh• Lệnh – Lệnh là tác vụ, biểu thức, hàm, cấu trúc điều khiển, ... – Ví dụ: x=x+2;• Khối lệnh – Khối lệnh là dãy các câu lệnh được đặt trong cặp dấu {}, các lệnh thường được viết thụt vào 1 tab để chương trình rõ ràng, đẹp mắt. – Ví dụ: #include void main() {//dấu đầu khối int a=5,b=6; printf(“%d + %d = %d. ,a,b,a+b); }//dấu cuối khối Page 3 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh if• Công dụng: ng Sử dụng giải quyết những trường hợp liên quan đến việc giải bài toán có sự biện luận, phân chia trường hợp.• Cú pháp if () BTLOGIC nh //thực hiện khi đúng [else nh ] // thực hiện khi sai• Ví d ụ “Nhập vào 1 số nguyên, cho biết số đó chẵn hay lẻ” Page 4 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifLưu đồ Vào Sai BTLOGIC Đúng khối lệnh 1 khối lệnh 2 Ra Page 5 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifVí dụ Nhập vào 1 số nguyên, cho biết số đó chẵn hay lẻ. #include #include void main() { clrscr(); int n;char kq[100]; printf(“Chuong trinh kiem tra so chan! ”); printf(“Nhap so n: “);scanf(“%d”,&n); if (n%2==0) sprintf(kq,”%d la so chan!”, n); else sprintf(kq,”%d la so le!”, n); printf(“%s”,kq); } Page 6 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifVí dụ Nhập hai số thực a, b. Sắp xếp chúng tăng dần #include #include void main() { clrscr(); float a, b; printf(“Chuong trinh sap xep hai so! ”); printf(“Nhap a: “);scanf(“%f”,&a); printf(“Nhap b: “);scanf(“%f”,&b); if (a>b) { float tam=a;a=b;b=tam; } printf(“a = %.2f, b = %.2f”,a,b); getch(); } Page 7 T.P.Tuấn-Lập Trình C 9/16/20082. Câu lệnh ifMột số bài tập 1. Nhập a, b, c. Tìm max. Phát triển nhiều số 2. Giải phương trình ax+b=0 3. Giải phương trình ax2+bx+c=0 4. Giải hệ phương trình: a1x+b1y=c1 a2x+b2y=c2 5. Nhập vào điểm trung bình, hãy xếp loại học tập 6. Tính tiền điện (nhập vào số kw) 7. Dạng tam giác (nhập a, b,c ) 8. Nhập vào 1 tháng, cho biết tháng này thuộc quý mấy? Page 8 T.P.Tuấn-Lập Trình C 9/16/20083. Câu lệnh switch … case…Ví dụ - 00#include ----------------------------------#include void main() Nhap i: 3{ *** int i; An phim bat ky de ket thuc! printf(Nhap i: ); ---------------------------------- scanf(%d, &i); switch(i) Nhap i: 2 { ** case 3: printf(*); An phim bat ky de ket thuc! case 2: printf(*); ---------------------------------- case 1: printf(*); }; Nhap i: 1 printf(“ An phim bat ky de ket thuc! ); * getch(); An phim bat ky de ket thuc!} ---------------------------------- Page 9 T.P.Tuấn-Lập Trình C 9/16/20083. Câu lệnh switch … case…#include #include Ví dụ - 01void main(){ int ithang;char kq[100]; printf(Nhap vao thang: );scanf(%d, &ithang); switch(ithang) { case 1:case 2:case 3: sprintf(kq,Quy 1. ); break; case 4:case 5:case 6: sprintf(kq,Quy 2. ); break; case 7:case 8:case 9: sprintf(kq,Quy 3. ); break; case 10:case 11:case 12: sprintf(kq,Quy 4. ); break; default: sprintf(kq,Thang khong hop le. ); }; printf(“%s”,kq); getch();} Page 10 T.P.Tuấn-Lập Trình C 9/16/20 ...
Tìm kiếm theo từ khóa liên quan:
Lập trình C++ Bài giảng Lập trình C++ Ngôn ngữ C Cấu trúc rẽ nhánh Câu lệnh if Câu lệnh switch-caseGợi ý tài liệu liên quan:
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 171 0 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 167 0 0 -
Hình thành hệ thống điều khiển trình tự xử lý các toán tử trong một biểu thức logic
50 trang 159 0 0 -
Giáo trình Lập trình C căn bản
135 trang 153 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 121 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 99 0 0 -
101 thuật toán chương trình C: Phần 2
130 trang 86 0 0 -
91 trang 83 0 0
-
8 trang 65 0 0
-
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 55 0 0