Bài 7. Câu lệnh lặp
Chia sẻ bởi Lê Quốc Đại |
Ngày 14/10/2018 |
43
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:
TUẦN: …………………
Ngày soạn ………….......
- Lớp 8 Tiết 39:
Bài 7
CÂU LỆNH LẶP
I/ TIÊU:
1- Kiến thức: HS
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình;
- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần;
- Hiểu hoạt động của câu lênh lặp với số lần biết trước for ... do trong Pascal;
- Biết lệnh ghép trong Pascal.
2- Kĩ năng:
- Viết đúng lệnh for...do trong một số tình huống đơn giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có sử dụng vòng lặp for...do;
3- Thái độä:
- Nhận thức được vai trò quan trọng của vòng lặp xác định for...do là giúp thực hiện các công việc lặp lại nhiều lần một cách khoa học, nhanh chóng, không dài dòng, tránh nhàm chán, dễ sai sót và tốn thời gian;
- Có ý thức trong học tập.
II/ CHUẨN BỊ BÀI HỌC:
1. Giáo viên: - Giáo án, máy Projector, bảng và bút;
- Một số ví dụ bài tập về vòng lặp for...do;
2. Học sinh: - SGK, dụng cụ học tập.
III/ HOẠT ĐỘNG DẠY - HỌC:
1. Ổn định lớp:
2. Kiểm tra bài cũ: Câu điều kiện, cấu trúc rẽ nhánh
3. Bài mới:
NỘI DUNG
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
* Hoạt động 1: Giới thiệu các công việc phải lặp nhiều lần
1. Các công việc phải thực hiện nhiều lần:
- Lặp với số lần nhất định và biết trước.
+ VD: Đánh răng mỗi ngày 2 lần, ngày ăn cơn 3 lần,...
- Lặp với số lần không thể xác định trước.
+ VD: Học cho đến khi thuộc bài.
- GV hỏi: Trong đời sống hằng ngày có rất nhiều công
việc được lặp đi lặp lại, em nào cho biết một vài ví dụ?
- GV cho thêm vào ví dụ: mỗi sáng thứ 2 đều chào cờ đầu tuần, hoặc cô giáo lặp đi lặp lại việc gọi học sinh lên trả bài và ghi điểm, cô giáo sẽ ngừng lại cho đến khi đã vào điểm cho tất cả học sinh....
- GV chốt lại: đó là các công việc, các hoạt động được thực hiện bằng cách lặp đi lặp lại nhiều lần, được chia làm 2 kiểu lặp: lặp với số lần nhất định, biết trước và lặp với số lần không xác định được.
- GV hỏi: ví dụ nào là lặp với số lần xác định được, ví dụ nào là lặp với số lần không xác định được?
GV: Nhận xét đánh giá
- GV cho học sinh ghi vào vở
Thảo luận trả lời:
Tiếng gà gáy mỗi sáng, tiếng trống trường sau mỗi tiết học, đánh răng trước khi đi ngủ và mỗi sáng thức dậy...
- Hằng ngày em đi học ...
HS lắng nghe
Một vài học sinh trả lời
HS Lắng nghe
HS ghi vào vở
Hoạt động 2: Giới thiệu câu lệnh lặp, cấu trúc lặp.
2. Câu lệnh lặp – một lệnh thay cho nhiều lệnh:
- GV: Cho một số ví dụ để hoc sinh trình bày thuật toán. GV nhận xét và đưa ra kết luận.
- Xét VD1: Vẽ 3 hình vuông bằng nhau
Ta phải vẽ lần lượt 3 hình. Nhưng với câu lệnh lặp, ta chỉ cần vẽ một hình vuông, rồi lặp lại cho 2 hình vuông kia. Ta có thuật toán như thế nào?
- Gọi một HS nêu thuật toán.
- GV: nhận xét, giải thích các bước lặp của thuật toán
VD1:HS quan sát
- Một HS nêu thuật toán:
B1: Vẽ hình vuông đầu tiên
B2: Xét nếu hình vuông vẽ được ít hơn 3 thì di chuyển về phải 2 đơn vị, trở về bước 1để tiếp tục vẽ; Ngược lại kết thúc thuật toán.
- HS: thảo luận, bổ sung
- Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp đi lặp lại một hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn.
- Câu lệnh lặp là “cách” để chỉ thị máy tính thực hiện cấu trúc lặp.
Ngày soạn ………….......
- Lớp 8 Tiết 39:
Bài 7
CÂU LỆNH LẶP
I/ TIÊU:
1- Kiến thức: HS
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình;
- Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần;
- Hiểu hoạt động của câu lênh lặp với số lần biết trước for ... do trong Pascal;
- Biết lệnh ghép trong Pascal.
2- Kĩ năng:
- Viết đúng lệnh for...do trong một số tình huống đơn giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có sử dụng vòng lặp for...do;
3- Thái độä:
- Nhận thức được vai trò quan trọng của vòng lặp xác định for...do là giúp thực hiện các công việc lặp lại nhiều lần một cách khoa học, nhanh chóng, không dài dòng, tránh nhàm chán, dễ sai sót và tốn thời gian;
- Có ý thức trong học tập.
II/ CHUẨN BỊ BÀI HỌC:
1. Giáo viên: - Giáo án, máy Projector, bảng và bút;
- Một số ví dụ bài tập về vòng lặp for...do;
2. Học sinh: - SGK, dụng cụ học tập.
III/ HOẠT ĐỘNG DẠY - HỌC:
1. Ổn định lớp:
2. Kiểm tra bài cũ: Câu điều kiện, cấu trúc rẽ nhánh
3. Bài mới:
NỘI DUNG
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
* Hoạt động 1: Giới thiệu các công việc phải lặp nhiều lần
1. Các công việc phải thực hiện nhiều lần:
- Lặp với số lần nhất định và biết trước.
+ VD: Đánh răng mỗi ngày 2 lần, ngày ăn cơn 3 lần,...
- Lặp với số lần không thể xác định trước.
+ VD: Học cho đến khi thuộc bài.
- GV hỏi: Trong đời sống hằng ngày có rất nhiều công
việc được lặp đi lặp lại, em nào cho biết một vài ví dụ?
- GV cho thêm vào ví dụ: mỗi sáng thứ 2 đều chào cờ đầu tuần, hoặc cô giáo lặp đi lặp lại việc gọi học sinh lên trả bài và ghi điểm, cô giáo sẽ ngừng lại cho đến khi đã vào điểm cho tất cả học sinh....
- GV chốt lại: đó là các công việc, các hoạt động được thực hiện bằng cách lặp đi lặp lại nhiều lần, được chia làm 2 kiểu lặp: lặp với số lần nhất định, biết trước và lặp với số lần không xác định được.
- GV hỏi: ví dụ nào là lặp với số lần xác định được, ví dụ nào là lặp với số lần không xác định được?
GV: Nhận xét đánh giá
- GV cho học sinh ghi vào vở
Thảo luận trả lời:
Tiếng gà gáy mỗi sáng, tiếng trống trường sau mỗi tiết học, đánh răng trước khi đi ngủ và mỗi sáng thức dậy...
- Hằng ngày em đi học ...
HS lắng nghe
Một vài học sinh trả lời
HS Lắng nghe
HS ghi vào vở
Hoạt động 2: Giới thiệu câu lệnh lặp, cấu trúc lặp.
2. Câu lệnh lặp – một lệnh thay cho nhiều lệnh:
- GV: Cho một số ví dụ để hoc sinh trình bày thuật toán. GV nhận xét và đưa ra kết luận.
- Xét VD1: Vẽ 3 hình vuông bằng nhau
Ta phải vẽ lần lượt 3 hình. Nhưng với câu lệnh lặp, ta chỉ cần vẽ một hình vuông, rồi lặp lại cho 2 hình vuông kia. Ta có thuật toán như thế nào?
- Gọi một HS nêu thuật toán.
- GV: nhận xét, giải thích các bước lặp của thuật toán
VD1:HS quan sát
- Một HS nêu thuật toán:
B1: Vẽ hình vuông đầu tiên
B2: Xét nếu hình vuông vẽ được ít hơn 3 thì di chuyển về phải 2 đơn vị, trở về bước 1để tiếp tục vẽ; Ngược lại kết thúc thuật toán.
- HS: thảo luận, bổ sung
- Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp đi lặp lại một hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn.
- Câu lệnh lặp là “cách” để chỉ thị máy tính thực hiện cấu trúc lặp.
* 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ê Quốc Đại
Dung lượng: 83,00KB|
Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)