Củng cố kiến thức:

Một phần của tài liệu Giao an tin 8 (Trang 74 - 77)

1/ Các cơng việc phải thực hiện nhiều lần ?

2/ Câu lệnh lặp – một câu lệnh thay thế cho nhiều lệnh Hướng dẫn về nhà

Học bài xem lại cỏc vớ dụ, chũ̉n bị thực hành

V: Hớng dẫn về nhà:

- Học bài, xem lại bài và lấy thêm các ví dụ

Ngày soạn : 23/01/11 Ngày dạy :

Tiết PPCt 46: Bài 7: câu lệnh lặp (tt) A. Mục tiêu :

•Biết nhu cầu cần cú cấu trỳc lặp trong ngụn ngữ lập trỡnh.

•Biết 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.

•Hiểu hoạt động của cõu lệnh với số lần biết trước for...do trong Pascal. •Viết đỳng được lệnh for...do trong một số tỡnh huống đơn giản.

•Hiểu lệnh ghộp trong Pascal •Thỏi độ nghiờm tỳc cõ̉n thận.

B. Chuẩn bị :

1. Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học... - Đồ dùng dạy học...

2. Học sinh : - Đọc trớc bài - SGK, Đồ dùng học tập... - SGK, Đồ dùng học tập...

C. Tiến trình tiết dạy :

I. n định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự :

II. Kiểm tra bài cũ : HS 1 :Nêu các cơng việc phải thực hiện nhiều lần, nêu vd III. Dạy bài mới :

hoạt động của thày và trị kiến thức cần đạt

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

Gv: minh họa bẳng ngụn ngữ Pascal cỳ phỏp cõu lệnh for … to … do

•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

Cỳ Phỏp cõu lệnh lặp với số lần biết trước trong Pascal.

for<biến đếm>:= <giỏ trị đầu> to <giỏ trị cuối> do <cõu lệnh>

trong đú:

+ for, to, do là cỏc từ khúa

+ 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 Vd 1: Chuong trỡnh in ra màn hỡnh thứ tự lần lặp. Program lap; 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;

hoạt động của thày và trị kiến thức cần đạt

readln; end.

(Delay (200)là hàm khai báo thời gian rơI nhanh hay chậm của chữ O)

*Lưu ý: Cõu lệnh đơn giản Writeln(‘O’) và Delay(200) đợc đặt trong từ khố BEGIN và AND để tạo thành câu lệnh ghép trong PASCAL

Hoạt động 2 : Tính tổng và tích bằng câu lệnh lặp

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?

Gv: Mụ tả thuật toỏn tớnh tổng cỏc số tự nhiờn từ 1→ 100

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.

*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.

IV: Củng cố kiến thức:

1/ Cấu trỳc lặp trong chương trỡnh dựng để làm gỡ?

2/ Trong ngụn ngữ lập trỡnh Pascal cấu trỳc lặp với số lần lặp cho trước được thể hiện với cõu lệnh nào?

V: Hớng dẫn về nhà:

- Học bài, xem lại bài và lấy thêm các ví dụ

Ngày soạn : 13/02/11 Ngày dạy :

Tiết PPCT 47: Bài thực hành 5: sử dụng lệnh lặp for .. do A. Mục tiêu:

- Viết đợc chơng trình Pascal cĩ sử dụng vịng lặp for ... do - Biết sử dụng câu lệnh ghép.

- Rèn kỹ năng đọc hiểu chơng trình cĩ sử dụng vịng lặp for ... do

B. Phơng pháp

1. Phơng pháp: Thuyết trình, nêu vấn đề, vấn đáp 2. Phơng tiện: Máy tính, máy chiếu Project.

C. Chuẩn bị:

1. Giáo viên:

- Chuẩn bị một số thuật tốn và chơng trình bài 1 và 2. - Chuẩn bị máy tính,.

2. Học sinh:

- Thực hiện nhiệm vụ về nhà của tiết trớc.

D. Tiến trình bài dạy:

Một phần của tài liệu Giao an tin 8 (Trang 74 - 77)

Tải bản đầy đủ (DOC)

(96 trang)
w