Lặp với số lần chưa biết và câu lệnh while

Một phần của tài liệu FILE 20220527 205746 giao an python 11 cong van 5512 soan theo phu luc 4 cong van 5512 ca nam (Trang 61 - 63)

III. Tiến trình dạy học

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

lệnh while...

* Có thể xây dựng thuật tốn tong_2 giải bài toán 2

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

Bước 2: Nếu 1/(a+N)<0,0001 chuyển

sang bước 5

Bước 3: N N+1;

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

bước 2

Gv: Nêu công thức về dạng lặp lùi Hs: Ghi

Gv: Giải thích cấu trúc từng câu lệnh

Hs: Quan sát- ghi

Hoạt động 3. Lặp với số lần chưa biết và câu lệnh while

Gv: Giới thiệu cấu trúc lặp với số lần biết trước

Hs: Quan sát và ghi

Gv: Đưa ví dụ có sử dụng câu trúc lặp

Bước 5: Đưa S ra màn hình * câu lệnh while-do có dạng Cú pháp: while expression: while-block Trong đó:

- expression: là điều kiện

- while-block: là khối lệnh của while

Hoạt động:

Chừng nào expression mang giá trị

True, thì thực hiện toàn bộ câu lệnh

trong while-block. Ngược lại, bỏ qua while-block và thực hiện câu lệnh tiếp theo.

Ví dụ 1: Nghiên cứu sơ đồ khối cài

đặt thuật toán Tong_2 (sgk 46)

Sau là chương trình thuật tốn Tong_2.

* Ví dụ 2:

Tìm ước số chung lớn nhất của hai số nguyên dương M, N

+ Thuật toán:

Bước 1: Nhập M, N;

Bước 2: Nếu M=N thì lấy ước số

chung lớn nhất rồi chuyển bước 5

ví dụ trên.

Gv: Hướng dẫn đọc sơ đồ.

Gv: Hãy xác định thuật tốn cho ví dụ trên?

Hs:

Gv: Đưa ví dụ tính tổng trong ví dụ bài toán 2

Bước 3: Nếu M>N thì M M- N

ngược lại N N- M;

Bước 4: Quạy lại bước 2;

Bước 5: Đưa kết quả ra màn hình, kết

thúc

+ Chương trình: Ví dụ:

In các giá trị 2, 5, 8 ra màn hình

Gv: Đưa ví dụ tìm ước số chung lớn nhất cho hai số nguyên dương M, N

Hs: Quan sát

Gv: Hãy viết thuật toán cho bài toán?

Hs:

Gv: Hãy viết chương trình với thuật tốn đã biết?

Gv: So sánh hai câu lệnh ghép vừa học có gì khác nhau?

Hs: Lệnh for...in... lặp lại số lần xác định, cịn lệnh while khơng lặp lại số lần xác định

c. Sản phẩm: Kiến thức về cấu trúc lặp. d. Tổ chức thực hiện: Thực hiện trên lớp.

Một phần của tài liệu FILE 20220527 205746 giao an python 11 cong van 5512 soan theo phu luc 4 cong van 5512 ca nam (Trang 61 - 63)

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

(123 trang)
w