- Viết chơng trình.
2. câu lệnh lặp – một lệnh thay cho
- GV cho HS đọc ví dụ 1 SGK/56. - GV gợi ý cho HS.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét. - GV nhận xét.
- GV treo bảng phụ đa ra thuật toán và giải thích các bớc đã nêu trong thuật toán.
- HS sử dụng phiếu học tập nêu thuật toán để vẽ hình vuông.
- GV cho HS đọc ví dụ 2 SGK/57. - GV gợi ý cho HS.
?Xác định Input và Output.
- HS hoạt động nhóm thảo luận nêu thuật toán.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét. - GV nhận xét.
- GV treo bảng phụ đa ra thuật toán và giải thích các bớc đã nêu trong thuật toán.
nhiều lệnh.
Ví dụ 1:
- 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.
*Thuật toán mô tả các bớc để vẽ hình vuông.
- Bớc 1: k:=0; - Bớc 2: k:=k+1;
- 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.
Ví dụ 2: Tính tổng 100 số tự nhiên đầu tiê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.
4. củng cố
- GV nhấn mạnh để HS biết rằng để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trờng hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định.
5. h
ớng dẫn về nhà
- Học bài cũ.
- Làm bài tập 1 SGK/60.
Ngày soạn: 10/1/2010 Ngày giảng: 13/01/2010
tiết 38: Bài 7: câu lệnh lặp (Tiết 2)
A. Mục tiêu bài học
- 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.
- Viết đúng lệnh For...do trong một số tình huống đơn giản.
B. chuẩn bị
- GV: Bảng phụ, câu hỏi, bài tập.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. các b ớc lên lớp
1. Tổ chức: 8A: 2. Bài cũ:
? 1: Em hãy nêu các bớc cần làm để tính tổng 100 số tự nhiên đầu tiên?
3. Bài mới
Hoạt động dạy học Nội dung
Hoạt động 1:
- GV treo bảng phụ giới thiệu câu lệnh