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

vòng lặp biết trước và số lần lặp

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 (749.95 KB, 12 trang )



Câu lệnh điều kiện nào sau đây đúng ?

A

If a>b then max : = a ; else max : = b ;

B

If a>b then max = a else max = b ;

C

If a>b then max : = a else max : = b ;

D

If a>b then max : = a esle max : = b ;

23
30
29
28
26
27
10
11
12
13
14


15
16
17
18
19
20
21
22
24
25
6
7
8
9
0
1
2
3
4
5



Tiết 37
1. Các công việc phải thực hiện nhiều lần:


Hoạt động
1-Đánh răng mỗi ngày hai
lần.

2-Nhặt từng cọng rau cho
đến khi xong.
3-Tiếng chuông báo thức
gọi em dậy mỗi buổi sáng.
4-Cô giáo ghi điểm kiểm tra
của tất cả 40 học sinh trong
lớp vào sổ.
5-Học cho đến khi thuộc
bài.
6-Mỗi ngày tắm một lần.
7-Mỗi ngày buổi sáng đến
trường, buổi chiều về nhà

HĐ lặp
Đánh răng

Số lần lặp

2

Nêu tên các
Chưa
Nhặthành
rau động lặp
vàbiết
số lần lặp của
các hành động
Tiếng chuông
Chưa biết
đó?

Ghi điểm
Học bài

40
Chưa biết

tắm

1

Đi học

2


Tiết 37
1. Các công việc phải thực hiện nhiều lần:
2. Câu lệnh lặp-một lệnh thay cho nhiều lệnh:
Mọi ngôn ngữ lập trình đều có cách để chỉ thị
cho máy tính thực hiện hoạt động lặp chỉ với một
câu lệnh.


Ví dụ 1:

Một hoạt động diễn ra hàng ngày
từ thứ 2 đến thứ 7 là đi học.
Thứ 2: Đi học
Thứ 3: Đi học
Thứ 4: Đi học

Thứ 5: Đi học
Thứ 6: Đi học
Thứ 7: Đi học

Từ thứ 2 đến thứ 7:
Đi học


Ví dụ 2: Tính tổng 100 số tự nhiên liên tiếp:
S = 1 + 2 + 3 + ... + 99 + 100


Ban đầu

1

= 0 với i bắt đầu từ 1 đến 100

i = 1 ≤ 100

=

+1

i = 2 ≤ 100

=

+2


i = 99 ≤ 100

=

+ 99

i = 100 ≤ 100

=

+ 100

.
.
.

* Thuật toán:
Bước 1: SUM
0; i
0.
Bước 2: i
i+1.
Bước 3: Nếu i ≤ 100, thì SUM SUM + i và quay
lại bước 2.
Bước 4: Thông báo kết quả và kết thúc thuật toán.


Ghi nhớ
1.Cấu trúc lặp được sử dụng để chỉ thi
cho máy tính thực hiện lặp lại một vài

hoạt động nào đó cho đến khi một điều
kiện nào đó được thoã mãn.
2.Mọi ngôn ngữ lập trình đều có các câu
lệnh lặp để thể hiện cấu trúc lặp.


Hướng dẫn về nhà
• Tiết thứ hai của bài này các em sẽ
được nghiên cứu kĩ hơn câu lệnh lặp
trong ngôn ngữ lập trình Pascal.
• Về nhà nghiên cứu lại bài và làm bài
tập 1, 2/60 SGK.



×