Bài giảng Lập trình cơ bản: Bài 3 - Chu Thị Hường
lượt xem 4
download
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!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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
- C U TRÚC L P FOR Ví d : Vi t chương trình nh p vào m t s nguyên n. Tính t ng c a các s nguyên t 1 n n. #include #include int main () { unsigned int n,i,tong; printf("\n Nhap vao so nguyen duong n:"); scanf("%d",&n); tong=0; for (i=1; i
- C U TRÚC L P WHILE Cú pháp: while (Bi u th c i u ki n) Lưu : Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT
- C U TRÚC L P WHILE Bi u th c Sai K úng Công vi c Biên so n: Chu Th Hư ng – B môn HTTT – Khoa CNTT
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình cơ bản: Ngôn ngữ lập trình C
80 p | 69 | 17
-
Bài giảng Lập trình cơ bản: Bài 2 - TS. Ngô Quốc Việt
49 p | 75 | 6
-
Bài giảng Lập trình cơ bản: Bài 5 - TS. Ngô Quốc Việt
39 p | 61 | 6
-
Bài giảng Lập trình cơ bản: Bài 6 - Chu Thị Hường
38 p | 10 | 5
-
Bài giảng Lập trình cơ bản: Bài 4 - Chu Thị Hường
46 p | 11 | 5
-
Bài giảng Lập trình cơ bản: Phần 2 - ĐH Sư phạm kỹ thuật Nam Định
83 p | 39 | 5
-
Bài giảng Lập trình cơ bản: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định
125 p | 28 | 5
-
Bài giảng Lập trình cơ bản: Chương 4 - Giải thuật xử lý thông tin và ngôn ngữ lập trình
36 p | 101 | 5
-
Bài giảng Lập trình cơ bản: Bài 6 - TS. Ngô Quốc Việt
43 p | 76 | 5
-
Bài giảng Lập trình cơ bản: Bài 4 - TS. Ngô Quốc Việt
38 p | 71 | 5
-
Bài giảng Lập trình cơ bản: Bài 3 - TS. Ngô Quốc Việt
37 p | 67 | 5
-
Bài giảng Lập trình cơ bản: Giới thiệu - TS. Ngô Quốc Việt
15 p | 94 | 5
-
Bài giảng Lập trình cơ bản: Bài 7 - TS. Ngô Quốc Việt
16 p | 74 | 4
-
Tập bài giảng Lập trình cơ bản
208 p | 29 | 4
-
Bài giảng Lập trình cơ bản: Bài 5 - Chu Thị Hường
27 p | 13 | 4
-
Bài giảng Lập trình cơ bản: Bài 8 - Chu Thị Hường
28 p | 11 | 4
-
Bài giảng Lập trình cơ bản: Bài 1 - Chu Thị Hường
32 p | 7 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn