Tải bản đầy đủ (.ppt) (15 trang)

lap voi so lan chua biet truoc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (674.99 KB, 15 trang )


KIỂM TRA BÀI CŨ
- Hãy nêu cú pháp câu lệnh lặp For…Do.
Cú pháp:
For <biến đếm>:=<giá trị đầu> to
<giá trị cuối> do
<câu lệnh>;

VD1: Viết chương trình
tính tổng các số tự nhiên
từ 1 đến 100
S = 1 + 2 + 3 + . . .+100
Lặp 100 lần
Lặp với số lần biết trước, sử
dụng câu lệnh lặp For…Do
để viết chương trình
VD2: Viết chương trình nhập
vào các số cho đến khi gặp
0 thì dừng lại. Tính tổng
các số vừa nhập.
Chưa biết lặp mấy lần
Lặp với số lần chưa biết
trước, sử dụng câu lệnh gì để
viết chương trình?


1. Các hoạt động lặp với số lần chưa biết trước
Một ngày khác, Long quyết định cứ 10 phút gọi điện một lần cho Trang
cho đến khi nào có người nhấc máy.
Chưa thể biết trước
được. Điều kiện để


kết thúc hoạt động
lặp đó là có người
nhấc máy.

VD1
VD1(Sgk):

1. Các hoạt động lặp với số lần chưa biết trước

VD2
VD2(Sgk):
… tăng dần
Điều kiện như thế nào thì
kết thúc hoạt động lặp?
Điều kiện: Khi tổng T
n
nhỏ
nhất lớn hơn 1000 thì kết
thúc hoạt động lặp

1. Các hoạt động lặp với số lần chưa biết trước
Phân tích bài toán:
n Tổng T
n
Điều kiện T
n
≤ 1000
1 T
1
= 1 Đúng

2
T
2
= 1 + 2 Đúng
3 T
3
= 1 + 2 + 3 Đúng
… … …
?
T
n
= 1 + 2 + 3 + … +?
(Sao cho T
n
nhỏ nhất
lớn hơn 1000)
Sai, kết thúc việc tính
tổng

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×