Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
CHƯƠNG 3 : CẤU TRÚC ÐIỀU KHIỂN VÀ VÒNG LẶP 3.1/ a/Khái niệm : mọi chương trình đều có thể biểu diễn qua 3 cấu trúc : - tuần tự : mặc định ( default) - lựa chọn ( lệnh if hoặc lệnh switch) - lặp ( for, while hoặc do while) b/ Khối lệnh : là tập hợp các câu lệnh được khai báo bởi 2 dấu { và } . không đặt dấu chấm phẩy | CHƯƠNG 3 CẤU TRÚC ĐIỀU KHIỂN VÀ VÒNG LẶP 3.1 a Khái niệm mọi chương trình đều có thể biểu diễn qua 3 cấu trúc - tuần tự mặc định default - lựa chọn lệnh if hoặc lệnh switch - lặp for while hoặc do while b Khối lệnh là tập hợp các câu lệnh được khai báo bởi 2 dấu và . không đặt dấu chấm phẩy sau một khối lệnh trừ một vài trường hợp đặc biệt. 3.2 Các câu lệnh 3.2.1 Lệnh If - Cú pháp If biểu thức lệnh - Diễn giải nếu Biểu thức đúng khác 0 -- thực hiện lệnh ngược lại nếu biểu thức sai 0 -ă thực hiện lệnh đứng sau câu lệnh if. - Hoặc If biểu thức lệnhA else lệnh B Biểu thức 0 đúng - lệnh A 0 sai --- lệnh B . Ví dụ tìm số lớn nhất trong 2 số a b if a b max b else max a Viết lại hoàn chỉnh chương trình trên . Cách 2 max a b a b Viết lại hoàn chỉnh chương trình . - Chú ý trong trường hợp có nhiều lệnh If lồng nhau thì else sẽ gắn liền với if gần nhất. If bt1 lệnh1 Else If bt2 If bt3 lệnh2 else lệnh 3 bt3 0 else lệnh 4 bt2 0 Ví dụ Viết chương trình giải phương trình bậc nhất Ax B 0 A B số thực . Giải Xét các trường hợp xảy ra - Nếu A 0 thì nghiệm x -B A - Nếu A 0 B 0 Nếu B 0 vô số nghiệm B 0 ngược lại vô nghiệm. Giải phương trình bậc nhất Ax B 0 Include stdio.h Include conio.h void main void float a b nhập dữ liệu từ bàn phím print nhập 2 số a b scanf f f a b giải phương trình If a 0 If b 0 Printf Phương trình có vô số nghiệm n Else Printf phương trình vô nghiệm n Else a khác 0 Printf phương trình có nghiệm là x f n -b a Printf ấn phím bất kỳ tiếp tục Getche Bài tập 1 Tìm những lỗi cú pháp các đoạn chương trìnhh sau A scanf d value B printf tích các d và d là d n x y C printf phần dư của d chia cho d là n x y x y D if x y Printf d bằng d n x y E If age 65 Printf gia ì Else Printf Tre 3.2.2 Lệnh switch - Cú pháp Switch biểu thức nguyên . Case N1 lệnh 1 Case N2 lệnh 2 default lệnh - Biểu thức nguyên là giá trị nguyên Ni i 1 2. là các số nguyên. - Với biểu thức khác với mọi Ni thực hiện lệnh sau default. - Chú ý nếu nhóm câu lệnh sau nhãn case Ni không có câu lệnh break thì .