1. Em hãy nhận xét chương trỡnh sau. Giải thớch điờ̀u vừa nhận xét ? Var a: integer;
Begin
a:=5;
while a<7 do writeln(‘hoc de gop phan xay dung dat nuoc’); readln; End.
2. Giải thớch ý nghĩa đoạn lệnh sau. N:= 8;
Writeln(‘ toi la hoc sinh lop ’,n,‘truong THCS Thanh Son’); 3. Viờ́t cỳ phỏp hai cõu lệnh lặp. Mụ ta hoạt động của hai cõu lệnh đó.
Đáp án.
Nụ̣i dung Nhọ̃n biết Thụng hiờ̉u Vọ̃n dụng
Cõu 1 Sử dụng phõ̀n mờ̀m
Trắc nghiợ̀m
0,25
Cõu 2 Sử dụng từ khóa
0,25
Cõu 3 Sử dụng cõu lệnh
0,25
Cõu 4 Hiờ̉u ý nghĩa cõu lệnh
0,25
Cõu 5 Nhận biờ́t lệnh
0,25
Cõu 6 Vận dụng cõu lệnh tớnh toỏn
0,25
Cõu 7 Nắm quy tắc đặt tờn
0,25
Cõu 8 Hiờ̉u cỏch tạo điờ̀u kiện
0,25
Cõu 1 Hiờ̉u quy tắc hoạt động cũa cõu lệnh
Tự luọ̃n.
1 2
Cõu 2 Hiờ̉u ý nghĩa cõu lệnh
1 1
Cõu 3 Nắm rừ cỳ phỏp và hiờ̉u cỏch hoạt động đờ̉ vận dụng
1 1 1 Tụ̉ng 2 3,5 4,5 I. Trắc nghiợ̀m. Cõu 1 2 3 4 5 6 7 8 Đỏp ỏn a b d c c d a c II. Tự luọ̃n. 1. Nhận xét (1 đ), giải thớch ( 2 đ)l
- Chương trỡnh thuộc dạng lặp vụ hạn lõ̀n, mà dạng này nờn trỏnh trong lập trỡnh. Vỡ a=5 luụn luụn nhỏ 7, nờn điờ̀u kiện luụn đỳng.
2. Giải thớch đỳng (2 đ)
N:= 8; : Gỏn N có giỏ trị là 8.
Writeln(‘ toi la hoc sinh lop ’,n,‘truong THCS Thanh Son’); : Viờ́t ra màn hỡnh dòng lệnh toi là học sinh lớp 8 trường THCS Thanh Sơn
3. Viờ́t 2 cỳ phỏp (1 đ), mụ to hoạt động của 2 lệnh (2 đ)
* For <tờn biờ́n>:=<giỏ trị đõ̀u> to <giỏ trị cuối> do <cõu lệnh>;
- Cho biờ́n nhận giỏ trị đõ̀u rụ̀i thực hiện cõu lệnh sau đó quay lại nhận giỏ trị tiờ́p theo và lặp lại cõu lệnh cứ thờ́ đờ́n giỏ trị cuối.
* While <điờ̀u kiện> do <cõu lệnh>;
- Chương trỡnh kiờ̉m tra điờ̀u kiện nờ́u đỳng thỡ thực hiện cõu lệnh sau do và quay lại kiờ̉m tra điờ̀u kiện tiờ́p cho đờ́n khi điờ̀u kiện sai thỡ kờ́t thỳc hoạt động.
Tuõ̀n:29. Tiết:58 Ngày soạn: 20/03. Bài thực hành 6.
SỬ DỤNG LỆNH LẶP WHILE ...DOI. Mục tiờu. I. Mục tiờu.
1. Kiến thức: - Viờ́t chương trỡnh pascal sử dụng cõu lệnh lặp với số lõ̀n chưa biờ́t trước. 2. Kĩ năng: - Rốn luyện khả năng đọc chương trỡnh, tỡm hiờ̉u tỏc dụng và kờ́t hợp cỏc cõu lệnh. 3. Thái đụ̣: Rốn tớnh tớch cực trong học tập
II. Chuõ̉n bị.
- Giỏo ỏn, phòng mỏy. III. Tiến trình lờn lớp. 1. ễ̉n định tụ̉ chức. 2. Kiờ̉m tra bài cũ.
- Viờ́t cỳ phỏp cõu lệnh lặp với sớ lõ̀n chưa biờ́t trước.
3. Bài mới.
Hoạt đụ̣ng của thõ̀y & trò. Nụ̣i dung
Bài 1: Viờ́t chương trỡnh sử dụng lệnh lặp while ... do đờ̉ tớnh trung bỡnh n số thực x1, x2,
x3,...,xn. Được nhập từ bàn phớm.
a. Gừ đoạn chương trỡnh sau và lưu với tờn Tinh_Tb.
b. Đọc và tỡm hiờ̉u ý nghĩa từng cõu lệnh. ? nờu ý nghĩa từng cõu lệnh trong chương trỡnh. H: Gỏn gớa trị cho biờ́n đờ́m và tb.
Viờ́t lệnh đờ̉ gỏn giỏ trị cho n.
Viờ́t lệnh nhập giỏ trị đờ̉ tớnh trung bỡnh. Tớnh trung bỡnh.
Lệnh xuất kờ́t quả tớnh được.
c. Viờ́t lại chương trỡnh bằng cõu lệnh for...do thay đoạn lệnh:
Thành:
Bài 1: Viết bằng cõu lợ̀nh while ... do
Viờ́t chương trỡnh tớnh trung bỡnh n số thực x1, x2,
x3,...,xn. Được nhập từ bàn phớm.