Củng cố: hệ thống lại kiến thức Chohọc sinh thao tỏc trờn mỏy nếu cũn thời gian 2 Hướng dẫn về nhà: về nhà xem cỏc bài thực hành Học bà

Một phần của tài liệu Chuong III 4 Phuong trinh tich (Trang 86 - 90)

- Thao tỏc: chọn cụng cụ sau đú lần lượt chọn ba điểm trờn mặt phẳng.

1.Củng cố: hệ thống lại kiến thức Chohọc sinh thao tỏc trờn mỏy nếu cũn thời gian 2 Hướng dẫn về nhà: về nhà xem cỏc bài thực hành Học bà

Tuần: 26Tiết: 47+48 Tiết: 47+48

Ngày soạn: 20/02/2015 Ngày Dạy: 25-26/02/2015 Ngày Dạy: 25-26/02/2015

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

I. MỤC TIấU CẦN ĐẠT

1. Kiến thức:

- Hiểu nhu cầu cần cú cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh;

- Hiểu ngụn ngữ lập trỡnh dựng cấu trỳc lặp với số lần chưa biết trước để chỉ dẫn mỏy tớnh thực hiện lặp đi lặp lại cụng việc đến khi một điều kiện nào đú được thoả mĩn;

- 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 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Ị CỦA GIÁO VIấN VÀ HỌC SINH

1. GV: Sỏch giỏo khoa, mỏy tớnh điện tử. 2. HS: Sỏch, vở ,đọc bài ở nhà.

III. TỔ CHỨC HOẠT ĐỘNG DẠY HỌC:1. Ổn định lớp 1. Ổn định lớp

2. Kiểm tra bài cũ 3. Bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRề NỘI DUNG

- Một ngày chủ nhật Long gọi điện cho Trang. Khụng cú ai nhấc mỏy. Long quyết định gọi lại thờm 1 lần nữa. Như vậy Long đĩ biết trước là mỡnh sẽ lặp lại gọi điện thờm 2 lần.

GV: Chiếu vớ dụ lờn mỏy chiếu. ? Lần này Long sẽ lặp lại việc gọi điện mấy lần.

? Điều kiện để kết thỳc hoạt động lặp đú là gỡ?

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

+ Chưa thể biết trước được, cú thể một lần, cú thể hai lần hoặc nhiều hơn nữa.

+ Điều kiện để kết thỳc hoạt động lặp đú là cú người nhấc mỏy.

Hoạt động 2: Tỡm hiểu vớ dụ 2.

? Tỡm hiểu cỏc bước của thuật toỏn trong vớ dụ này.

- Ta cú sơ đồ khối

+ Đọc kĩ đề bài

+ Kớ hiệu S là tổng cần tỡm và ta cú thuật toỏn như sau:

- Bước 1.S  0, n  0.

- Bước 2. Nếu S ≤ 1000, n n + 1; ngược lại chuyển tới bước 4.

-Bước 3. S S + n và quay lại bước 2.

- Bước 4. In kết quả : Sn là số tự nhiờn nhỏ nhất sao cho S > 1000. Kết thỳc thuật toỏn.

Nhận xột?

chỉ dẫn mỏy tớnh thực hiện cỏc hoạt động lặp như trong cỏc vớ dụ trờn, ta cú thể sử dụng cõu lệnh cú dạng lặp với số lần chưa biết trước

Hoạt động 3: 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

+ 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

+ 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. - Đưa một số vớ dụ lờn mỏy

chiếu

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

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

Hoạt động 4: 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.

- GV chiếu chương trỡnh lờn mỏy chiếu và phõn tớch.

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

IV. CỦNG CỐ VÀ HƯỚNG DẪN VỀ NHÀ

Một phần của tài liệu Chuong III 4 Phuong trinh tich (Trang 86 - 90)