Giáo án Tin học 10 Cánh diều Bài 8: Câu lệnh lặp

Giáo án Tin học 10 Cánh diều Bài 8: Câu lệnh lặp

Xem thử

Chỉ từ 200k mua trọn bộ Giáo án Tin 10 Cánh diều (cả năm) bản word chuẩn kiến thức, trình bày đẹp mắt, dễ dàng chỉnh sửa:

Quảng cáo

I. MỤC TIÊU

1. Kiến thức:

- Biết được có hai loại cấu trúc lặp để mô tả thuật toán: lặp với số lần biết trước và lặp với số lần không biết trước.

- Viết được câu lệnh lặp dạng for và dạng while trong Python.

2. Năng lực:

- Năng lực chung:

+ Giải quyết được những nhiệm vụ học tập một cách độc lập, theo nhóm và thể hiện sự sáng tạo.

+ Góp phần phát triển năng lực giao tiếp và hợp tác qua hoạt động nhóm và trao đổi công việc với giáo viên.

+ Tự chủ và tự học, chủ động tìm hiểu, đọc và tìm kiếm thêm các tài liệu liên quan đến nội dung bài học.

- Năng lực riêng:

+ Biết cách dùng lệnh for trong Python.

+ Thực hành được giải các bài toán sử dụng lệnh lặp while.

Quảng cáo

3. Phẩm chất:

- Nghiêm túc, tập trung, tích cực chủ động.

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU

1. Giáo viên

- Sách giáo viên, sách giáo khoa, giáo án.

- Máy tính kết nối với máy chiếu.

2. Học sinh

- Sách giáo khoa, vở ghi.

- Kiến thức đã học.

- Đọc và tìm hiểu trước bài mới – Bài 8. Câu lệnh lặp.

III. TIẾN TRÌNH DẠY HỌC

1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)

a. Mục tiêu: Tạo hứng thú học tập cho học sinh

b. Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi

c. Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa ra

Quảng cáo

d. Tổ chức thực hiện:

* Bước 1: Chuyển giao nhiệm vụ:

- GV đặt vấn đề: Nếu em kiểm tra tuần tự từng dòng trong bảng điểm thi môn Tin học của lớp để biết tên các bạn đã được 10 điểm thì hành động nào được lặp lại và số lần lặp là bao nhiêu? Nếu chỉ cần tìm được tên của một bạn được điểm 10 thì số lần lặp là bao nhiêu?

* Bước 2: Thực hiện nhiệm vụ:

- HS chú ý lắng nghe, suy nghĩ trả lời câu hỏi.

* Bước 3: Báo cáo, thảo luận:

- GV gọi một số HS trả lời, HS khác nhận xét, bổ sung.

- Hành động được lặp lại là hành động kiểm tra điểm từng học sinh bằng 10.

- Số lần lặp lại bằng số học sinh của lớp.

- Nếu chỉ cần tìm được tên của một bạn được điểm 10 thì số lần lặp bằng số thứ tự của học sinh đó.

* Bước 4: Kết luận, nhận định:

Quảng cáo

- GV đánh giá kết quả của HS, trên cơ sở đó dẫn dắt HS vào bài học mới.

Ngôn ngữ lập trình bậc cao nào cũng có câu lệnh để yêu cầu máy tính thực hiện lặp đi lặp lại một hoặc một số công việc để cho việc lập trình trở nên đơn giản và không dài dòng. Hôm nay chúng ta cùng nhau vào bài mới – Bài 8. Câu lệnh lặp.

2. HÌNH THÀNH KIẾN THỨC MỚI

Hoạt động 1: Tìm hiểu cấu trúc lặp trong mô tả thuật toán

a. Mục tiêu: Biết vận dụng cấu trúc lặp trong mô tả thuật toán

b. Nội dung: HS đọc SGK, nghe giảng, thực hiện các nhiệm vụ được giao.

c. Sản phẩm: HS hoàn thành tìm hiểu kiến thức

d. Tổ chức thực hiện:

Sản phẩm dự kiến

Hoạt động của giáo viên và học sinh

1. Cấu trúc lặp trong mô tả thuật toán

- Khi có một hay nhiều thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng cấu trúc lặp.

- Có những thuật toán biết trước được số lần lặp của những thao tác cần lặp lại

