Tải bản đầy đủ (.doc) (2 trang)

tiet 39,40 tin8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (89.43 KB, 2 trang )

NS: 03 / 02 / 09. ND: 05 / 02 / 09
Tiết 39, 40: BàI TậP
I. Mục tiêu : - Cũng cố lại 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.
- Biết kiểm tra điều liện của câu lệnh lặp.
- Nhận biết đợc kết quả của đoạn chơng trình đã viết sẳn.
- Mô tả đợc thuật toán để tính các tổng.
II. Chuẩn bị:
+GV: Hệ thống các bài tập cần luyện tập.
+HS: Học tốt bài cũ, làm bài tập ở nhà.
III. Tiến trình lên lớp:
1. Bài cũ: Cho một vài ví dụ về hoạt động đợc thực hiện lặp lại trong cuộc sống hằng
ngày. Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trợc.
2. Nội dung bài tập.
Hoạt động của GV và HS Nội dung ghi bảng
Gv giới thiệu nội dung bài tập cần làm
GV gọi 1HS đọc qua bài 3 ở Sgk cả lớp
cùng theo dõi và suy nghĩ đễ trả lời.
GV: Điều kiện phảI kiểm tra là gì?
Bài 4: Giá trị của biến j bằng bao
nhiêu?
J: = 0;
For I : = 0 to 1 do j : = j + 2;

Bài 5(Sgk):Các câu lệnh nào không hợp
lệ, vì sao?
a) For i : = 100 to 1 do writeln(A) ;
b) For i : = 1.5 to 10.5 do writeln(A) ;
c) For i = 1 to 10 do writeln(A) ;
d) For i : = 1 to 10 do writeln(A) ;
e) Var x : real ; begin for x : = 1 to 10


do writeln (A) ; end.
Bài 3(Sgk): Chúng ta nói rằng khi thực hiện
các hoạt động lặp, máy tính kiểm tra một
điều kiện. Với lệnh lặp
For <biến đếm> : = <giá trị đầu> to <giá tri
cuối> do <câu lệnh>; của Pascal, điều kiện
cần phảI kiểm tra chính là giá trị của biến
đếm lớn hơn giá trị cuối.
Nếu đk không thoả mãn, câu lệnh đợc tiếp
tục thực hiện, ngợc lại, kết thúc câu lệnh.
Bài 4(Sgk):
Chơng trình Pascal nói trên không thực hiện
đợcbất kì hoạt động nào. Tuy nhiên đây vẫn
là câu lệnh hợp lệ.

Bài 5(Sgk):
a) Không hợp lệ. Vì giá trị đầu nhỏ hơn giá
trị cuối.
b) Không hợp lệ. Vì các giá trị đầu và giá trị
cuối phải là số nguyên.
c) Không hợp lệ. Vì thiếu dấu hạ chấm khi
gán giá trị đầu.
d) Câu lệnh hợp lệ. Tuy nhiên, nếu ta muốn
lặp lại câu lệnh writeln(A) 10 lần thì không
hợp lệ do thừa dấu phẩy thứ nhất.
e) Không hợp lệ. Vì biến x đã đợc khai báo
nh là biến có dữ liệu kiểu số thựcvà vì thế
không thẻ dùng để xác định giá trị đầu và giá
trị cuối trong câu lệnh lặp.
Bài 6(Sgk): Mô tả thuật toán tính tổng:


.
)2(
1
...
5.3
1
4.2
1
3.1
1
+
++++=
nn
A
Bài7.2(SBT) Các câu lệnh sau đúng
hay sai? Chỉ ra chổ sai nếu có.
1. For i : = 1 to 10 ; do x: = x+1;
2. For i : = 10 to 1 do x: = x+1;
3. For i : = 1 to 10 do x: = x+1;
4. For i : = 1 to 10 for j: = 1 to 10 do
x: = x+1;
5. For i : = 1 to 10 do for j: = 1 to 10
do x: = x+1;
IV. Cũng cố - H ớng dẫn về nhà
+ Xem lại các bài tập đã làm.
+Học bài theo sách và vở ghi.
+ Xem lại điều kiện và cấu trúc lặp.
+ lam bài tập 7.3; 7.4; 7.5 (SBT).
Bài 6(Sgk):

Bớc 1. Gán A 0, i 1.
Bớc 2. A
)2(
1
+
ii
.
Bớc 3. i i + 1.
Bớc 4. Nếu i

n, quay lại bớc 2
Bớc 5.Ghi kết quả A và kết thúc thuật toán.
Bài7.2(SBT): Các câu lệnh sau đúng hay
sai? chỉ ra chổ sai nếu có.
1. Sai. Thừa dấu chấm phẩy đầu tiên.
2.Sai. Giá trị đầu phảI nhỏ hơn giá trị cuối.
3. Đúng.
4.Sai. Thiếu từ khoá do trong lệnh fordo
5 Đúng.

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×