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

Giáo án Tin học 8 - Tiết 4, 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 991Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 4, 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: 4 (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 3 (bài TH 5 SGK trang 62).
2. Kẻ bảng để chạy chương trình với số lần lặp là 1...11...21...31...51...100.
- 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
15’
Hoạt động 1: Tìm hiểu và thực hành bài toán “ Tổng các số chẵn”
- Tiết trước, chúng ta đã luyện tập nhiều về câu lệnh lặp, tiết này, chúng ta sẽ thực hành việc viết chương trình ứng dụng câu lệnh lặp.
- Thông báo nội dung bài toán cổ.
- Viết khung sường của một chương trình Pascal.
- Hãy khai báo biến cho chương trình.
- Cho biết cách kiểm tra 1 số là số chẵn.
- Hướng dẫn Hs viết câu lệnh lặp có điều kiện.
- Vẽ bảng, Y/c HS cho biết trình tự chạy chương trình vừa viết.
15’
Hoạt động 2: Tìm hiểu và thực hành giải bài toán cổ
- Thông báo nội dung bài toán cổ.
- Viết khung sường của một chương trình Pascal.
- Hãy khai báo biến cho chương trình (hướng dẫn khai báo biến).
-Hướng dẫn HS tìm cách giải bài toán thông qua viết chương trình bài toán.
- Y/c Hs lần lượt tìm cách chạy chương trình thông qua bảng liệt kê các biến.
- Viết khung sường chương trình Pascal.
- Khai báo biến.
- Thực hiện phép tính, nếu lấy 1 số Mod 2 mà kết quả bằng 0 thì số đó là số chẵn.
- Viết khung sường chương trình Pascal.
- Khai báo biến.
Bài 1: Viết chương trình tính tổng các số tự nhiên chẵn trong N số tự nhiên (N nhập từ bàn phím).
Program Tong_chan;
Uses Crt;
Var N, i: Integer;
 S: Longint;
Begin
Clrscr;
Write(‘ Nhap so N = ‘); Readln(N);
S:= 0;
For i:= 1 to N do
Begin
If (i mod 2) = 0 then
S:= S + i;
End;
Write(‘ Tong cac so chan = ‘,S:3);
Readln;
 End.
“Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn.”
Program Ga_Cho;
Var ga, cho: byte;
Begin
 for ga:=1 to 35 do
 for cho:=1 to 35 do 
 if (ga*2 + cho*4 = 100) and (ga + cho = 36) then
 writeln('So ga la: ', ga, '; So cho la: ', cho);
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ố:
- Câu lệnh Pascal có thể lồng những câu lệnh nào vào?
- Có thể sử dụng câu lệnh lặp để giải những bài toán nào?
- 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 tổng của n số lẻ.
- 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 4(BT).doc