Bài 7. Câu lệnh lặp

Chia sẻ bởi Lê Xuân Tâm | Ngày 24/10/2018 | 55

Chia sẻ tài liệu: Bài 7. Câu lệnh lặp thuộc Tin học 8

Nội dung tài liệu:

CHÀO MỪNG
QUÝ THẦY CÔ Và các em
TỔ NĂNG KHIẾU
Kiểm tra bài cũ
C�u1: Trong c�u l?nh di?u ki?n , "C�u l?nh " du?c th?c hi?n nhi?u nh?t m?y l?n ?
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Câu 2. Câu lệnh điều kiện nào sau đây đúng ?
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Câu 3: Biểu thức điều kiện trong câu lệnh điều kiện cho ra mấy giá trị ?
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Tiết 37: Bài 7
CÂU LỆNH LẶP
Tiết 37
Bài 7-CÂU LỆNH LẶP
1. Các công việc phải thực hiện nhiều lần:
Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp lại nhiều lần.
Ví dụ:
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à.
Đánh răng
2
Nhặt rau
Ghi điểm
Học bài
tắm
40
Chưa biết
Chưa biết
Tiếng chuông
Chưa biết
Đi học
2
1
Tiết 37
Bài 7-CÂU LỆNH LẶP
1. Các công việc phải thực hiện nhiều lần:
Tiết 37
Bài 7-CÂU LỆNH LẶP
1. Các công việc phải thực hiện nhiều lần:
-Trong thực tế có những hoạt động lặp với số lần nhất định và biết trước. Có những hoạt động lặp với số lần không thể xác định trước.
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.
Tiết 37
Bài 7-CÂU LỆNH LẶP
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:
Ví dụ 1: Vẽ một hình vuông có cạnh 1 đơn vị.
Tiết 37
Bài 7-CÂU LỆNH LẶP
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:
Ví dụ 1: Vẽ một hình vuông có cạnh 1 đơn vị.

Thuật toán:
Bước 1: k 0 (k là số đoạn thẳng đã vẽ được)
Bước 2: k k+1. Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 900 sang phải.
Bước 3: Nếu k<4 thì trở lại bước 2; ngược lại, kết thúc thuật toán.

Hãy nêu các bước vẽ một hình vuông?
Tiết 37
Bài 7-CÂU LỆNH LẶP
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:
Ví dụ 2: Vẽ 3 hình vuông có cạnh 1 đơn vị. Mỗi hình vuông là ảnh dich chuyển bên trái nó một khoảng cách 2 đơn vị.
Bài toán vẽ 3 hình vuông giống nhau
Tiết 37
Bài 7-CÂU LỆNH LẶP
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:
Ví dụ 2: Vẽ 3 hình vuông có cạnh 1 đơn vị. Mỗi hình vuông là ảnh dich chuyển bên trái nó một khoảng cách 2 đơn vị.
-Ta chỉ cần lặp lại thao tác vẽ hình vuông đó ba lần.
- Thuật toán:
Bước 1: Vẽ hình vuông(vẽ liên tiếp bốn cạnh và trở về đỉnh ban đầu)
Bước 2: Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về bên phải 2 đơn vị và trở lại bước 1;
Ngược lại, kết thúc thuật toán.
Ta cần lặp lại thao tác vẽ hình vuông mấy lần?
Tiết 37
Bài 7-CÂU LỆNH LẶP
1. Các công việc phải thực hiện nhiều lần:
-Trong thực tế có những hoạt động lặp với số lần nhất định và biết trước. Có những hoạt động lặp với số lần không thể xác định trước.
2. Câu lệnh lăp-Một lệnh thay cho nhiều lệnh:
Ví dụ 3: Tính tổng của 100 số tự nhiên đầu tiên.
S=1+2+3+……+99+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.
Hoạt động chính khi giải bài toán này là gì?
Việc thực hiện lặp lại phép cộng bao nhiêu lần?
Thực hiện lặp lại phép cộng 100 lần.
Tiết 37
Bài 7-CÂU LỆNH LẶP
1. Các công việc phải thực hiện nhiều lần:
-Trong thực tế có những hoạt động lặp với số lần nhất định và biết trước. Có những hoạt động lặp với số lần không thể xác định trước.
2. Câu lệnh lặp-một lệnh thay cho nhiều lệnh:
*Tóm lại:
-Cách mô tả các hoạt động lặp trong thuật toán được gọi là cấu trúc lặp
-Mọi ngôn ngữ lập trình đều có cách để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh. Đó là các câu lệnh lăp
Cách mô tả hoạt động lặp trong thuật toán như trên được gọi là gì?
NNLT dùng câu lệnh gì để chỉ thị cho máy tính thực hiện cấu trúc lặp trên?
GHI NHỚ
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.
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.
Dặn dò
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.
TIẾT
HỌC
ĐẾN
ĐÂY
KẾT
THÚC
XIN
CHÀO

HẸN
GẶP
LẠI
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Xuân Tâm
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)