II. Tệẽ LUAÄN (6,0 ủieồm) Baứi 1.(1,0 ủieồm)
3. Ví dụ về câu lệnh lặp (tiếp)
- Cấu trúc của câu lệnh lặp lùi:
For <biến đếm>:= <giá trị cuối> downto
<giá trị đầu> do<câu lệnh>;
- Câu lệnh sẽ đợc thực hiện nhiều lần, mỗi lần thực hiện câu lệnh là một lần lặp và sau mỗi lần lặp biến đếm sẽ tự động giảm đi1 đơn vị, giảm cho đến khi giá trị của biến đếm nhỏ hơn giá trị đầu thì vòng lặp đợc dừng lại.
-số lần lặp = giá trị cuối-giá trị đầu+1 => for do là cấu trúc lặp với số lần lặp… biết trớc.
Hoạt động của gV và HS Nội dung
- HS: Đọc và tìm hiểu chơng 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.
- GV: Trình bày cấu trúc câu lệnh ghép - HS: Nghe, ghi chép.
- GV: cho chạy chơng trình mẫu đã gõ tr- ớc 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 chơng trình
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 chơng 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 đợc đặt trong cặp từ khoá begin end; đợc gọi là câu lệnh ghép.
Hoạt động 2: Tính tổng và tích bằng câu lệnh lặp (20) - GV: Đa đề bài lên bảng
- HS: 1 em lên bảng làm vd5, 1 em lên làm vd6.(mô tả thuật toán) (5’)
ở dới lớp cá cem 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.
-GV: Giúp HS sửa lại đúng thuật toán -HS: 2 em lên bảng viết chơng trình cho 2 bài. (5’)
- HS: ở dới hoạt động theo nhóm, chia dãy nh ban đầu.
- HS: đại diện mỗi dãy nhận xét bài viết trên bảng.