- Có những thuật toán không biết trước được số lần lặp mà chỉ đến khi thực hiện thuật toán với những dữ liệu đầu vào cụ thể mới biết được

Ví dụ 1: In ra màn hình máy tính 10 dòng “Xin chào Python” là thuật toán có cấu trúc lặp với số lần biết trước

Ví dụ 2: Khi mô tả thuật toán cho máy tính hỏi và kiểm tra mật khẩu ta không tính trước được số lần máy tính yêu cầu nhập lại mật khẩu, bởi chừng nào mật khẩu nhập vào chưa đúng thì máy tính còn hỏi lại. Đây là thuật toán có cấu trúc lặp với số lần không biết trước

Giáo án Tin học 10 Cánh diều Bài 8: Câu lệnh lặp

- Hoạt động 1:

+ Mô tả thuật toán ứng với Ví dụ 1:

Lặp với đếm từ 1 đến 10:

In ra màn hình Xin chào Python

Hết lặp

+ Mô tả thuật toán ứng với Ví dụ 2:

Lặp khi số nhập vào ≠ mật khẩu: Yêu cầu nhập lại mật khẩu

Hết lặp

*‌ ‌Bước‌ ‌1:‌ ‌Chuyển‌ ‌giao‌ ‌nhiệm‌ ‌vụ:‌ ‌

- GV giới thiệu về cấu trúc lặp trong mô tả thuật toán.

- GV nêu 2 thuật toán cho HS:

+ Thuật toán 1: In ra màn hình máy tính 10 dòng "Xin chào Python".

+ Thuật toán 2: Mô tả thuật toán cho máy tính hỏi và kiểm tra mật khẩu.

- GV yêu cầu HS: Em hãy chỉ ra điểm khác nhau giữa hai thuật toán trên.

(Thuật toán 1 là thuật toán có cấu trúc lặp với số lần biết trước; thuật toán 2 là thuật toán có cấu trúc lặp với số lần không biết trước.)

- GV yêu cầu HS đưa thêm ví dụ về tình huống thực tế có lặp số lần biết trước và tình huống số lần lặp không biết trước.

- GV cho HS hoạt động nhóm đôi, hoàn thành Hoạt động 1 (SGK - tr80).

*‌ ‌Bước‌ ‌2:‌ ‌Thực‌ ‌hiện‌ ‌nhiệm‌ ‌vụ:‌ ‌ ‌

- HS suy nghĩ trả lời.

- GV quan sát, trợ giúp.

*‌ ‌Bước‌ ‌3:‌ ‌Báo‌ ‌cáo,‌ ‌thảo‌ ‌luận:‌ ‌ ‌

- HS giơ tay phát biểu, lên bảng trình bày

- Một số HS khác nhận xét, bổ sung cho bạn.‌

*‌ ‌Bước‌ ‌4:‌ ‌Kết‌ ‌luận,‌ ‌nhận‌ ‌định:‌

- GV tổng kết lại kiến thức.

Hoạt động 2: Tìm hiểu câu lệnh lặp với số lần lặp biết trước trong Python

a. Mục tiêu: Nắm được cấu trúc, sự hoạt động của câu lệnh for

b. Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV.

c. Sản phẩm: HS hoàn thành tìm hiểu kiến thức

................................

................................

................................

Trên đây tóm tắt một số nội dung miễn phí trong bộ Giáo án Tin học 10 Cánh diều mới nhất, để mua tài liệu đầy đủ, Thầy/Cô vui lòng xem thử:

Xem thử

Xem thêm các bài soạn Giáo án Tin học lớp 10 Cánh diều hay, chuẩn khác:

Lời giải bài tập lớp 10 sách mới:

ĐỀ THI, GIÁO ÁN, SÁCH LUYỆN THI DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 10

Bộ giáo án, bài giảng powerpoint, đề thi, sách dành cho giáo viên và gia sư dành cho phụ huynh tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official

Tổng đài hỗ trợ đăng ký : 084 283 45 85

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giáo án Tin 10 chuẩn nhất của chúng tôi được biên soạn bám sát mẫu Kế hoạch bài dạy Tin học 10 chuẩn của Bộ GD & ĐT.

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Đề thi, giáo án lớp 10 các môn học
Tài liệu giáo viên