Giáo án Tin học Lớp 8 - Tiết 31: 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 31: 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 1258Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 31: 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: 16	Tiết 31	Ngày soạn: 02
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ề chương trình lặp với số lần biết trước, để củng cố bài học cũng như hoàn thành tốt trong buổi thực hành sau. Ta đi vào nội dung của tiết bài tập.
* 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: 
* Khi thực hiện câu lệnh lặp, máy tính kiểm tra một điều kiện. Với lệnh lặp for := to do ; của pascal, điều kiện cần phải kiểm tra la gì?
- Ra bài tập.
- Đọc và chép bài vào vở.
8’
- ? Câu lệnh lặp này có tác dụng gì?
- Nhận xét. Làm ngắn gọn hay nói cách khác là làm đơn giản chương trình và giảm công sức của người viết chương trình.
- Trả lời: làm ngắn gọn chương trình.
- Chú ý theo dõi, chép bài vào vở.
* Bài giải:
- Làm đơn giản chương trình và giảm công sức của người viết chương trình.
5’
Hoạt động2: Bài tập 2
2. Bài tập 2:
* 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.
- Đọc nội dung và ghi bài vào vở.
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ố
- Hệ thống lại toàn bộ kiến thức.
4. Dặn dò: (1’)
- Học bài và làm bài tập đầy đủ. Xem trước bài thực hành số 5.
IV. RÚT KINH NGHIỆM
— — —»@@&??«— — —

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

  • doc31btap.doc