Dặn dũ (5 phỳt)

Một phần của tài liệu Giáo án tin học 8 - 3 cột mới (Trang 98 - 102)

Tuần :

26 Ngày soạn:

Tiết: 50 Ngày giảng:

Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt)

I. Mục tiờu:

1. Kiến thức:

- Biết được cỳ phỏp và hoạt động của cõu lệnh lặp với số lần khụng biết trước. - Biết được một số lỗi lập trỡnh cần trỏnh.

2. Kĩ năng:

- Rốn luyện kĩ năng sử dụng cỏc cõu lệnh lặp khụng xỏc định trong Pascal 3. Thỏi độ:

- Thỏi độ học tập nghiờm tỳc, yờu thớch mụn học.

II. Chuẩn bị:

Sỏch giỏo khoa, mỏy tớnh điện tử.

III. Tiến trỡnh bài dạy:

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

25p + Hoạt động 1: Tỡm

hiểu vớ dụ về lệnh lặp với số lần khụng biết trước.

- Cõu lệnh lặp khụng biết trước trong Pascal cú dạng:

* Cỳ phỏp:

While <điều kiện> do <cõu lờnh>;

- Trong đú: Điều kiện? Cõu lệnh?

? Yờu cầu học sinh nghiờn cứu SGK => hoạt động của cõu lệnh

- Vớ dụ. Chương trỡnh Pascal dưới đõy thực hiện thuật toỏn tớnh tổng n.

- Yờu cầu học sinh tỡm hiểu chương trỡnh ở SGK.

+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.

+ Điều kiện: thường là một phộp so sỏnh

+ Cõu lệnh: cú thể là cõu lệnh đơn giản hay cõu lệnh ghộp.

+ Học sinh nghiờn cứu SGK => hoạt động:

- B1. Kiểm tra điều kiện. - B2. Nếu điều kiện sai, cõu lệnh sẽ bị bỏ qua và việc thực hiện cõu lệnh lặp kết thỳc. Nếu điều kiện đỳng, thực hiện cõu lệnh và quay lại B1

2. Vớ dụ về lần lặp với số lần chưa biết trước. số lần chưa biết trước. + Cỳ phỏp:

While <điều kiện> do <cõu lờnh>;

+ Hoạt động: (adsbygoogle = window.adsbygoogle || []).push({});

- B1. Kiểm tra điều kiện. - B2. Nếu điều kiện sai, cõu lệnh sẽ bị bỏ qua và việc thực hiện cõu lệnh lặp kết thỳc. Nếu điều kiện đỳng, thực hiện cõu lệnh và quay lại B1

13p

? Hĩy cho biết kết quả nhận được sau khi chạy chương trỡnh.

+ Hoạt động 2: Tỡm hiểu lặp vụ hạn và những lỗi lập trỡnh cần trỏnh.

- Khi viết chương trỡnh sử dụng cấu trỳc lặp cần chỳ ý trỏnh tạo nờn vũng lặp khụng bao giờ kết thỳc.

- Chẳng hạn, chương trỡnh dưới đõy sẽ lặp lại vụ tận: var a:integer; begin a:=5; while a<6 do writeln('A'); end.

+ Nghiờn cứu chương trỡnh ở SGK theo yờu cầu của giỏo viờn.

+ Kết quả nhận được sau khi chạy chương trỡnh là n = 45 và tổng tiờn lớn hơn 1000 là 1034.

+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.

2. Lặp vụ hạn – Lỗi lập trỡnh cần trỏnh.

- Khi viết chương trỡnh sử dụng cấu trỳc lặp cần chỳ ý trỏnh tạo nờn vũng lặp khụng bao giờ kết thỳc.

IV. Củng cố (2 phỳt)

- Hĩy nờu cỳ phỏp và hoạt động của vũng lặp While ..do

V. Dặn dũ (5 phỳt)

- Về nhà học bài, kết hợp SGK

Tuần :

27 Ngày soạn:

Tiết: 51 Ngày giảng:

Bài thực hành số 6

SỬ DỤNG LỆNH LẶP WHILE...DO

I. Mục tiờu:

1. Kiến thức:

- Viết chương trỡnh Pascal sử dụng cõu lệnh lặp với số lần chưa biết trước. 2. Kĩ năng:

- Rốn luyện kĩ năng đọc chương trỡnh, tỡm hiểu tỏc dụng của cỏc cõu lệ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ị:

Nội dung bài thực hành, mỏy tớnh điện tử.

Một phần của tài liệu Giáo án tin học 8 - 3 cột mới (Trang 98 - 102)