Tiến trỡnh bài dạy: 1 Ổn định lớp:

Một phần của tài liệu giáo án tin hoc8_ll (Trang 79 - 81)

1. Ổn định lớp:

2. Kiểm tra bài cũ:

? Hĩy nờu cỏc lợi ớch của việc sử dụng biến mảng trong chương trỡnh.

3. Bài mới

Hoạt động của thầy Hoạt động của trũ Nội dung

+ Hoạt động 1: ễn tập cõu lệnh lặp xỏc định For..do.

? Nờu cỳ phỏp của vũng lặp xỏc định.

? Nờu hoạt động của vũng lặp.

+ Hoạt động 2:Bài tập.

1. 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');

+ Cỳ phỏp: For <biến đếm>:= <giỏ trị đầu> to <giỏ trị cuối> do <cõu lệnh>;

+ Hoạt động của vũng lặp: - B1: biến đếm nhận giỏ trị đầu - B2: Chương trỡnh kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đỳng thỡ thực hiện cõu lệnh. - B3: Biến đếm tự động tăng lờn 1 đơn vị và quay lại B2.

- B4: Nếu biểu thức điều kiện nhận giỏ trị sai thỡ thoỏt ra khỏi vũng lặp.

+ Trừ cõu d), tất cả cỏc cõu lệnh đều khụng hợp lệ:

a) Giỏ trị đầu phải nhỏ hơn giỏ trị cuối;

b) Cỏc giỏ trị đầu và giỏ trị cuối phải là số nguyờn;

c) Thiếu dấu hai chấm khi gỏn giỏ trị đầu;

d) Thừa dấu chấm phẩy thứ nhất,

? Nờu cỳ phỏp của vũng lặp xỏc định.

? Nờu hoạt động của vũng lặp 1. Cỏc cõu lệnh Pascal sau cú hợp lệ khụng, vỡ sao? f) for i:=100 to 1 do writeln('A'); g) for i:=1.5 to 10.5 do writeln('A'); h) for i=1 to 10

d) for i:=1 to 10 do; writeln('A'); writeln('A');

e) var x: real; beginfor

x:=1 to 10 do writeln('A'); end.

2. Hĩy mụ tả thuật toỏn để tớnh tổng sau đõy: i. A = 1 1 1 1 ... 1.3+2.4+3.5+ n n( 1) +

nếu như ta muốn lặp lại cõu lệnh

writeln('A') mười lần, ngược lại cõu lệnh là hợp lệ;

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. * Thuật toỏn tớnh tổng: A = ... ( 1 1) 5 . 3 1 4 . 2 1 3 . 1 1 + + + + n n Bước 1. Gỏn A ← 0, i ← 1. Bước 2. A i i( 1+2) . Bước 3. i i + 1.

Bước 4. Nếu i n, quay lại bước 2.

Bước 5. Ghi kết quả A và kết thỳc thuật toỏn. do writeln('A'); i) for i:=1 to 10 do; writeln('A'); j) var x: real; beginfor x:=1 to 10 do writeln('A'); end. 4. Dặn dũ:

- Về nhà học bài kết hợp sỏch giỏo khoa, tiết sau Thực hành

Tuần: 31

Tiết: 59 Bài thực hành 7

XỬ Lí DÃY SỐ TRONG CHƯƠNG TRèNH

NS: 01/04/2013ND: 02/04/2013 ND: 02/04/2013

I. Mục tiờu:

1. Kiến thức:

- Làm quen với việc khai bỏo và sử dụng biến mảng. - ễn luyện cỏch sử dụng cõu lệnh lặp for..do

2. Kĩ năng:

- Củng cố cỏc kĩ năng đọc hiểu và chỉnh sửa chương trỡnh.

3. Thỏi độ:

- Thỏi độ học tập nghiờm tỳc, yờu thớch viết chương trỡnh để thực hiện một số cụng việc.

II. Chuẩn bị:

- GV: SGK, giỏo ỏn, tài liệu tham khảo

- Chuẩn bị phũng thực hành đủ số mỏy hoạt động tốt - HS: Học kỹ lý thuyết, đọc trước bài thực hành

Một phần của tài liệu giáo án tin hoc8_ll (Trang 79 - 81)

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

(92 trang)
w