c) Viết lại chương trình của Bài tập Thực hành 1 bằng cách sử dụng vòng lặp for..to..do thay cho vòng lặp While..do để cả 2 chương trình đều có cùng một kết quả.. Dựa vào đáp án đúng m[r]
Trang 1Tin học 8
BÀI TẬP THỰC HÀNH
ÔN TẬP VỀ CÁC CÂU LỆNH LẶP
Tiết 2 và 3 – Tuần 31
Bài 1 Viết chương trình tính tích n số nguyên khác 0 bằng vòng lặp While do
a) Gõ chương trình sau đây vào máy và lưu chương trình với tên Tinh_tich.pas
Code
Program tich1;
Uses crt;
Var i, tich : integer;
Begin
Clrscr;
Write(‘Nhap n=’);
Readln(n);
i:=1;
tich:=1;
While i<=n do
begin
tich:=tich*i;
i:=i+1;
end;
Writeln(‘Tich=’,tich);
Readln;
End
b) Đọc và tìm hiểu ý nghĩa của từng dòng lệnh.
Dịch chương trình và sửa lỗi, nếu có.
Chạy chương trình và kiểm tra kết quả nhận được.
c) Viết lại chương trình của Bài tập Thực hành 1 bằng cách sử dụng vòng lặp for to do thay cho vòng lặp While do để cả 2 chương trình đều có cùng một kết quả
Bài 2 Để thực hiện yêu cầu: Tính bình phương n khi n<=10 và n là số chẵn Câu nào sau đây đúng?
a) While (n>=10) and (n mod 2=0) do n:=n*n;
b) While (n<=10) and (n mod 2<>0) do n:=n*n;
c) While (n<=10) and (n mod 2=0) do n:=n*n;
d) While (n>=10) and (n mod 2<>0) do n:=n*n;
Trang 2 Dựa vào đáp án đúng mà em đã chọn Em hãy viết chương trình hoàn chỉnh bằng
vòng lặp For to do
Bài 3 Viết chương trình in ra màn hình, hình chữ nhật như hình đã cho bằng vòng lặp for to do
a) Gõ chương trình sau đây vào máy và lưu chương trình với tên in1.pas
Code
Program in1;
Uses crt;
Var i, j : integer;
Begin
Clrscr;
for i:=1 to 5 do
begin
for j:=1 to 3 do Write(‘*’);
Writeln;
end;
Readln;
End
b) Đọc và tìm hiểu ý nghĩa của từng dòng lệnh.
Dịch chương trình và sửa lỗi, nếu có.
Chạy chương trình và kiểm tra kết quả nhận được.
c) Theo em có thể viết chương trình của bài tập thực hành 3 sang vòng lặp While do được không?
Nếu được em hãy viết chương trình Bài tập Thực hành 3 bằng vòng lặp While do.
Dặn dò:
- Học sinh ghi nội dung bài thực hành vào tập (Phần màu xanh dương).
- Học sinh làm bài tập thực hành và ghi lại đoạn code đã làm vào tập (Phần màu đen)
- Học sinh thực hành lại các bài tập thực hành trên vào máy tính (ở nhà).
- Giáo viên sẽ kiểm tra tập và kỹ năng, thao tác thực hành ngay khi đi học lại.
GHI CHÚ
- Nội dung bài mới : màu xanh dương
- Bài giảng : màu đỏ
- Dặn dò : màu nâu