Mục tiêu của bài học- Khái niệm lặp.. - Cấu trúc chung của lệnh lặp với số lần chưa biết trước while trong ngôn ngữ C.. - Sự hoạt động của máy tính khi thực thi lệnh lặp While Trang bị
Trang 2M« t¶ v¾n t¾t néi dung häc phÇn: LËp tr×nh C
Chương 1: Giới thiệu về ngôn ngữ C
Chương 2: Các thành phần cơ bản trong ngôn ngữ C Chương 3: Các câu lệnh đơn trong C
Chương 4: Các câu lệnh có cấu trúc
Bài 1: Khối lệnh Bài 2: Cấu trúc lựa chọn Bài 3: Cấu trúc rẽ nhánh
Bài 4: Cấu trúc lặp
Bài 5: Các câu lệnh đặc biệt
Sè §VHT: 4; Gåm: 30 lý thuyÕt vµ 60 thùc hµnh;
Trang 3Mục tiêu của bài học
- Khái niệm lặp.
- Cấu trúc chung của lệnh lặp với số lần chưa biết trước while trong ngôn ngữ C
- Sự hoạt động của máy tính khi thực thi lệnh lặp While
Trang bị cho sinh viên các kiến thức:
Trang 4Yêu cầu của bài học
- Viết đúng cấu trúc lặp với số lần chưa biết trước while
- Mô tả được thuật toán và viết được chương trình C của một số bài toán đơn giản có sử dụng cấu trúc lặp while
Sau khi học xong bài này sinh viên có khả năng:
Trang 6Sử dụng câu lệnh rẽ nhánh if kiểm tra năm nhập từ bàn phím có phải là năm nhuận hay không?
• Nếu năm đó là năm nhuận thì thông báo ra
màn hình 3 dòng: “Đang là năm nhuận”
• Ngược lại, nếu năm đó không phải là năm
nhuận thì thông báo ra màn hình 3 dòng
“Không phải năm nhuận”
Trang 7if (nam % 4 = = 0)
{
printf(“\n Dang la nam nhuan”);
printf(“ \n Dang la nam nhuan”);
printf(“ \n Dang la nam nhuan”);
}
else
{
printf( “\n Khong la nam nhuan”);
printf( “\n Khong la nam nhuan”);
printf( “\n Khong la nam nhuan”);
}
Trang 8GIÁO VIÊN THỰC HIỆN: Vũ Thị Minh Hải
MÔN: Lập trình C
BÀI 4: CẤU TRÚC LẶP <Tiết 1>
Trang 9Lặp là quá trình mà có một hoạt động được thực thi nhiều lần cho đến khi đủ số lần yêu cầu hoặc thoả mãn một điều kiện nào đó
I KHÁI NIỆM LẶP
* LÆp ® îc ph©n thµnh 2 lo¹i:
+ LÆp víi sè lÇn biÕt tr íc
- Mỗi bữa ăn 2 bát cơm
- Ngày đánh răng hai lần
- Một ngày ngủ 8 tiếng
- Ăn cơm cho tới khi no
- Học bài cho tới khi thuộc
- Nhặt từng cọng rau cho tới khi xong
* Kn lặp:
Trang 10Cho đến khi S > n ( n - số được nhập từ bàn phím)
II LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Trang 15Chương trình C
Trang 164 Bài tập áp dụng
Tí nh tổng
1
6
14
12
Cho đến khi 1 0.001
k
Yêu cầu:
Trang 17
2
*2
1
3
*2
1
*2
1
i
1
6
1 4
1 2
0
S
Trang 18* 2
1
i
Trang 20Bµi tËp vÒ nhµ
Viết chương trình tính tổng: