Giáo án Tin học Lớp 8 - Tiết 38: Câu lệnh lặp (Tiếp theo) - Năm học 2013-2014

1. Mục tiêu:

1.1 Kiến thức

Hoïc sinh biết: cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.

Học sinh hiểu: ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.

1.2 Kĩ năng

HS thành thạo: Hiểu hoạt động của câu lệnh với số lần biết trước for.do trong Pascal.

Học sinh thực hiện thành thạo: Viết đúng được lệnh for.do trong một số tình huống đơn giản.

1.3 Thái độ

• Thái độ nghiêm túc cẩn thận.

2. Nội dung học tập

 - Ví dụ về câu lẹnh lặp.

 - Tính tổng và tích bằng câu lệnh lặp.

3. Chuẩn bị:

Gv: Tài liệu tin lớp 8

HS: SGK tin 8, vë ghi

4. Tổ chức các hoạt động học tập

- ổn định lớp.

- kiểm diện học sinh.

 4.2. kiểm tra miệng:

 4.3. Tiến trình bài học

 Hoạt động 1: Ví dụ về câu lệnh lặp

Mục tiêu:

- kiến thức: biết được các dạng câu lệnh lặp.

- kĩ năng: rèn luyện kĩ năng viết câu lệnh.

Phương pháp, phương tiện dạy học

- phương pháp: Đàm thoại – vấn đáp.

- phương tiện: máy tính.

 

doc4 trang | Chia sẻ: lethuong715 | Lượt xem: 495 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tiết 38: Câu lệnh lặp (Tiếp theo) - Năm học 2013-2014, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 19
Bài: 7	TiÕt: 38 
Ngày dạy:26/12/2012 
CÂU LỆNH LẶP (TT).
1. Mục tiêu:
1.1 Kiến thức
Hoïc sinh bieát: cầu cần có cấu trúc lặp trong ngôn ngữ lập trình.
Học sinh hieåu: ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
1.2 Kĩ năng
HS thành thạo: Hiểu hoạt động của câu lệnh với số lần biết trước for...do trong Pascal.
Học sinh thực hiện thành thạo: Viết đúng được lệnh for...do trong một số tình huống đơn giản.
1.3 Thái độ
Thái độ nghiêm túc cẩn thận. 
2. Nội dung học tập
	- Ví dụ về câu lẹnh lặp.
	- Tính tổng và tích bằng câu lệnh lặp.
3. Chuẩn bị: 
Gv: Tài liệu tin lớp 8
HS: SGK tin 8, vë ghi
4. Tổ chức các hoạt động học tập	
4.1. æn ®Þnh tæ chøc và kiểm diện
- ổn định lớp.
- kiểm diện học sinh.
 4.2. kiểm tra miệng:
 4.3. Tiến trình bài học
	Hoạt động 1: Ví dụ về câu lệnh lặp
Mục tiêu:
kiến thức: biết được các dạng câu lệnh lặp.
kĩ năng: rèn luyện kĩ năng viết câu lệnh.
Phương pháp, phương tiện dạy học
- phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
Ho¹t ®éng cña GV và HS
Nội dung bài học
Gv: minh họa bẳng ngôn ngữ Pascal cú pháp câu lệnh for  to  do
Cú Pháp câu lệnh lặp với số lần biết trước trong Pascal.
for:= to do 
trong đó: for, to, do là các từ khóa
Vd 1: Chuong trình in ra màn hình thứ tự lần lặp.
var i:integer;
begin
	for i:= 1 to 20 do
	writeln(‘Day la lan lap 	thu’,i);
	readln;
end.
Vd2: chương trình ghi nhận vị trí 10 chữ O rơi từ trên xuống.
ues crt;
var i:integer;
begin
	clrscr;
	for i:= 1 to 20 do
	begin 
	writeln(‘O’);
	delay(200);
	end;
	readln;
end.
*Lưu ý: Câu lệnh có sử dụng câu lệnh ghép thì phải đặt trong hai từ khóa begin  end.
Lưu ý cho hs:
biến đếm là biến đơn có kiểu nguyên;
giá trị đầu và giá trị cuối là các biểu thức có cùng kiểu với biến đếm và giá trị cuối phải lớn hơn giá trị đầu;
câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép.
Cho hs nhận xét và so sánh sự khác nhau ở câu lệnh lặp trong hai vd trên?
Gv: Giải thích cho học tại sao vd2 trong câu lệnh lặp có begin  end
Hoạt động 2:Tính tổng và tích bằng câu lệnh lặp
Mục tiêu:
kiến thức: biết được cách tính tổng, tích bằng câu lệnh lặp.
kĩ năng: rèn luyện kĩ năng viết câu lệnh.
Phương pháp, phương tiện dạy học
- phương pháp: Đàm thoại – vấn đáp.
phương tiện: máy tính.
Các bước của hoạt động:
Gv: trình bày đoạn chương trình tính tổng N số tự nhiên, với N là số tự nhiên được nhập từ bàn phím (Pascal)
Theo công thức tính tổng ta cần khai bao nhieu biến? kiểu biến?
Trong 2 biến thì biến nào có giá trị được nhập từ bàn phím?
Vd 1: chương trình tính tổng N số tự nhiên đầu tiên, với N là số tự nhiên được nhập từ bàn phím.
S = 1+2+3+  + N 
program Tinh_tong;
var 	N,i:integer;
	S:longint;
begin
	write(‘Nhap so N = ‘);
	readln(N);
	S:= 0;
	for i:= 1 to N do
	S:= S+i;
	writeln(‘Tong cua’, N, ‘so tư 	nhien dau tien S = ‘, S);
	readln;
end.
Trong trường hợp dữ liệu có kiểu nguyên rất lớn ta dùng longint
*Kiểu longint có phạm vi từ -231 đến 231 – 1.
Vd 2: chương trình tính tích N số tự nhiên, với N là số tự nhiên được nhập từ bàn phím.
N! = 1.2.3.N
program Tinh_Giai_Thua;
var 	N,i:integer;
	P:longint;
begin
	write(‘Nhap so N = ‘);
	readln(N);
	P:= 1;
	for i:= 1 to N do
	P:= P*i;
	writeln( N, ‘! = ‘, P);
	readln;
end.
5. Tổng kết và hướng dẫn học tập
	5.1 Tổng kết.
	5.1 Hướng dẫn học tập
	- Đối với bài học ở tiết học này:
	+ viết được câu lệnh lặp.
	- Đối với bài học ở tiết học sau:
	+ Học bài
+ xem bài mới 
6. phụ lục.

File đính kèm:

  • doct 38.doc