Mô phỏng các bước thực hiện: các em tham khảo SGK trang 12 đã làm mẫu j=1 Ví dụ 3: Câu lệnh lặp mô tả quá trình robot nhổ N củ cải.. Em hãy điền vào chỗ trống: a.[r]
(1)TIN HỌC – TUẦN 22
Chủ đề 8: Lặp với số lần biết trước 1 Nhận biết toán lặp với số lần biết trước
Việc lặp lặp lại hay nhiều hành động (giá trị cụ thể) gọi lặp với số lần biết trước
2 Sử dụng vòng lặp for do
Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh For … do: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>;
Trong đó:
+ for, to, từ khóa
+ <biến đếm> biến kiểu nguyên
+ <giá trị đầu> <giá trị cuối> giá trị nguyên + <giá trị đầu> ≤ <giá trị cuối>
<câu lệnh> câu lệnh đơn hay câu lệnh ghép Số vòng lặp giá trị cuối - giá trị đầu + 1. Ví dụ: for i:=1 to 10 writeln(‘ hoc sinh ’, i);
Hoạt động:
- Câu lệnh lặp thực câu lệnh nhiều lần, lần lặp vòng lặp Số vòng lặp biết trước bằng: (giá trị cuối – giá trị đầu) +
- Khi thực hiện, ban đầu biến đếm nhận giá trị giá trị đầu, sau vòng lặp, biến đếm tự động tăng thêm đơn vị giá trị cuối
Ví dụ 1: Câu lệnh lặp in hình 20 ngơi
a Em dùng từ/cụm từ màu xanh trang trước (SGK trang 11) để điền vào chỗ trống:
b Số vòng lặp câu lệnh bằng:
19 20 21
Ví dụ 2: Cho câu lệnh lặp mơ tả q trình robot nhổ 100 củ cải
(2)d Mô bước thực hiện: em tham khảo SGK trang 12 làm mẫu j=1 Ví dụ 3: Câu lệnh lặp mơ tả q trình robot nhổ N củ cải
Em điền vào chỗ trống: a Đoạn chương trình:
Ví dụ 4: Thỏ bỏ ống heo em giúp Thỏ viết câu lệnh lặp tính tổng: S = + + + + 10
a Điền vào chỗ trống giá trị đầu, giá trị cuối câu lệnh phù hợp:
b Mô bước thực đoạn chương trình trên: - Khởi tạo S =
* Học sinh làm nhà:
- Hoạt động trải nghiệm: HS đọc SGK trang 14 đến trang 16 làm yêu cầu tình
(3)- Yêu cầu: Nhìn vào sơ đồ khối, em trả lời câu hỏi cách điền khuyết
đánh dấu vào đáp án
a) Thuật tốn có cấu trúc lặp hay khơng? Có Khơng
b) Hoạt động giải tốn là:
In hình………
c) Số lần lặp là:
999 1000 1001 100 d) Đây cấu trúc lặp với số lần: Biết trước Chưa biết trước
2 Cậu bé chăn cừu
- Tình huống: SGK trang 14
- Yêu cầu: Em điền khuyết đánh dấu vào đáp án đúng:
a Câu lệnh lặp đếm N cừu bị tráo đổi thứ tự, em xếp viết lại cho
Câu lệnh lặp hoàn chỉnh: for……… b Theo em kiểu liệu biến N là:
Số thực Số nguyên Kí tự
3 Ý nghĩa câu lệnh lặp:
(4)4 Vạch tìm sâu:
Giáo viên yêu cầu An sửa lỗi câu lệnh lặp sau đây, An phân vân Em giúp An (bằng cách khoanh trịn chỗ sai có, sau sửa lại cho đúng)
5 Thỏ làm quen với bạn mới - Tình huống: SGK trang 15-16
(5)6 Đố em
(6)