CHỦ ĐỀ 5 GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH BÀI 21 CÂU LỆNH LẶP WHILE Môn học Tin học lớp 10 Thời gian thực hiện 2 tiết I MỤC TIÊU 1 Về kiến thức Biết lệnh lặp while với số lần lặp không b[.]
CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH BÀI 21: CÂU LỆNH LẶP WHILE Môn học: Tin học lớp 10 Thời gian thực hiện: tiết I MỤC TIÊU Về kiến thức - Biết lệnh lặp while với số lần lặp trước Về lực 2.1 Năng lực chung Năng lực tự chủ tự học; lực giao tiếp hợp tác; lực giải vấn đề sáng tạo 2.2 Năng lực tin học - NLc: Giải vấn đề với hỗ trợ công nghệ thông tin truyền thông - NLe: Hợp tác môi trường số Về phẩm chất Hình thành ý thức trách nhiệm, cẩn thận, phẩm chất, trung thực, chăm chỉ, chuyên cần để hoàn thành tốt nhiệm vụ II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Đối với GV: - Máy tính, máy chiếu - Bài giảng điện tử, kế hoạch dạy, sách giáo khoa tin học 10, phiếu học tập Đối với HS: - Sách giáo khoa tin học 10 III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG MỞ ĐẦU (Thời gian 10 phút) a Mục tiêu: - Nhận biết thao tác lặp với số lần không trước b Nội dung: - Yêu cầu học sinh nghiên cứu phần khởi động hoàn thành phiếu học tập số 01 Phiếu học tập số 01: Các em nghiên cứu thực yêu cầu phần khởi động SGK, sau điền vào bảng sau Hàn Công việc Điểu kiện lặp Số lần lặp c Sản phẩm: - Câu trả lời học sinh phiếu học tập 01 - Sản phẩm dự kiến: Điểu kiện lặp Cột A Cột B Hàng Công việc Chạy xung quanh sân vận động Chưa đủ 20 vòng Chưa đủ Làm tập Chưa đủ Chưa đến ăn cơm Xách nước Chưa đủ 15 xô Chưa đầy thùng Số lần lặp Cột A Cột B Đã biết Không trước (20 khơng biết vịng) trước số Khơng Đã biết trước (5 bài) trước Đã biết Không trước (15 xô) trước d Tổ chức hoạt động Bước Giao nhiệm vụ học tập Chia lớp thành nhóm (mỗi nhóm học sinh) Giáo viên phát phiếu học tập số 01 cho nhóm yêu cầu nhóm thảo luận, thống ý kiến hoàn thành phiếu học tập 01 Bước Thực nhiệm vụ Các nhóm thực nhiệm vụ Giáo viên quan sát hỗ trợ nhóm yếu, khuyến khích học sinh tích cực thảo luận (có thể yêu cầu nhóm tự chia nhiệm vụ cho thành viên nhóm sau trao đổi nhanh để thống ý kiến) Bước Báo cáo, thảo luận - Giáo viên thu phiếu học tập số 01 để kiểm tra sản phẩm nhóm, sau gọi học sinh để trả lời lại câu hỏi phiếu học tập - Học sinh khác theo dõi nhận xét phần trả lời bạn Bước Kết luận, nhận định - Giáo viên trình chiếu sản phẩm hồn chỉnh phiếu học tập số 01, kết luận kiến thức (giáo viên chuẩn bị trước) - Kết luận: Đối với thao tác lặp, ngồi thao tác lặp với số lần khơng biết trước cịn có thao tác lặp với số lần khơng trước biết điều kiện để dừng việc lặp - Dẫn dắt vào mới: Để mô tả thao tác lặp với số lần biết trước dùng câu lệnh for học trước, hơm tìm hiểu thêm câu lệnh khác dùng để mô tả thao tác lặp với số lần khơng biết trước câu lệnh While B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC (Thời gian 35 phút) Hoạt động Làm quen với lệnh While (Thời gian 15 phút) a Mục tiêu - Làm quen với lệnh lặp While Python - Học sinh nắm cú pháp lệnh While Python b Nội dung - Yêu cầu học sinh thực nhiệm vụ phiếu học tập số 02 Phiếu học tập 02 Nhiệm vụ 1: Quan sát chương trình sau điền giá trị k, s tương ứng vòng lặp while vào bảng bên Bài làm c Sản phẩm: - Phiếu học tập số 02 sau học sinh hồn thành nhóm thống d Tổ chức hoạt động HOẠT ĐỘNG CỦA GV – HS Nhiệm vụ 1, nhiệm vụ Bước Giao nhiệm vụ học tập - Tiếp tục làm việc cá nhân theo nhóm chia Gv phát phiếu học tập 02 cho học sinh - Yêu cầu học sinh thực nhiệm vụ nhiệm vụ phiếu học tập số 02, sau trao đổi, thảo luận nhóm thống ghi câu trả lời vào phiếu chung Bước Thực nhiệm vụ - Mỗi học sinh hồn thành phiếu học tập sau trao đổi thống ghi vào phiếu chung - Gv quan sát hỗ trợ học sinh thực nhiệm vụ Bước Báo cáo, thảo luận - Gv gọi đại diện nhóm báo cáo - Các nhóm khác theo dõi nhận xét Bước Kết luận, nhận định - Gv: Trình chiếu sản phẩm dự kiến (đã chuẩn bị trước) kết luận kiến thức, nhận xét sản phẩm nhóm chấm điểm Nhiệm vụ 3: Bước 1: Chuyển giao nhiệm vụ Gv yêu cầu học sinh thực nhiệm vụ Bước 2: Thực nhiệm vụ Học sinh thực bước chương trình ví dụ giấy để hiểu phần giải thích Giáo viên hướng dẫn học sinh trình bày thao tác DỰ KIẾN SẢN PHẨM Phiếu học tập 02 Nhiệm vụ k 10 s 14 25 Nhiệm vụ 2: a Cú pháp câu lệnh While While : Trong đó: - While từ khóa - Điều kiện: biểu thức Logic, điều kiện để thực thao tác lặp - Khối lệnh công việc lặp lại điều kiện thỏa mãn, khối lệnh phải viết lùi vào so với từ khóa While Hoạt động: Chừng điều kiện cịn cịn thực khối lệnh b Sơ đồ khối Nhiệm vụ 3: Ví dụ 1: Thực bước sau - với k=1 k*k