I. PHẦN TRẮC NGHIỆM (4 điểm): Gồm 16 cõu Mỗi cõu 0.25 điểm.
2. Cõu lệnh lặ p một lệnh thay cho nhiều lệnh:
Vớ dụ 1: Giả sử cần vẽ 3 hỡnh vuụng cú cạnh 1 đơn vị. Mỗi hỡnh vuụng là ảnh dịch chuyển của hỡnh bờn trỏi nú một khoảng cỏch 2 đơn vị.
? Việc vẽ hỡnh cú thể thực hiện theo thuật toỏn nào.
Vớ dụ 2: Thuật toỏn tớnh S= 1+2+3+ … + 100 Bước 1: S ← 0; i ← 0. Bước 2: i← i + 1
Bước 3: nếu i ≤ 100, thỡ S ← S + i và quay lại bước 2; ngược lại kết thỳc.
- Mọi ngụn ngữ lập trỡnh đều
cú cỏch để chỉ thị cho mỏy tớnh thực hiện cấu trỳc lặp với một
+ Học sinh chỳ ý lắng nghe.
Việc vẽ hỡnh cú thể thực hiện theo thuật toỏn sau:
- Bước 1: vẽ hỡnh vuụng(vẽ liờn tiếp 4 cạnh và trở về đỉnh ban đầu)
- Bước 2: Nếu số hỡnh vuụng đĩ được vẽ ớ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 thỡ kết thỳc thuật toỏn.
Học sinh chỳ ý lắng nghe, ghi nhớ kiến thức.
2. Cõu lệnh lặp - mộtlệnh thay cho nhiều lệnh: lệnh thay cho nhiều lệnh:
Cỏch mụ tả cỏc hoạt động trong thuật toỏn như cỏc vớ dụ được gọi là cấu trỳc lặp
- Mọi ngụn ngữ lập trỡnh đều cú cỏch để chỉ thị cho mỏy tớnh thực hiện cấu trỳc lặp với một cõu lệnh đú là “cõu lệnh lặp”
cõu lệnh đú là “cõu lệnh lặp”
Học sinh chỳ ý lắng nghe
Hoạt động 3: Vớ dụ về cầu lệnh lặp (22 phỳt)
- Cỳ phỏp: For <biến đếm>:= <giỏ trị đầu> to <giỏ trị cuối> do <cõu lệnh>;
- Học sinh quan sỏt hoạt động của vũng lặp trờn sơ đồ khối => nờu hoạt động của vũng lặp. Vớ dụ: Chương trỡnh sau sẽ 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.
+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.
+ Hoạt động của vũng lặp: - B1: biến đếm nhận giỏ trị đầu - B2: Chương trỡnh kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đỳng thỡ thực hiện cõu lệnh.
- B3: Biến đếm tự động tăng lờn 1 đơn vị và quay lại B2. - B4: Nếu biểu thức điều kiện nhận giỏ trị sai thỡ thoỏt ra khỏi vũng lặp.
Học sinh chỳ ý lắng nghe