Giáo án Tin học 8 - Tiết 39-40 - Năm học 2010-2011

Giáo án Tin học 8 - Tiết 39-40 - Năm học 2010-2011

I. Mục tiêu bài học:

1. Kiến thức Củng cố kiến thức vòng lặp với số lần biết trước và câu lệnh ghép

2. Kỹ năng: Vận dụng vòng lặp for .to .do và câu lệnh ghép viết một số bài toán đơn giản.

3. Thái độ Thái độ học tập nghiêm túc, tích cực học tập

II. Chuẩn bị của giáo viên và hoc sinh

1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm Pascal

2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập

 

doc 4 trang Người đăng tranhiep1403 Lượt xem 1275Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 39-40 - Năm học 2010-2011", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngày dạy: 	Tại lớp 8A1; 	Ngày dạy: 	Tại lớp 9A1
Ngày dạy: 	Tại lớp 8A2; 	Ngày dạy: 	Tại lớp 9A2
Ngày dạy: 	Tại lớp 8A3; 	Ngày dạy: 	Tại lớp 9A3
Tiết 39 bài tập
I. Mục tiêu bài học: 	
1. Kiến thức Củng cố kiến thức vòng lặp với số lần biết trước và câu lệnh ghép
2. Kỹ năng: Vận dụng vòng lặp for .to.do và câu lệnh ghép viết một số bài toán đơn giản.
3. Thái độ Thái độ học tập nghiêm túc, tích cực học tập
II. Chuẩn bị của giáo viên và hoc sinh
1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm Pascal
2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập
III. Hoạt động dạy và học
Lớp 8A1: / Vắng: 	Lớp 9A1: / Vắng:
Lớp 8A2: / Vắng: 	Lớp 9A2: / Vắng:
Lớp 8A3: / Vắng:	Lớp 9A3: / Vắng:
Hoạt động của thầy và trò
Nội dung ghi bảng
1. Kiểm tra bài cũ ( 5 phút)
? Các viết câu lệnh lặp. Hoạt động của câu lệnh lặp.
2. Dạy nội dung bài mới
Hoạt động 1 ( 8 phút)
Bài tập 2 Tr60
GV: Đưa ra bài tập 2 Tr60, yêu cầu học sinh nghiên cứu tìm hiểu.
HS: Hoạt động theo nhóm bàn trong 3 phút tìm câu trả lời.
HS: Đại diện của nhóm trình bày kết quả của nhóm.
GV: Nhận xét kết luận
- Chỉ dẫn máy tính thực hiện lặp
- Viết chương trình gọn, ít tốn sức.
Hoạt động 2 ( 8 phút)
Bài tập 3 Tr60
GV: Đưa ra bài tập 3, yêu cầu học sinh nghiên cứu.
Gợi ý: Dựa vào hoạt động của vòng lặp để tìm hiểu điều kiện. Khi nào vòng lặp không hoạt động.
(GV sử dụng PP trả lời vấn đáp)
HS: Trả lời.
GV:Kết luận
Cấu trúc của câu lệnh lặp:
For := to do ;
- Khi thực hiện, biến đếm nhận giá trị là giá trị đầu,sau mỗi lần lặp biến đếm sẽ tự động tăng đi 1 đơn vị cho đến khi bằng giá trị cuối
Bài 2: SGK (Tr60)
- Câu lệnh lặp có tác dụng chỉ dẫn cho máy tính thực hiện lặp lại một câu lệnh hay một nhóm câu lệnh với một số lần nhất định.
- Câu lệnh lặp làm đơn giản, giảm nhẹ công sức của người viết chương trình.
Bài 3 SGK (Tr60)
- Điều kiện cần kiểm tra trong câu lệnh lặp for  do là:
+ Giá trị của biến đếm phải nằm trong đoạn [giá trị đầu, giá trị cuối ], 
+ Biến đếm là kiểu số nguyên, GT đầu, GT cuối là n nguyên.
+ Biến đếm có nhỏ hơn GT cuối. Nếu thoả mãn điều kiện đó thì câu lệnh sẽ được thực hiện, nếu không thoả mãn câu lệnh sẽ bị bỏ qua.
Hoạt động 4 ( 10 phút)
Bài tập 5 Tr61
GV: Đưa ra đầu bài 5.
GV: Hỏi vấn đáp HS trả lời từng ý
HS: Trả lời.
HS: Nhận xét, sửa chữa nếu sai.
Bài 5 SGK (Tr61)
Tất cả các câu lệnh đều không hợp lệ vì:
a) giá trị đầu lớn hơn giá trị cuối
b) giá trị đầu và giá trị cuối có kiểu là số thực không cùng kiểu với biến đếm
c) sai cấu trúc câu lệnh
d) sai cấu trúc câu lệnh
e) biến đếm có kiểu là kiểu số thực nên không hợp lệ.
Hoạt động 5 ( 15 phút)
Bài tập 6 Tr61
GV: Đưa ra bài tập 6
Phân tích , hướng dẫn HS viết thuật toán
GV: Tổ chức HS hoạt động nhóm nhỏ làm bài tập 6.Chia lớp thành 6 nhóm
HS: Chuẩn bị phiếu học tập
Thảo luận nhóm trong 6 phút
GV: Thu phiếu học tập, chiếu kết quả
HS: Nhận xét, bổ sung
GV: Nhận xét kết luận
3. Củng cố và luyện tập ( 1 phút)
Tóm tắt những nội dung chính vừa học.
Bài 6 SGK (T 61)
- Mô tả thuật toán.
Bước 1: nhập n
 A ò 0, i ò 1
