- 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.. Kỹ năng: Viết đúng đợc lệnh for ….do trong một số tình huống đơn giản.[r]
Trang 1Ngày soạn: 27/12/2009 Tiết theo PPCT: 38
Ngày dạy: 02/01/2010
Bài 7: Câu lệnh lặp
I Mục tiêu:
1 Kiến thức:
- Biết nhu cầu cần có câu lệnh 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.
2 Kỹ năng: Viết đúng đợc lệnh for ….do trong một số tình huống đơn giản.
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng
II Phơng pháp: - Thuyết trình, chia nhóm nghiên cứu làm bài tập, vấn đáp
III chuẩn bị của GV, HS
1 Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal
2 Chuẩn bị của HS: - SGK, vở ghi, bút
IV Tiến Trình bài dạy:
Hoạt động 1: kiểm tra bài cũ
Nêu cấu trúc của câu lệnh lặp?
Hoạt động của giáo
viên
Hoạt động của
HS
Ghi bảng Hoạt động 2: Ví dụ về câu lệnh lặp
- GV: Trình bày cấu
trúc câu lệnh ghép
- GV: cho chạy
K6 trình mẫu đã
gõ trK1 trong máy,
yêu cầu học sinh quan
sát kết quả
- GV: Giải thích kết
quả của Kơng trình
- HS: Đọc và tìm hiểu chK6 trình
- HS: một em
đứng tại chỗ phân tích hoạt động của ví dụ
- HS: Các em khác thảo luận và cho ý kiến
- HS: Nghe, ghi chép
3 Ví dụ về câu lệnh lặp (tiếp)
- Ví dụ 3 (SGK-58) in ra màn hình thứ tự lần lặp
Program lap;
Var i: integer;
Begin For i:=1 to 10 do Writeln(‘day la lan lap thu’, i);
Readln;
End
- VD4 (SGK-58) Viết chK6 trình đa ra màn hình những chữ “0” theo hình trứng rơi Program trung_roi;
Uses crt;
Var i: integer;
Begin Clrscr;
For i:=1 to 10 do
begin
Writeln(‘0’); delay(100);
end;
Readln;
End
- Tập hợp các câu lệnh con đK5 đặt trong cặp từ khoá begin end; đK5 gọi là câu
Lop7.net
Trang 2lệnh ghép
Hoạt động 3: Tính tổng và tích bằng câu lệnh lặp
- GV: K0 bài lên
bảng
-GV: Giúp HS sửa lại
đúng thuật toán
GV: Giúp học sinh
sửa chK6 trình cho
đúng và chạy K6
trình trên máy
- HS: 1 em lên bảng làm vd5, 1
em lên làm vd6.(mô tả thuật toán) (5’)
ở K1 lớp các em làm bài theo nhóm, mỗi dãy làm một bài, dãy giữa làm vd5
- HS: Đại diện của mỗi dãy nhận xét thuật toán trên bảng
-HS: 2 em lên bảng viết chK6
trình cho 2 bài
(5’)
- HS: ở K1 hoạt
động theo nhóm, chia dãy K ban
đầu
- HS: đại diện mỗi dãy nhận xét bài viết trên bảng
- HS: Quan sát kết quả
4 Tính tổng và tích bằng câu lệnh lặp
Ví dụ 5 Tính tổng của N số tự nhiên đầu tiên
UR K6 trình SGK)
Ví dụ 6 Tính day tha của N số tự nhiên đầu tiên
(ChK6 trình SGK)
Hoạt động 4: củng cố và dặn dò.
A Củng cố
HS đọc ghi nhớ SGK, giáo viên tổng kết đánh giá buổi học.
Lop7.net