Bài giảng Tin học 8 - Chủ đề 7: Cấu trúc lặp

pptx 17 trang Người đăng Hải Biên Ngày đăng 03/12/2025 Lượt xem 3Lượt tải 0 Download
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Chủ đề 7: Cấu trúc lặp", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
 CHỦ ĐỀ 7
 CẤU TRÚC LẶP
1. Thế nào là lặp? Có các dạng lặp nào? 
2. Biểu diễn cấu trúc lặp như thế nào? KHỞI ĐỘNG
Trong hình, robot chuẩn bị nhổ củ cải, robot này 
được cài đặt một cảm biến màu để có thể nhận biết vị 
trí có củ cải đỏ, sau đó đi tới nhổ củ cải. Em hãy hoàn thành các bước lệnh trong chương trình điều 
khiển robot nhổ các củ cải đỏ.
 Các bước lệnh của robot
 Bước 1. Tiến 1 bước
 Bước 2: Nhổ củ cải thứ 1
 Bước 3. Tiến 1 bước
 Bước 4: Nhổ củ cải thứ 2
 Bước 5: Tiến 1 bước
 Bước 6:Nhổ củ cải thứ 3
 Bước 7: Tiến 1 bước
 Bước 8: Nhổ củ cải thứ 4.
Trong các bước lệnh để điều khiển robot ở trên, nhóm hành 
động: Tiến 1 bước và nhổ củ cải được lặp đi lặp lại 4 lần. Trong kĩ thuật lập trình, cấu trúc lặp được sử dụng để 
giải quyết bài toán lặp.
Cấu trúc lặp là gì và biểu diễn như thế nào? KHÁM PHÁ
1. Thế nào là hoạt động "lặp"?
2. Các dạng lặp
3. Biểu diễn vòng lặp bằng sơ đồ khối 1. Thế nào là hoạt động "lặp"?
 Thực hiện hoạt 
 STT Tình huống
 động nhiều lần?
 Kim giây quay 60 vòng. (Mỗi vòng 
 1 
 tương ứng với một phút)
 Trong buổi tiệc sinh nhật 13 tuổi 
 2 của An, An hát tặng các bạn một 
 bài.
 Sáng thứ hai hàng tuần, trường 
 3 
 An chào cờ đúng 7 giờ.
 Mỗi sáng gà trống đập cánh gáy 
 4 
 vang ò ó o.
 Sáng nay, mẹ đi chợ mua cá về 
 5 
 nấu canh chua. 1. Thế nào là hoạt động "lặp"?
 Thực hiện 
 STT Tình huống hoạt động 
 nhiều lần?
 Em Nguyễn Đỗ Huyền Vi, học sinh lớp 8 
 6 đạt giải nhất cuộc thi viết thư quốc tế 
 UPU năm 2017.
 Hằng ngày, bạn Long chạy bộ quanh công 
 7 
 viên 10 vòng.
 Mỗi sáng, đồng hồ của Nam báo thức lúc 
 8 
 6 giờ.
 Trong nhà máy sản xuất nước ngọt, robot 
 9 
 tự động đóng nắp chai trên băng chuyền.
 10 Các nhóm thảo luận bài tập về nhà. • Em hãy cho thêm ba ví dụ về hoạt động lặp trong 
 cuộc sống hằng ngày. Sau đó gạch dưới các từ khóa 
 chỉ hành động. 2. Các dạng lặp
 Xét hai trường hợp sau đây:
TH1: Ra lệnh cho robot nhổ TH2: Ra lệnh cho robot nhổ 
đủ 100 củ cải thì dừng. củ cải cho đến khi hết luống 
 thì dừng.
Có hai dạng lặp: lặp với số lần biết trước và lặp với số lần 
chưa biết trước 3. Biểu diễn vòng lặp bằng sơ đồ khối
 Bước 1. Kiểm tra điều kiện. 
 Bước 2. Nếu điều kiện đúng thì thực hiện câu lệnh và quay 
 lại bước 1. Nếu điều kiện sai thì câu lệnh sẽ bị bỏ qua và 
 việc thực hiện hành động lặp kết thúc. Minh họa cho bài toán lặp đã 
nêu ở trên bằng sơ đồ khối: TRẢI NGHIỆM
1. Thi đua làm hoa giấy
2. Thi đua làm hoa giấy (tiếp theo) 1. Thi đua làm hoa 
giấy
a) Khi tham gia thi đua, các bạn phải thực hiện hành động 
 nào lặp đi lặp lại nhiều lần? Làm hoa
b) Số lần lặp cần thiết để được điểm thưởng là? 10 lần
c) Em hãy đánh dấu ✓ vào lựa chọn đúng 
 - Đây là hoạt động lặp với số lần: 
 ✓ Biết trước  Chưa biết trước Cho các khối sau
 1) 2) 3) 4)
d) Em hãy sắp xếp các khối theo thứ tự và hoàn thành sơ đồ 
khối (a) nhé!
 i  1
 i ≤ 10
 Làm hoa thứ i
 i  i + 1 2. Thi đua làm hoa giấy 
(tt)
a) Mỗi bạn trong lớp cố gắng thực hiện hành động “làm 1 
 bông hoa” với số lần là không biết
b) Hoạt động lặp dừng lại khi: cô giáo rung chuông
c) Em hãy đánh dấu ✓ vào lựa chọn đúng 
 - Đây là hoạt động lặp với số lần: 
  Biết trước ✓ Chưa biết trước Cho các khối sau
 1) 2) 3) 4)
d) Em hãy sắp xếp các khối theo thứ tự và hoàn thành sơ đồ 
khối (b) nhé!
 chuong? T/F
 chuong <> ‘T’
 i  i + 1
 Làm hoa thứ i Ghi nhớ
- Cấu trúc lặp được sử dụng để chỉ thị 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 thỏa mãn.
- Có hai dạng lặp: lặp với số lần biết trước và lặp với số 
lần chưa biết trước.

Tài liệu đính kèm:

  • pptxbai_giang_tin_hoc_8_chu_de_7_cau_truc_lap.pptx