1. Trang chủ
  2. » Ngữ Văn

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

3 19 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 9,92 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- 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]

Trang 1

I Mục tiêu

1 Kiến thức:

- Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán

- Mô tả được cấu trúc của lệnh lặp While - Do trong ngôn ngữ lập trình

Pascal

- Biết được sự thực hiện của máy khi gặp lệnh lặp While - Do

2 Kỹ năng

- Phân biệt được câu lệnh For - Do và câu lệnh While - Do.

- 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ể

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 các hoạt động học tập

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

2.Kiểm tra bài cũ: Trình bày cú pháp và cách thực hiện lệnh của câu lệnh

For - Do?

3 Tiến trình bài học:

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

bài toán 2

HS: Thực hiện theo yêu cầu của giáo viên

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

a) Thuật toán bài toán 2:

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

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

Bước 3: N N+1;

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

Trang 2

GV: Trình bày cú pháp cho phép mô tả bài

toán 2 => Câu lệnh While - Do

HS: Nghe giảng, ghi bài

GV: Cách thực hiện lệnh?

HS: Trả lời

GV: Minh hoạ bài toán 2 khi thực hiện

theo câu lệnh While - Do

Hoạt động 2: Vận dụng cú pháp While

do để giải quyết một số bài toán cơ bản

(20 p)

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

giải quyết bài toán 2

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

GV: Trình chiếu chương trình chạy trên

máy chiếu cho học sinh quan sát

Trình chiếu từng bước (Cửa sổ Watch).

GV: Gọi học sinh nhắc lại thuật toán tìm

UCLN đã học ở lớp 10

HS: Nhắc lại

GV: Lấy một ví dụ cụ thể khi tìm ước số

chung của hai số 15 và 25

a b

15 25

15 10

5 10

5 5

HS: UCLN(a,b) = 5

b) Cú pháp:

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

Trong đó:

- Điều kiện là biểu thức quan hệ hoặc lôgíc

- Câu lệnh có thể là đơn hoặc ghép

c) Cách thực hiện lệnh:

Trong khi điều kiện còn đúng thì còn thực hiện 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 toá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

B:=b-a;

U:= a;

Trang 3

GV: Điều kiện để tiếp tục lặp là gì?

HS: Khi m<>n

GV: các lệnh cần lặp lại là gì?

HS: Nếu a>b thì 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 hiện

GV: Trình chiếu và chạy thử chương trình

cho học sinh quan sát

4 Tổng kết và 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 và câu lệnh While - Do

- Cách thực hiện cuả câu lệnh While - Do

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

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

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

- Bài tập: Một người có số tiền là S đồng, ông ta gửi tiết kiệm

ngân hàng với số lãi suất 1,5% tháng Hỏi sau bao nhiêu tháng người đó có số tiền lớn hơn S1 đồng?

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w