Bước 2: Aò 2/i(i+2)
Bước 3: iò i+1
Bước 4: nếu i<=n quay về bước 2
Bước 5: ghi kết quả A ra màn hình và kết thúc thuật toán.
4. Hướng dẫn học sinh tự học ở nhà (3 phút)
- Làm lại các bài tập trong SGK. 
- Học kỹ hoạt động vòng lặp, cấu trúc vòng lặp.
Ngày dạy: 	Tại lớp 8A1; 	Ngày dạy: 	Tại lớp 9A1
Ngày dạy: 	Tại lớp 8A2; 	Ngày dạy: 	Tại lớp 9A2
Ngày dạy: 	Tại lớp 8A3; 	Ngày dạy: 	Tại lớp 9A3
Tiết 40 bài tập (Tiếp)
I. Mục tiêu bài học: 	
1. Kiến thức Củng cố kiến thức vòng lặp với số lần biết trước và câu lệnh ghép
2. Kỹ năng: Vận dụng vòng lặp for .to.do và câu lệnh ghép viết một số bài toán đơn giản.
3. Thái độ Thái độ học tập nghiêm túc, tích cực học tập
II. Chuẩn bị của giáo viên và hoc sinh
1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm Pascal
2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập
III. Hoạt động dạy và học
Lớp 8A1: / Vắng: 	Lớp 9A1: / Vắng:
Lớp 8A2: / Vắng: 	Lớp 9A2: / Vắng:
Lớp 8A3: / Vắng:	Lớp 9A3: / Vắng:
Hoạt động của thầy và trò
Nội dung ghi bảng
1. Kiểm tra bài cũ ( Không)
2. Dạy nội dung bài mới
Hoạt động 1 (20 phút)
Bài tập 1
GV: Đưa ra bài tập 1
HS: 01 em viết chương trình trên bảng
HS: Viết lại chương trình vào vở
GV: Nhận xét và sửa chương trình viết trên bảng.
GV: Tổ chức HS thực hành trên máy
Chia mỗi máy 2 HS.
HS: Nhận máy và thực hành
GV: Quan sát hướng dẫn. Lấy một số bài làm mẫu
GV: Nhận xét các máy thực hành, rút kinh nghiệmvà cho điểm
Bài tập 1: Lập trình tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím.
Program tinh_tong
Uses crt;
Var tong, i: integer ;
Begin
Clrscr;
Writeln (‘Moi ban nhap so N=’);
Readln(N);
Tong:=0;
For i:=1 to 10 do
Tong:=tong+i;
Writeln(‘Tong tu 1 den N=’,tong); 
Readln;
End.
Hoạt động 2 ( 20 phút)
Bài tập 2
GV: Đưa ra bài tập 2
GV: Hướng dẫn lại viết chương trình và viết lên bảng.
HS: Chú ý ghi bài
GV: Tổ chức HS thực hành trên máy
Chia mỗi máy 2 HS.
HS: Nhận máy và thực hành
GV: Quan sát hướng dẫn.
GV: Nhận xét các máy thực hành, rút kinh nghiệm
GV: Kết luận kết quả cuối cùng.
3. Củng cố và luyện tập ( 3 phút)
Rút kinh nghiệm giờ bài tập thực hành.
Lấy bài mẫu của HS rút kinh nghiệm và cho điểm
Bài tập 2: Viết chương trình tính giai thừa của N số tự nhiên đầu tiên.
Program tinh_giai_thua;
Uses crt;
Var i, n : integer; 
 Giai_thua: longint;
Begin
Clrscr;
Writeln(‘nhap vao n’); readln(n);
Giai_thua:=1;
For i:= 1 to n do
Giai_thua:= Giai_thua *i;
Writeln(‘Ket qua la’, Giai_thua); 
Readln
End.
4. Hướng dẫn học sinh tự học ở nhà (2 phút)
- Học sinh về nhà làm lại bài tập:
- Đọc trước bài thực hành 6.

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

  • docTiet 39,40 - Bai tap.doc