Bài giảng Tin học cơ sở 4: Các cấu trúc điều khiển - TS. Vũ Thị Hồng Nhạn
Số trang: 24
Loại file: pdf
Dung lượng: 673.59 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Tin học cơ sở 4: Các cấu trúc điều khiển, cung cấp cho người học những kiến thức như Lệnh (statement), khối (block); cấu trúc rẽ nhánh; cấu trúc vòng 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 Tin học cơ sở 4: Các cấu trúc điều khiển - TS. Vũ Thị Hồng Nhạn Tin Học Cơ Sở 4:Các cấu trúc ñiều khiển Vũ Thị Hồng Nhạn (vthnhan@vnu.edu.vn) Human Machine Interaction Lab. Vietnam National Univ., Hanoi Nội dung L nh (statement), kh i (block) C u trúc r nhánh L nh if L nh switch C u trúc vòng l p for, while, do…while01/03/2016 Control flow Page 2 Lệnh (statement) & khối (block) L nh là m t tác v , bi u th c, hàm, hay c u trúc đi u khi n kêt thúc băng d u ch m ph y = ; Vd. x=0; i++; printf(“Day la mot cau lenh! ”); Kh i l nh M t nhóm câu l nh đư c b c b i c p d u { } = {} Kh i l nh tương đương m t l nh đơn v cú pháp V.d, if, else, while, for… Bi n có th khai báo trong b t kỳ kh i l nh nào01/03/2016 Control flow Page 3Lệnh (statement) & khối (block) Ví dụ #include #include int main(){ int x = 0; { int x = 5; printf( TRONG KHOI x=%d , x); } printf( NGOAI KHOI =x%d , x); getch(); return 0; } 01/03/2016 Control flow Page 4 Lệnh if if () Lưu đồ // Lệnh đơn if (2 < 5) printf(2 nhỏ hơn 5. ); // Khối lệnh Điều kiện if (2 < 5) { printf(“Luôn in dòng này. ); printf(“vì 2 luôn nhỏ hơn 5! ); }01/03/2016 Control flow Page 5Lệnh if Ví dụ Vi t chương trình nh p vào hai s nguyên a,b. Tìm và in ra s l n nh t int main(){ int a, b, max; printf(Nhap vao so a: ); scanf(%d, &a); printf(Nhap vao so b: ); scanf(%d, &b); max=a; if(b>a) max=b; printf(So lon nhat =%d. , max); } Lệnh if-else if- if () else Lưu đồ Ví dụ if (x < 0){ Điều kiện printf(%d số âm. , x); } else{ printf(%d số không âm. , x); }01/03/2016 Control flow Page 7Lệnh if-else if- Ví dụ Vi t chương trình nh p int main(){ vào 2 s nguyên a, b int a, b; printf(Nhap vao so a: ); scanf(%d, &a); In ra thông báo a b ng b printf(Nhap vao so b: ); scanf(%d, &b); n u a = b, ngư c l i in ra thông báo if(b = = a) a khác b. printf(“a bằng b. ”); else printf(“a khác b. ”); }01/03/2016 Control flow Page 8 else- else-if if(biểu thức 1) Nh p vào a, so sánh a v i kho ng 5 và 8 Khối lệnh; if (aLệnh if Dạng tổng quát if () else if () Lệnh 1 (hoặc khối lệnh); else if () Lệnh 2 (hoặc khối lệnh); …. else Lệnh 0 (hoặc khối lệnh);01/03/2016 Control flow Page 10 Toán tử quan hệ (relational operators) C có những toán tử quan hệ sau Ý nghĩa a= =b Đúng nếu và chỉ nếu a bằng b a !=b Đúng nếu và chỉ nếu a không bằng b ab a=b a && b Đúng nếu và chỉ nếu a đúng VÀ b đúng a || b Đúng nếu và chỉ nếu a đúng HoẶC b đúng !a Đúng nếu và chỉ nếu a sai01/03/2016 Control flow Page 11 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học cơ sở 4: Các cấu trúc điều khiển - TS. Vũ Thị Hồng Nhạn Tin Học Cơ Sở 4:Các cấu trúc ñiều khiển Vũ Thị Hồng Nhạn (vthnhan@vnu.edu.vn) Human Machine Interaction Lab. Vietnam National Univ., Hanoi Nội dung L nh (statement), kh i (block) C u trúc r nhánh L nh if L nh switch C u trúc vòng l p for, while, do…while01/03/2016 Control flow Page 2 Lệnh (statement) & khối (block) L nh là m t tác v , bi u th c, hàm, hay c u trúc đi u khi n kêt thúc băng d u ch m ph y = ; Vd. x=0; i++; printf(“Day la mot cau lenh! ”); Kh i l nh M t nhóm câu l nh đư c b c b i c p d u { } = {} Kh i l nh tương đương m t l nh đơn v cú pháp V.d, if, else, while, for… Bi n có th khai báo trong b t kỳ kh i l nh nào01/03/2016 Control flow Page 3Lệnh (statement) & khối (block) Ví dụ #include #include int main(){ int x = 0; { int x = 5; printf( TRONG KHOI x=%d , x); } printf( NGOAI KHOI =x%d , x); getch(); return 0; } 01/03/2016 Control flow Page 4 Lệnh if if () Lưu đồ // Lệnh đơn if (2 < 5) printf(2 nhỏ hơn 5. ); // Khối lệnh Điều kiện if (2 < 5) { printf(“Luôn in dòng này. ); printf(“vì 2 luôn nhỏ hơn 5! ); }01/03/2016 Control flow Page 5Lệnh if Ví dụ Vi t chương trình nh p vào hai s nguyên a,b. Tìm và in ra s l n nh t int main(){ int a, b, max; printf(Nhap vao so a: ); scanf(%d, &a); printf(Nhap vao so b: ); scanf(%d, &b); max=a; if(b>a) max=b; printf(So lon nhat =%d. , max); } Lệnh if-else if- if () else Lưu đồ Ví dụ if (x < 0){ Điều kiện printf(%d số âm. , x); } else{ printf(%d số không âm. , x); }01/03/2016 Control flow Page 7Lệnh if-else if- Ví dụ Vi t chương trình nh p int main(){ vào 2 s nguyên a, b int a, b; printf(Nhap vao so a: ); scanf(%d, &a); In ra thông báo a b ng b printf(Nhap vao so b: ); scanf(%d, &b); n u a = b, ngư c l i in ra thông báo if(b = = a) a khác b. printf(“a bằng b. ”); else printf(“a khác b. ”); }01/03/2016 Control flow Page 8 else- else-if if(biểu thức 1) Nh p vào a, so sánh a v i kho ng 5 và 8 Khối lệnh; if (aLệnh if Dạng tổng quát if () else if () Lệnh 1 (hoặc khối lệnh); else if () Lệnh 2 (hoặc khối lệnh); …. else Lệnh 0 (hoặc khối lệnh);01/03/2016 Control flow Page 10 Toán tử quan hệ (relational operators) C có những toán tử quan hệ sau Ý nghĩa a= =b Đúng nếu và chỉ nếu a bằng b a !=b Đúng nếu và chỉ nếu a không bằng b ab a=b a && b Đúng nếu và chỉ nếu a đúng VÀ b đúng a || b Đúng nếu và chỉ nếu a đúng HoẶC b đúng !a Đúng nếu và chỉ nếu a sai01/03/2016 Control flow Page 11 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Tin học cơ sở 4 Tin học cơ sở 4 Các cấu trúc điều khiển Cấu trúc rẽ nhánh Cấu trúc vòng lặp Toán tử quan hệGợi ý tài liệu liên quan:
-
Đề 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 155 0 0 -
Giáo trình Lập trình C căn bản
135 trang 147 0 0 -
Bài giảng Tin học cơ sở 4: Các kiểu dữ liệu tự tạo - TS. Vũ Thị Hồng Nhạn
24 trang 80 0 0 -
Bài giảng Tin học lớp 11 bài 9: Cấu trúc rẽ nhánh
21 trang 50 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 3
25 trang 37 0 0 -
Giáo trình Lập trình C# căn bản (Nghề: Quản trị mạng - Trung cấp) - Trường CĐ Kỹ thuật Việt Đức
93 trang 35 0 0 -
Bài giảng Tin học cơ sở 4 - Bài 8: Con trỏ
34 trang 34 0 0 -
Đề cương ôn tập học kì 2 môn Tin học lớp 6 năm 2021-2022 - Trường THCS Nguyễn Đức Cảnh
5 trang 28 0 0 -
Đề cương ôn tập học kì 1 môn Tin học lớp 6 năm 2021-2022 - Trường THCS Phan Chu Trinh
5 trang 28 0 0 -
Các cấu trúc điều khiển (phần 1)
43 trang 26 0 0