Ví dụ về lệnh lặp với số lần chưa biết trước

Một phần của tài liệu GA tin 8 k2 (Trang 32 - 33)

C BÀI MỚI (39’) * Bài tập thực hành

2. Ví dụ về lệnh lặp với số lần chưa biết trước

I - MỤC TIÊU

1. Kiến thức

- Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước.

- Biết 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 lặp đi lặp lại công việc đến khi điều kiện được thoả mãn.

2. Kỹ Năng

- Hiểu hoạt động của câu lệnh lặp với số lần chưa biết trước while…do

3. Thái độ: Nghiêm túc

II. CHUẨN BỊ

1. Giáo viên: giáo án, máy chiếu

2. Học sinh: Kiến thức cũ, sách, vở.

III - PHƯƠNG PHÁP

- Thuyết trình, giảng giải, vấn đáp.

IV - TIẾN TRÌNH LÊN LỚPA - ỔN ĐỊNH (1’) A - ỔN ĐỊNH (1’)

8A: ... 8B: ...

B - KIỂM TRA BÀI CŨ C - BÀI MỚI (40’) C - BÀI MỚI (40’)

HOẠT ĐỘNG CỦA THẦY VÀ TRÒ THẦY VÀ TRÒ

NỘI DUNG KIẾN THỨC

Hoạt động 1: 15’

GV: Đưa ra một số ví dụ về lặp chưa biết trước

HS: Chú ý lắng nghe và hiểu GV: Đưa ra ví dụ 1 SGK ? Điều kiện lặp trong ví dụ là gì?

HS: Trả lời

GV: Đưa ra ví dụ 2

?Điều kiện lặp trong ví dụ là gì?

HS: Trả lời

Hoạt động 2: 25’

1. Các hoạt động lặp với số lần chưa biết trước trước

Trong thực tế có nhiều hoạt động được thực hiện lặp đi lặp lại với số lần chưa được biết trước.

Ví dụ 1. (SGK)

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

Ví dụ 2. (SGK)

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.

Việc thực hiện phép cộng ở thuật toán trên được lặp lại với số lần chưa biết trước, phụ thuộc vào một điều kiện (S ≤ 1000) và chỉ dừng khi điều kiện đó sai.

2. Ví dụ về lệnh lặp với số lần chưa biết trước trước

GV: Đưa ra câu lệnh lặp trong Pascal Hs: Chú ý và quan sát câu lệnh. - Ghi vở GV: đưa ví dụ 3 SGK

- Giảng giải, hướng dẫn học sinh cách thực hiện câu lệnh trong bài tập này

HS: Chú ý lắng nghe và quan sát

HS: Gõ bài tập vào máy tính và chạy thử chương trình

Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng:

while <điều kiện> do <câu lệnh>;

trong đó:

Một phần của tài liệu GA tin 8 k2 (Trang 32 - 33)

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

(56 trang)
w