Vì biến đếm - Y/c Hs đọc và lần lượt trả lời các có kiểu dữ liệu là số câu hỏi trong bài tập 5.. Vì biến đếm có kiểu dữ liệu là số - Viết khung sường của một chương - Viết khung sường th[r]
Trang 1Trang 1
GIÁO ÁN TIN HỌC 8
Tiết PPCT: 3 (HKII)
Ngày soạn: 4/1/2010
Ngày dạy: 11/1/2010 – 23/1/2010
BÀI TẬP
I Mục tiêu:
- Hiểu được ý nghĩa câu lệnh lặp
- Tìm hiểu cách giải một số bài toán bằng câu lệnh lặp
- Rèn luyện kĩ năng sử dụng vòng lặp for do để giải bài toán
- Áp dụng câu lệnh điều kiện và câu lệnh lặp để viết chương trình
II Chuẩn bị:
GV: Bảng phụ
HS: SGK, dụng cụ học tập đầy đủ
III Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’)
2/ Kiểm tra bài cũ:
Hoạt động của GV Hoạt động của HS Nội dung
- Đặt câu hỏi chung cho cả lớp:
1 Viết lại chương trình bài tập 1 (bài
TH 5 SGK trang 62)
2 Kẻ bảng để chạy chương trình (cho
N = 9 và 10)
- Y/c 1 HS lần lượt trả lời các câu hỏi
trên (ghi trên bảng)
- Y/c HS nhận xét, đánh giá HS trả
lời câu hỏi
- 1 HS lần lượt trả lời các câu hỏi của GV
- HS nhận xét, đánh giá HS trả lời câu hỏi
- Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ
- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi
3/ Bài mới:
Hoạt động của GV Hoạt động của HS Nội dung
- Để hiểu hơn về cầu lệnh lặp với số
lần biết trước, chúng ta sẽ tìm hiểu
một số bài tập trong tiết này
- Y/c Hs đọc bài tập 4
- Kẻ bảng và yêu cầu HS lên bảng
điền các giá trị sau mỗi lần lặp
- Y/c Hs đọc và lần lượt trả lời các
câu hỏi trong bài tập 5
- Y/c Hs đọc BT 6
- Hướng dẫn HS giải BT 6
- Viết khung sường của một chương
trình Pascal
- Đọc BT4 SGK T 61
- Điền kết quả lặp của các biến
- Lần lượt đọc và trả lời BT 5
- Đọc TB 6
- Lắng nghe
- Viết khung sường
Bài 4:
J:= 0;
For i:= 0 to 5 do j:= j + 2;
j = 12 Bài 5:
a Không Vì giá trị đầu
> giá trị cuối
b Không Vì biến đếm
có kiểu dữ liệu là số thực
c Không Vì lệnh gán thiếu dấu :
d Không Vì sau từ khóa do có dấu ;
e Không Vì biến đếm
có kiểu dữ liệu là số thực
TG
20’
5’
TG
Hoạt động 1: Giải bài tập sách giáo khoa trang 61
Hoạt động 2: Viết chương trình BT 6 SGK trang 61
10’
Lop8.net
Trang 2Trang 2
- Cho biết chúng ta sử dụng những
biến nào?
- Y/c 1 Hs lên bảng khai báo biến
- Hướng dẫn Hs viết phần thân của
chương trình
chương trình Pascal
- Sử dụng các biến A,
i, n
- Khai báo biến
Bài 6:
Bước 1: A := 0; i:= 1; Bước 2: A := 1/ i(i + 2); Bước 3: i := i + 1;
Bước 4: Nếu i <=n thì quay lại bước 2
Bước 5: Ghi kết quả và kết thúc
Program TongPhanSo; uses crt;
var A,i,n: Integer;
Begin Clrscr;
Write(‘nhap n=’);read(n);
A:=0;
For i:=1 to n do A:=A+1/(i*(i+2)); Write(‘Tong la:’, A:3); Readln;
End
4 Củng cố, dặn dò:
Hoạt động của GV Hoạt động của HS Nội dung
* Củng cố:
- Hãy vẽ bảng để thể hiện cách chạy
chương trình của BT6
- Y/c Hs lần lượt trả lời các câu hỏi
trên
* Dặn dò:
- Về nhà xem lại toàn bộ nội dung lý
thuyết, viết chương trình in ra màn
hình dãy số từ 1 đến 255
- Trả lời các câu hỏi của giáo viên
- Hs trả lời một số câu hỏi của GV đặt ra
9’
TG
Lop8.net