
Anonymous
0
0
Giáo án Tin học 10 Bài 21 (Kết nối tri thức 2024): Câu lệnh lặp while
- asked 6 months agoVotes
0Answers
0Views
Giáo án Tin học 10 Bài 21 (Kết nối tri thức): Câu lệnh lặp while (2 tiết)
I. MỤC TIÊU
1. Kiến thức
- Biết và thực hành giải các bài toán sử dụng lệnh lặp while với số lần không biết trước
- Biết ba cấu trúc lập trình cơ bản: tuần tự, rẽ nhánh, lặp, …
2. Năng lực
* Năng lực chung
- Năng lực tự chủ và tự học
- Năng lực giao tiếp và hợp tác
- Năng lực sáng tạo và giải quyết vấn đề
* Năng lực riêng
- Thực hành được giải các bài toán sử dụng lệnh lặp while.
3. Phẩm chất
- Nghiêm túc, tập trung, tích cực chủ động.
- Hình thành ý thức trách nhiệm, tính cẩn thận khi làm việc nhóm.
- Làm việc chăm chỉ, chuyên cần để hoàn thành một nhiệm vụ.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với giáo viên
- Sách giáo khoa, sách giáo viên, tài liệu tham khảo, giáo án.
- Máy tính kết nối máy chiếu.
- Phòng máy thực hành, máy tính đã cài sẵn phần mềm Python.
2. Đối với học sinh
- Sách giáo khoa, vở ghi.
- Điện thoại thông minh có cài ứng dụng chạy Python (nếu có điều kiện).
- Đọc trước bài mới – Bài 21. Câu lệnh lặp for.
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 và hướng HS đến khái niệm lặp với số lần lặp không cố định.
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
d. Tổ chức thực hiện:
* Bước 1: GV chuyển giao nhiệm vụ:
- GV đặt vấn đề: Cho các công việc được ghi trong cột A và cột B của bảng sau:
A |
B |
Vận động viên chạy 20 vòng xung quanh sân vận động. |
Vận động viên chạy nhiều vòng xung quanh sân vận động trong thời gian 2 tiếng. |
Em làm 5 bài tập thầy cô giao về nhà. |
Em làm các bài tập về nhà đến giờ ăn cơm thì dừng lại. |
Em đi lấy 15 xô nước giúp mẹ. |
Em xách các xô nước giúp mẹ cho đến khi đầy thùng nước. |
- GV yêu cầu HS: Đối với mỗi hàng, em hãy cho biết công việc lặp đi lại là gì? Điều kiện để dừng công việc là gì? Số lần thực hiện việc lặp giữa 2 cột có gì khác nhau?
- GV chia lớp thành các nhóm nhỏ và cùng trả lời câu hỏi ở phần Khởi động.
* Bước 2: HS thực hiện nhiệm vụ:
- HS chú ý lắng nghe, suy nghĩ câu trả lời.
* Bước 3: Báo cáo kết quả học tập, thảo luận:
- GV gọi đại diện HS đứng lên trình bày kết quả
- HS khác lắng nghe, nhận xét, bổ sung.
Kết quả:
- Công việc được lặp đi lặp lại là:
+ Hàng 1: chạy xung quanh sân vận động.
+ Hàng 2: làm các bài tập thầy cô giao về nhà.
+ Hàng 3: xách các xô nước giúp mẹ
- Điều kiện để dừng công việc:
A |
B |
Chạy hết 20 vòng |
Chạy hết thời gian 2 tiếng |
Làm hết 5 bài tập |
Làm tới giờ ăn cơm |
Lấy đủ 15 xô nước |
Đến khi đầy thùng nước |
- Sự khác nhau:
+ Cột A: các công việc biết trước số lần lặp.
+ Cột B: các công việc được lặp với số lần không biết trước.
* Bước 4: Đánh giá kết quả thực hiện:
- 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 - Bài 21. Câu lệnh lặp while.
2. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Làm quen với lệnh lặp while của Python
a. Mục tiêu: Biết cú pháp lệnh và cách sử dụng lệnh while
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 thực hiện Hoạt động 1, câu hỏi và bài tập củng cố, hoàn thành tìm hiểu kiến thức.
d. Tổ chức thực hiện