Bài giảng Nhập môn lập trình: Chương 5 - ThS. Cáp Phạm Đình Thăng

50 7 0
Bài giảng Nhập môn lập trình: Chương 5 - ThS. Cáp Phạm Đình Thăng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Nhập môn lập trình - Chương 5: Câu lệnh lặp cung cấp cho người đọc các kiến thức: Câu lệnh for, câu lệnh while, câu lệnh do… while, một số kinh nghiệm lập trình. Mời các bạn cùng tham khảo nội dung chi tiết.

ĐH CNTT NMLT CHƯƠNG CÂU LỆNH LẶP ThS Cáp Phạm Đình Thăng Chương - ĐH CNTT NMLT Nội dung Câu lệnh for Câu lệnh while Câu lệnh do… while Một số kinh nghiệm lập trình ThS Cáp Phạm Đình Thăng Chương - 2 ĐH CNTT NMLT Đặt vấn đề Ví dụ  Viết chương trình xuất số từ đến 10 => Sử dụng 10 câu lệnh printf  Viết chương trình xuất số từ đến 1000 => Sử dụng 1000 câu lệnh printf ! Giải pháp  Sử dụng cấu trúc lặp lại hành động cịn thỏa điều kiện  lệnh lặp: for, while, do… while ThS Cáp Phạm Đình Thăng Chương - 3 ĐH CNTT NMLT Câu lệnh for Đ S for (; ; ) ; , , : biểu thức C có chức riêng : đơn khối lệnh ThS Cáp Phạm Đình Thăng Chương - 4 ĐH CNTT NMLT Câu lệnh for void main() { int i; for (i = 0; i < 10; i++) printf(“%d\n”, i); for (int j = 0; j < 10; j = j + 1) printf(“%d\n”, j); for (int k = 0; k < 10; k += 2) { printf(“%d”, k); printf(“\n”); } } ThS Cáp Phạm Đình Thăng Chương - 5 ĐH CNTT NMLT Câu lệnh for - Một số lưu ý Câu lệnh FOR câu lệnh đơn lồng if (n < 10 && m < 20) { for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { printf(“%d”, i + j); printf(“\n”); } } } ThS Cáp Phạm Đình Thăng Chương - 6 ĐH CNTT NMLT Câu lệnh for - Một số lưu ý Trong câu lệnh for, khơng có phần int i; for (i = 0; i < 10; i++) printf(“%d\n”, i); int i = 0; for (; i < 10; i++) printf(“%d\n”, i); Đ S ThS Cáp Phạm Đình Thăng Chương - 7 ĐH CNTT NMLT Câu lệnh for - Một số lưu ý Trong câu lệnh for, khơng có phần int i; for (i = 0; i < 10; i++) printf(“%d\n”, i); for (i = 0; i < 10; ) { printf(“%d\n”, i); i++; } ThS Cáp Phạm Đình Thăng Đ S Chương - 8 ĐH CNTT NMLT Câu lệnh for - Một số lưu ý Trong câu lệnh for, khơng có phần int i; for (i = 0; i < 10; i++) printf(“%d\n”, i); for (i = 0; ; i++) printf(“%d\n”, i); for (i = 0; ; i++) { if (i >= 10) break; printf(“%d\n”, i); } ThS Cáp Phạm Đình Thăng Chương - 9 ĐH CNTT NMLT Câu lệnh for - Một số lưu ý Lệnh break làm kết thúc câu lệnh Lệnh continue bỏ qua lần lặp for (i = 0; i < 10; i++) { if (i % == 0) break; printf(“%d\n”, i); } for (i = 0; i < 10; i++) { if (i % == 0) continue; printf(“%d\n”, i); } ThS Cáp Phạm Đình Thăng Chương - 10 10 ĐH CNTT NMLT Bài tập 4b void main() { int n, i, s; printf(“Nhap n: ”); scanf(“%d”, &n); s = 0; for (i = 1; i 1, n = => 1 n>2 • Lưu lại phần tử trước a b • Mỗi lần tính xong cập nhật lại a b Nên thêm phần tử ảo a-2, a-1  1 13 21 … ThS Cáp Phạm Đình Thăng Chương - 47 47 ĐH CNTT NMLT Bài tập 10 void main() { int n, an, an1, an2, i; printf(“Nhap n: ”); scanf(“%d”, &n); an2 = 1; an1 = 0; printf(“%d phan tu dau tien cua day: “, n); for (i = 1; i

Ngày đăng: 08/05/2021, 14:13

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan