Danh mục

Bài giảng Lập trình cơ bản: Bài 3 - Chu Thị Hường

Số trang: 34      Loại file: pdf      Dung lượng: 1.65 MB      Lượt xem: 19      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (34 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình cơ bản: Bài 3 Cấu trúc các điều khiển, cung cấp cho người đọc những kiến thức như: Khối câu lệnh; Cấu trúc if; Cấu trúc switch; Cấu trúc for; Cấu trúc while; Cấu trúc do … while; Lệnh break và continue;...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ơ bản: Bài 3 - Chu Thị Hường L P TRÌNH CƠ B N C U TRÚC CÁC I U KHI N Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT 1 N I DUNG Kh i câu l nh C u trúc if C u trúc switch C u trúc for C u trúc while C u trúc do … while L nh break và continue Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT KH I CÂU L NH M t kh i câu l nh là t p các câu l nh ư c bao trong c p { và } Ví d 3.1. Kh i câu l nh { char ten[30]; printf('\n Nhap vao ten cua ban:'); scanf('%s', ten); printf('\n Chao Ban %s',ten); } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT KH I CÂU L NH Ví d 3.2. Kh i câu l nh #include #include int main () { /* ây là u kh i*/ char ten[50]; printf('Xin cho biet ten cua ban !'); scanf('%s',ten); getch(); return 0; } /* ây là cu i kh i*/ Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT KH I CÂU L NH Các kh i có th l ng nhau S l ng nhau không h n ch { … l nh; { … l nh; { … l nh; { … } } } } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT KH I CÂU L NH Ph m vi ho t ng c a bi n trong kh i câu l nh: Trong các kh i l nh khác nhau hay các kh i l nh l ng nhau có th khai báo các bi n cùng tên. N u m t bi n ư c khai báo bên ngoài kh i l nh và không trùng tên v i bi n bên trong kh i l nh thì nó cũng ư c s d ng bên trong kh i l nh. M t kh i l nh con có th s d ng các bi n bên ngoài, các l nh bên ngoài không th s d ng các bi n bên trong kh i l nh con. Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT KH I CÂU L NH Ph m vi ho t ng c a bi n: { … l nh; { int a,b; /*bi n a, b trong kh i l nh th nh t*/ … l nh; } …l nh; { int a,b; /*bi n a,b trong kh i l nh th hai*/ … l nh; { int c,d; … l nh; } } } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC R NHÁNH D ng không y : Cú pháp: if () BT i u Sai Lưu : ki n úng Công vi c Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC R NHÁNH D ng không y : Ví d : #include #include int main () { float a; printf('Nhap a = '); scanf('%f',&a); if (a !=0 ) printf('Nghich dao cua %f la %f',a,1/a); getch(); return 0; } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC R NHÁNH D ng y : Cú pháp: if () úng BT i u Sai ki n else Lưu : Công vi c 1 Công vi c 2 Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC R NHÁNH D ng y : Ví d : #include #include int main () { float a; printf('Nhap a = '); scanf('%f',&a); if (a !=0 ) printf('Nghich dao cua %f la %f',a,1/a); else printf(“Khong the tim duoc nghich dao cua a”); getch(); return 0; } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L A CH N Cú pháp: switch () { case giá tr 1: Kh i l nh th c hi n công vi c 1; break; … case giá tr n: Kh i l nh th c hi n công vi c n; break; [default : Kh i l nh th c hi n công vi c m c nh; break;] } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L A CH N Tính giá tr BT =giá tr 1 =giá tr 2 =giá tr n Công vi c 1 Công vi c 2 Công vi c n Công vi c n+1 Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L A CH N Ví d : #include #include int main () { int songuyen, phandu; clrscr(); printf('\n Nhap vao so nguyen '); scanf('%d',&songuyen); phandu=(songuyen % 2); switch(phandu) { case 0: printf('%d la so chan ',songuyen); break; case 1: printf('%d la so le ',songuyen); break; } getch(); return 0; } Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L P FOR Cú pháp: for (Bi u th c 1; bi u th c 2; bi u th c 3) Lưu : Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L P FOR Tính giá tr BT1 Sai Bi u th c 2 úng Công vi c Tính giá tr BT3 Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT C U TRÚC L P FOR Chú ý: Khi bi u th c 2 v ng m t th. nó ư c coi là luôn luôn úng; Bi u th c 1: thông thư ng là m t phép gán kh i t o giá tr ban u cho bi n i u ki n; Bi u th c 2: là m t bi u th c ki m tra i u ki n úng sai d ng vòng l p; Bi u th c 3: thông thư ng là m t phép gán thay i giá tr c a bi n i u ki n, bi n i u ki n này thư ng (ph i có) trong Bi u th c 2; Trong m i bi u th c có th có nhi u bi u th c con. Các bi u th c con ư c phân bi t b i d u ph y. Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: