![](images/graphics/blank.gif)
Bài giảng Tin học đại cương: Bài 5 - Nguyễn Văn Đồng
lượt xem 5
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Bài giảng Tin học đại cương: Bài 5 cung cấp cho người học những kiến thức như: Vòng lặp xác định for; Vòng lặp không xác định while. 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 Tin học đại cương: Bài 5 - Nguyễn Văn Đồng
- BÀI 5 CÂU LỆNH LẶP Giảng viên: Nguyễn Văn Đồng– Khoa Công nghệ thông tin – ĐH Thủy Lợi Email: nvdong@tlu.edu.vn
- NỘI DUNG Vòng lặp xác định for Vòng lặp không xác định while
- VÒNG LẶP XÁC ĐỊNH for Bài toán: Hãy in ra màn hình các số từ 0 đến 9 #include using namespace std; int main() { #include cout
- VÒNG LẶP XÁC ĐỊNH for (Xem trang 142, 143 trong giáo trình) Cú pháp: for ( biểu thức 1 ; biểu thức 2 ; biểu thức 3) câu lệnh for (biểu thức 1 ; biểu thức 2 ; biểu thức 3) { khối lệnh }
- VÒNG LẶP XÁC ĐỊNH for Bắt đầu for ( biểu thức 1 ; biểu thức 2 ; biểu thức 3) Tính giá trị câu lệnh Biểu thức 1 Điều kiện sai biểu thức 1: thường là biểu thức khởi tạo giá Biểu thức 2 trị ban đầu biểu thức 2: là biểu thức logic, trả về giá trị true hoặc false (Điều kiện lặp) Điều kiện đúng biểu thức 3: thường là biểu thức tăng/giảm Câu lệnh/khối lệnh giá trị Tính giá trị Biểu thức 3 Kết thúc Cả 3 biểu thức có thể trống
- VÒNG LẶP XÁC ĐỊNH for “Tính tổng 10 số nguyên dương đầu tiên” Lớp 2 tính: 1+ 2 + 3 + 4 + 5 + …+ 8 + 9 + 10 3 + 3 + 4 + 5 + …+ 8 + 9 + 10 6 + 4 + 5 + …+ 18 + 9 + 10 … 190 + 10 210
- VÒNG LẶP XÁC ĐỊNH for Máy tính tính: int sum = 0; int sum = 0, i=1; sum = sum + 1; sum = sum + i; i++ sum = sum + 2; sum = sum + i; i++ sum = sum + 3; sum = sum + i; i++ … … sum = sum + 8; sum = sum + i; i++ sum = sum + 9; sum = sum + i; i++ sum = sum + 10; sum = sum + i; i++
- VÒNG LẶP XÁC ĐỊNH for Sử dụng vòng lặp: #include using namespace std; int main() { int sum = 0; for(int i=1; i
- VÒNG LẶP XÁC ĐỊNH for Ví dụ: #include Chương trình sau làm gì? using namespace std; int main() { char ch; for(ch='A'; ch
- MÀN HÌNH SẼ HIỂN THỊ GÌ? int s=0; for(int i=0; i
- CÁC ĐOẠN LỆNH SAU ĐÚNG HAY SAI? VÌ SAO FOR(int i=0, i
- MÀN HÌNH SẼ HIỂN THỊ GÌ? int s=0, a=0; for(int i=0; i
- BÀI TẬP Bài 1:Tính tổng và trung bình cộng các số chẵn từ 1 đến n (với n nhập từ bàn phím)
- VÒNG LẶP XÁC ĐỊNH for Tính trung bình cộng của n số nhập vào từ bàn phím. In kết quả ra màn hình. Xác định bài toán: Đầu vào: • số các số cần nhập (n) kiểu dữ liệu? • Nhập giá trị cho n số kiểu dữ liệu? Số lần lặp: ? Mỗi lần lặp thực hiện công việc gì? Đầu ra: • Trung bình cộng của n số
- VÒNG LẶP XÁC ĐỊNH for #include using namespace std; int main() { int n; double x , tong=0; coutn; for(int i=0; i
- VÒNG LẶP for LỒNG NHAU Cú pháp: for ( khởi tạo biến 1 ; điều kiện ; thay đổi giá trị) { [câu lệnh] for ( khởi tạo biến 2 ; điều kiện ; thay đổi giá trị) { câu lệnh } }
- VÒNG LẶP for LỒNG NHAU Ví dụ: Chương trình sau làm gì? #include using namespace std; int main() { for(int i=1; i
- BÀI TẬP Bài 1:Dùng vòng for để viết các số từ 0 đến 99 theo cách sau 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 .. 90 91 92 93 94 95 96 97 98 99 Bài 2: Lập trình đọc x, n từ bàn phím rồi tính: 𝒙 𝒙𝟐 𝒙𝒏 𝑺=𝟏+ + + …+ 𝟐 𝟑 𝒏+𝟏
- VÒNG LẶP KHÔNG XÁC ĐỊNH while (Xem chương 3 trong giáo trình) “Tính tổng các số cho đến khi tổng >20. Đưa ra tổng và số các số đã cộng.” Lặp lại công việc gì? Lặp bao nhiêu lần? Nếu dùng vòng lặp for thì sao?
- VÒNG LẶP KHÔNG XÁC ĐỊNH while (Xem chương 3 trong giáo trình) Cú pháp: while ( điều kiện) Biểu thức câu lệnh điều kiện Điều kiện đúng Điều kiện sai while ( điều kiện) Câu lệnh/khối lệnh { khối lệnh } Kết thúc điều kiện: là biểu thức logic, vòng lặp sẽ thực hiện câu lệnh khi điều kiện True
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng tin học đại cương - trường ĐH Tôn Đức Thắng
175 p |
1051 |
287
-
Bài giảng Tin học đại cương - Chương 1: Các vấn đề cơ bản về CNTT
167 p |
454 |
31
-
Bài giảng Tin học đại cương: Bài 1 - ĐH Bách khoa Hà Nội
33 p |
291 |
21
-
Bài giảng Tin học đại cương: Bài 4 - ĐH Bách khoa Hà Nội
8 p |
180 |
13
-
Bài giảng Tin học đại cương: Chương 2 - Tin học và công nghệ thông tin
12 p |
208 |
10
-
Bài giảng Tin học đại cương: Bài 3 - ĐH Bách khoa Hà Nội
14 p |
169 |
8
-
Bài giảng Tin học đại cương: Bài 10 - ĐH Bách khoa Hà Nội
7 p |
130 |
7
-
Bài giảng Tin học đại cương: Bài 11 - ĐH Bách khoa Hà Nội
8 p |
123 |
7
-
Bài giảng Tin học đại cương: Phần 1 - ThS. Phạm Thanh Bình
18 p |
120 |
6
-
Bài giảng Tin học đại cương: Chương 1 - Đại cương về tin học
16 p |
146 |
5
-
Bài giảng Tin học đại cương: Chương 1 - Thông tin
29 p |
174 |
5
-
Bài giảng Tin học đại cương: Bài 9 - Phạm Xuân Cường
23 p |
33 |
4
-
Bài giảng Tin học đại cương: Chương 1 - Trần Quang Hải Bằng (ĐH giao thông Vận tải)
31 p |
105 |
3
-
Bài giảng Tin học đại cương: Bài mở đầu - Phạm Xuân Cường
7 p |
85 |
3
-
Bài giảng Tin học đại cương: Bài 1 - Phạm Xuân Cường
25 p |
56 |
3
-
Bài giảng Tin học đại cương: Bài 8 - Phạm Xuân Cường
17 p |
39 |
3
-
Bài giảng Tin học đại cương: Biểu diễn và xử lý thông tin - ThS. Ngô Cao Định
56 p |
36 |
3
-
Bài giảng Tin học đại cương: Bài 13 - Bùi Thị Thu Cúc
10 p |
115 |
2
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
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
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)