Giáo án Tin học Lớp 8 - Tiết 32, Bài thực hành 5: Sử dụng lệnh lặp For...Do - Năm học 2008-2009 - Phạm Thị Lệ

Giáo án Tin học Lớp 8 - Tiết 32, Bài thực hành 5: Sử dụng lệnh lặp For...Do - 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 đọc hiểu chương trình có sử dụng vòng lặp for do;

- Sử dụng được câu lệnh ghép.

- Viết được chương trình có sử dụng vòng lặp for do;

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 934Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học Lớp 8 - Tiết 32, Bài thực hành 5: Sử dụng lệnh lặp For...Do - 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 32	Ngày soạn: 02
Bài th 5: SỬ DỤNG LỆNH LẶP FORDO
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 đọc hiểu chương trình có sử dụng vòng lặp fordo;
- Sử dụng được câu lệnh ghép.
- Viết được chương trình có sử dụng vòng lặp fordo;
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 thực hành.
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: 
* 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
10’
Hoạt động 1: Tìm hiểu câu lệnh chào hỏi 
1. Bài tập 1: 
- Program chao;
Var ten: string;
 i: integer;
Begin
	For i:=1 to 10 do
	begin
	Writeln(‘nhap ten cua ban:’); readln (ten);
	writeln (‘chao ban ‘, ten);
	end;
	Readln;
End.
- Cho học sinh gõ lại chương trình in lời chào đã được viết trong giờ lên lớp.
- Yêu cầu học sinh cho giá trih cuối nhỏ. Trường hợp HS đã lỡ để giá trị cuối quá lớn, chương trình lặp lại nhiều lần gây mất thời gian. GV hướng dẫn HS nhấn tổ hợp phím Ctrl + break để ngắt chương trình.
- Gõ đoạn chương trình..
8’
- Yêu cầu học sinh thay đổi giá trị cuối và nhận xét về số lần nhập tên và hiển thị lời chào.
- Giải thích được sự thay đổi này.
5’
Hoạt động2: Tìm hiểu câu lệnh fordo
2. Bài tập 1:
Viết chương trình in ra màn hình bảng nhân của 1 số từ 1 đến 9, số được nhập từ bàn phím và dứng màn hình để có thể quan sát kết quả.
- Ra đề bài tập.
- Đọc nội dung và ghi bài vào vở.
9’
- 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 lệnh lặp.
- Chú ý theo dõi.
- Trả lời.
* Bài giải:
a) Program bangnhan;
uses crt;
var I,n:integer;
begin
	write(‘nhap n’);
	readln(n);
	writeln;write(‘bang nhan’,n);
	writeln;
- Hướng dẫn học sinh thực hành.
- 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.
- Gõ đoạn chương trình.
- Tìm hiểu ý nghĩa câu lệnh.
for i:=1 to 10 do
writeln(n,’x’,i:2,’=’,n*i);
readln;
end.
5’
Hoạt động 3: Củng cố
- Hệ thống lại toàn bộ kiến thức.
- Nhắc lại một số sai phạm học sinh hay mắc phải
4. Dặn dò: (1’)
- Học bài và làm bài tập đầy đủ. Xem trước hai nội dung còn lại của bài thực hành số 5.
- Bài tập: Viết lại chương trình tính tổng của 100 số tự nhiên đầu tiên và chương trình tính N!
IV. RÚT KINH NGHIỆM
— — —»@@&??«— — —

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

  • doc32th.doc