Tải Giáo án môn Tin học lớp 11 bài 16 - Cấu trúc lặp

3 17 0
Tải Giáo án môn Tin học lớp 11 bài 16 - Cấu trúc lặp

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Sử dụng được lệnh lặp While - Do để lập trình giải quyết được một số bài toán đơn giản.. - Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.[r]

(1)

Tiết 16- §10: CẤU TRÚC LẶP (t2) I Mục tiêu

1 Kiến thức:

- Hiểu nhu cầu cấu trúc lặp biểu diễn thuật tốn

- Mơ tả cấu trúc lệnh lặp While - Do ngơn ngữ lập trình Pascal

- Biết thực máy gặp lệnh lặp While - Do 2 Kỹ năng

- Phân biệt câu lệnh For - Do câu lệnh While - Do.

- Sử dụng lệnh lặp While - Do để lập trình giải số toán đơn giản

- Biết cách vận dụng đắn loại cấu trúc lặp vào tình cụ thể

II Chuẩn bị

1 Giáo viên: Giáo án, SGK, sách giáo viên, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa, đồ dùng học tập. III Tổ chức hoạt động học tập

1 Ổn định tổ chức lớp:

2.Kiểm tra cũ: Trình bày cú pháp cách thực lệnh câu lệnh For - Do?

3 Tiến trình học:

Hoạt động thầy trò Nội dung

Hoạt động 1: Giới thiệu câu lệnh lặp While - Do (15 p)

GV: Gọi học sinh xác định thuật toán giải toán

HS: Thực theo yêu cầu giáo viên

3 Lặp với số lần chưa biết trước câu lệnh While - Do

a) Thuật toán toán 2:

Bước 1: S 1/a; N 0;

Bước 2: Nếu 1/(a+N)<0.0001 đưa tổng S kết thúc

Bước 3: N N+1;

Bước 4: S S+1/(a+N) quay lại

(2)

Hoạt động thầy trị Nội dung GV: Trình bày cú pháp cho phép mơ tả

tốn => Câu lệnh While - Do HS: Nghe giảng, ghi

GV: Cách thực lệnh? HS: Trả lời

GV: Minh hoạ toán thực theo câu lệnh While - Do

Hoạt động 2: Vận dụng cú pháp While do để giải số toán bản (20 p)

GV: Gọi học sinh viết đoạn chương trình giải tốn

HS: Viết chương trình

GV: Trình chiếu chương trình chạy máy chiếu cho học sinh quan sát

Trình chiếu bước (Cửa sổ Watch). GV: Gọi học sinh nhắc lại thuật tốn tìm UCLN học lớp 10

HS: Nhắc lại

GV: Lấy ví dụ cụ thể tìm ước số chung hai số 15 25

a b

15 25

15 10

10

HS: UCLN(a,b) =

b) Cú pháp:

While <điều kiện> Do <Câu lệnh>; Trong đó:

- Điều kiện biểu thức quan hệ lơgíc

- Câu lệnh đơn ghép c) Cách thực lệnh:

Trong điều kiện cịn cịn thực câu lệnh sau Do, sau quay lại kiểm tra điều kiện

d) Ví dụ:

* Ví dụ 1: Bài tốn 2

While not (1/(a+N)<0.0001) Do Begin

N:=N+1;

S:=S+ 1/(a+N); End;

* Ví dụ 2: Tìm UCLN(a,b); While a<> b Do

If a>b then a:= a-b Else

(3)

Hoạt động thầy trò Nội dung GV: Điều kiện để tiếp tục lặp gì?

HS: Khi m<>n

GV: lệnh cần lặp lại gì? HS: Nếu a>b a: = a-b ngược lại

b:= b - a;

GV: Gọi học sinh khác viết đoạn chương trình tìm UCLN

HS: Thực

GV: Trình chiếu chạy thử chương trình cho học sinh quan sát

4 Tổng kết hướng dẫn học tập nhà (05p) * Tổng kết

- Câu lệnh lặp với số lần chưa biết trước câu lệnh While - Do - Cách thực cuả câu lệnh While - Do

* Hướng dẫn học tập nhà

- Giải tập 4, 5b, 7, 8, sách giáo khoa trang 51.

- Đọc lại lệnh rẽ nhánh IF làm tập liên quan, chuẩn bị cho tiết sau thực hành

lập trình

Ngày đăng: 19/02/2021, 21:46

Tài liệu cùng người dùng

Tài liệu liên quan