Giáo án Tin học Lớp 8 - Tiết 34: Bài tập - Năm học 2008-2009 - Phạm Thị Lệ

Giáo án Tin học Lớp 8 - Tiết 34: Bài tập - Năm học 2008-2009 - Phạm Thị Lệ

I. MỤC TIÊU

1. Kiến thức

- Hiểu hoạt động của câu lệnh lặp với số lần biết trước.

- Biết lệnh ghép trong pascal.

- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.

2. Kỹ năng

- Rèn luyện kĩ năng viết ngôn ngữ lập trình.

- Viết đúng được lệnh for do.

- Bước đầu viết được câu lệnh lặp.

Thái độ

- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .

II. CHUẨN BỊ

1. Nội dung:

- Dạng bài tập liên quan đến chương trình.

2. Đồ dùng:

- Giáo viên: Sách giáo khoa, giáo án, bài tập.

- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 930Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 34: Bài tập - Năm học 2008-2009 - Phạm Thị Lệ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 17	Tiết 34	Ngày soạn: 09
Bài : BÀI TẬP
I. MỤC TIÊU
Kiến thức
- Hiểu hoạt động của câu lệnh lặp với số lần biết trước.
- Biết lệnh ghép trong pascal.
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.
Kỹ năng
- Rèn luyện kĩ năng viết ngôn ngữ lập trình.
- Viết đúng được lệnh for do.
- Bước đầu viết được câu lệnh lặp.
Thái độ
- Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo .
II. CHUẨN BỊ
Nội dung:
- Dạng bài tập liên quan đến chương trình.
Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án, bài tập.
- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp.
III. HOẠT ĐỘNG DẠY HỌC
Tổ chức lớp	(2’)
- Ổn định tổ chức.
- Kiểm tra sĩ số học sinh.
+ Lớp 8A1:	
+ Lớp 8A2:	
- Phân nhóm học tập.
Kiểm tra bài cũ (5’)
* Câu hỏi: 
CH1: Viết cú pháp và công dụng của câu lệnh lặp với số lần biết trước.
* Trả lời:
CH1:
* Cú pháp: for := to do ;
Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu.
- Giá trị cuối = giá trị đầu + 1.
- Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.
Bài mới: 
* Giới thiệu bài: (1’)
- Tiết trước chúng ta đã hoàn thành xong nội dung về câu lệnh điều kiện , để củng cố bài học cũng như chuẩn bị cho tiết kiểm tra học kì hôm sau, tiết học này ta sẽ tiếp tục tìm hiểu một số bài tập cơ bản.
* Tiến trình bài dạy:
TG
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
3’
Hoạt động 1: Tìm hiểu bài tập 1 
1. Bài tập 1: 
* Các câu lệnh pascal sau đúng hay sai? Hãy chỉ ra chỗ sai nếu có.
a.For i:=1 to 10 do x:=x+1;
b.for i:=10 to 1 do x:=x+1;
c.for i:=1 to 10;do x:=x+1;
- Ra bài tập.
- Đọc và chép bài vào vở.
8’
- ? Chỉ ra chỗ sai nếu có?
- Nhận xét. Từng nội dung và hướng dẫn kĩ lí do vì sao sai. 
- Trả lời: Lên bảng viết lại từng câu nếu câu đó có chỗ sai.
- Chú ý theo dõi, chép bài vào vở.
* Bài giải:
a. Đúng.
b. Sai. Viết lại: nội dung như câu a, Vì giá trị đầu lơn hơn giá trị cuối.
c. Sai vì thừa dấu ; trước do
5’
Hoạt động2: Bài tập 2
2. Bài tập 2: ( giải lại nội dung hôm trước)
* Các câu lệnh pascal sau có hợp lệ không? Vì sao?
a) for i:= 100 to 1 do writeln(‘A’);
b) for i:= 1.5 to 10.5 do writeln(‘A’);
c) for i= 1 to 10 do writeln(‘A’);
d) for i:= 1 to 10 do; writeln(‘A’);
e) var x: real;
begin
for x:=1 to 10 do writeln(‘A’);
end.
- Ra đề bài tập.
- Yêu cầu học sinh mở lại bài tập hôm trước chưa hoàn thành xong.
- Có thể ghi lại nội dung.
15’
- Ghi cú pháp của câu lệnh lặp với số lần biết trước.
- Nhắc lại điều kiện để chương trình thực hiện câu 
- Chú ý theo dõi.
- Trả lời.
* Bài giải:
a) Giá trị đầu phải nhỏ hơn giá trị cuối.
lệnh lặp.
- Xét câu a cho nhận xét.
- Hướng dẫn học sinh hoàn thành nội dung bài tập. 
- Tương tự điều kiện có thể thực hiện ở hai giá trị đầu và cuối thì như thế nào? 
- Vậy cách viết ở câu b thực hiện đúng chưa?
- Giải thích cho học sinh hiểu rõ hơn.
- Ta thấy câu c thiếu gì?
- Học sinh tự làm và trả lời câu d.
- Yêu cầu học sinh thảo luận câu e và cho kết quả.
- Kiểm tra kết quả.
- Biến đếm có kiểu dữ liệu số thực đúng hay sai.
- Nhắc lại cho học sinh hiểu cách sử dụng câu lệnh lặp thông qua bài tập này.
- Giá trị đầu phải nhỏ hơn giá trị cuối.
- Giá trị đầu và giá trị cuối là các biến có giá trị là biến kiểu nguyên.
- Chưa.
- Dấu 2 chấm.
- Dư dấu hai chấm sau từ khóa do.
- Thảo luận nhóm.
- Sai. Chỉ có kiểu dữ liệu là các giá trị nguyên.
- Ghi nhớ kiến thức.
b) Các giá trị đầu và giá trị cuối phải là số nguyên.
c) Thiếu dấu 2 chấm khi gán giá trị đầu.
d) Dư dấu hai chấm sau từ khóa do.
e) Biến x đã được khai báo như là biến có dữ liệu kiểu số thực và vì thế không thể dùng để xác định giá trị đầu và giá trị cuối trong câu lệnh lặp.
5’
Hoạt động 3: Củng cố
Bài tập: Viết chương trình tính tổng và tính giai thừa của N số tự nhiên đầu tiên.
- Hệ thống lại toàn bộ kiến thức.
- Ra đề bài tập: 
- Chú ý theo dõi.
4. Dặn dò: (1’)
- Học bài và làm bài tập đầy đủ. Hoàn tất nội dung ôn thi học kì I.
IV. RÚT KINH NGHIỆM
— — —»@@&??«— — —

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

  • doc34btap.doc