Giáo án Tin học 8 - Tiết 3, Bài tập - Năm học 2009-2010

Giáo án Tin học 8 - Tiết 3, Bài tập - Năm học 2009-2010

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ũ:

 

doc 2 trang Người đăng tranhiep1403 Lượt xem 1034Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 3, Bài tập - Năm học 2009-2010", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
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ũ: 
5’
TG
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:
TG
Hoạt động của GV
Hoạt động của HS
Nội dung
20’
10’
Hoạt động 1: Giải bài tập sách giáo khoa trang 61
- Để 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.
Hoạt động 2: Viết chương trình BT 6 SGK trang 61
- Viết khung sường của một chương trình Pascal.
- 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.
- Đọ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 chương trình Pascal.
- Sử dụng các biến A, i, n.
- Khai báo biến.
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.
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ò:
9’
TG
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.

Tài liệu đính kèm:

  • docPPCT 3(BT).doc