Bài giảng Tin đại cương: Chương 5 - Nguyễn Quỳnh Diệp
lượt xem 3
download
Bài giảng Tin đại cương: Chương 5 "Câu lệnh lặp" cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: 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 đại cương: Chương 5 - Nguyễn Quỳnh Diệp
- BÀI 5 CÂU LỆNH LẶP Giảng viên: Nguyễn Quỳnh Diệp – Khoa CNTT – ĐH Thủy Lợi Email: diepnq@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ì? Đầura: • 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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Tin đại cương - Chương 2: Hệ điều hành
55 p | 127 | 21
-
Bài giảng Tin đại cương: Chương 1 - Nguyễn Quỳnh Diệp
21 p | 35 | 6
-
Bài giảng Tin đại cương: Chương 3 - Trần Tiến Dũng
46 p | 66 | 6
-
Bài giảng Tin đại cương: Chương 1 - Trần Tiến Dũng
167 p | 77 | 6
-
Bài giảng Tin đại cương: Bài 6 - Vũ Thương Huyền
36 p | 23 | 5
-
Bài giảng Tin đại cương: Bài 2 - Vũ Thương Huyền
57 p | 28 | 4
-
Bài giảng Tin đại cương: Chương 2 - Trần Tiến Dũng
48 p | 49 | 4
-
Bài giảng Tin đại cương: Bài 1 - Trương Xuân Nam
27 p | 85 | 4
-
Bài giảng Tin đại cương: Chương 9 - Nguyễn Quỳnh Diệp
26 p | 91 | 3
-
Bài giảng Tin đại cương: Chương 3 - Nguyễn Quỳnh Diệp
34 p | 55 | 3
-
Bài giảng Tin đại cương: Chương 0 - Trần Tiến Dũng
9 p | 90 | 3
-
Bài giảng Tin đại cương: Bài 4 - Trương Xuân Nam
31 p | 148 | 3
-
Bài giảng Tin đại cương - Bài 5: Ôn tập chương 1-4 và các vấn đề nâng cao
21 p | 64 | 2
-
Bài giảng Tin đại cương: Chương 4 - Nguyễn Quỳnh Diệp
26 p | 61 | 2
-
Bài giảng Tin đại cương: Chương 6 - Nguyễn Quỳnh Diệp
36 p | 52 | 2
-
Bài giảng Tin đại cương: Chương 8 - Nguyễn Quỳnh Diệp
28 p | 51 | 2
-
Bài giảng Tin đại cương: Bài 2 - Trương Xuân Nam
27 p | 172 | 2
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