Danh mục

Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 26

Số trang: 4      Loại file: pdf      Dung lượng: 364.48 KB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 26 được biên soạn với mục tiêu nhằm giúp học sinh mô tả thuật toán bài cứu nạn; nắm được cách thiết lập các hàm tự định nghĩa; biết cách mô tả thuật toán bằng cách liệt kê hoặc dùng sơ đồ khối; biết được chương trình con là hàm; biết cách tạo hàm;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo án môn Tin học lớp 10 sách Kết nối tri thức: Bài 26 BÀI 26: HÀM TRONG PYTHON Môn học: Tin Học; Lớp: 10 Thời gian thực hiện: 2 tiếtI. MỤC TIÊU 1. Kiến thức: ● Biết được chương trình con là hàm ● Biết cách tạo hàm 2. Kỹ năng: - 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 đề 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 Sgk, Sbt, giáo án.III. TIẾN TRÌNH DẠY HỌC1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)- Mục tiêu: Tạo hứng thú học tập cho học sinh- Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi- 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- Tổ chức thực hiện: GV giới thiệu và dẫn dắt vào bài Các chương trình giải những bài toán thực tế phức tạp thường có rất nhiều dòng lệnh,trong đó có không ít những khối lệnh tương ứng với một số thao tác lặp đi lặp lại nhiều lần ởnhững vị trí khác nhau. Để đỡ công viết đi viết lại các khối lệnh đó, trong tổ chức chương trìnhviết bằng ngôn ngữ lập trình bậc cao, người ta thường gom các khối lệnh như vậy thành nhữngchương trình con. Khi đó, trong chương trình người ta chỉ cần thay cả khối lệnh bằng một lệnhgọi chương trình con tương ứng. Trong Python, các hàm chính là các chương trình con. Em có thể kể tên một số hàm trong số các lệnh đã học hay không? Các hàm đó có nhữngđặc điểm chung gì?2. HÌNH THÀNH KIẾN THỨC MỚIHoạt động 1: Mô tả thuật toán bài cứu nạn- Mục Tiêu: + Biết cách mô tả thuật toán bằng cách liệt kê hoặc dùng sơ đồ khối- 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- Sản phẩm: Hs hoàn thành tìm hiều kiến thức- 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. Một số hàm thiết kế sẵn của Python * Bước 1: Chuyển giao nhiệm vụ: Ví dụ: Ta có các lệnh như sau GV: Nêu đặt câu hỏi # lệnh in xâu kí tự Thời khóa biểu trong dấu Quan sát một số câu lệnh trong bảng 26.1 và ngoặc ra màn hình cho biết những câu lệnh này có điểm chung print(“Thời khóa biểu”) gì? # chuyển xâu 52 thành số nguyên 52 Bảng 26.1. Một số lệnh trong Python x = int(“52”) abs() len() range() bool() type(y) # trả lại kiểu dữ liệu của biến y list() round() chr() input() x = input( ) # nhập một xâu bất kì từ bàn phím str() divmod() int() print() => Các lệnh trong Bảng 26.1 chính là các float() ord() type() chương trình con được thiết kế sẵn của Python, cho phép người dùng tuỳ ý sử dụng HS: Thảo luận, trả lời trong các chương trình của riêng mình. * Bước 2: Thực hiện nhiệm vụ: Trong các ví dụ trên, xâu kí tự bên trong + HS: Suy nghĩ, tham khảo sgk trả lời câu ngoặc của các hàm int ( ) và print() là tham số hỏi Kế hoạch bài dạy môn Tin học 10 – Chương trình sách KNTT Sản phẩm dự kiến Hoạt động của giáo viên và học sinh của hàm. Cú pháp câu lệnh gọi hàm trong + GV: quan sát và trợ giúp các cặp. Python có dạng chung như sau: * Bước 3: Báo cáo, thảo luận: () + HS: Lắng nghe, ghi chú, một HS phát Ghi nhớ biểu lại các tính chất. Python cung cấp sẵn nhiều hàm thực + Các nhóm nhận xét, bổ sung cho hiện những công việc khác nhau cho phép nhau. người dùng được tùy ý sử dụng khi viết * Bước 4: Kết luận, nhận định: GV chính chương trình bằng các câu lệnh gọi hàm xác hóa và gọi 1 học sinh nhắc lại kiến tương ứng. thức Câu hỏi ? Mô tả tham số và giá trị trả lại của mỗi hàm sau: float(), str(), len(), list() Hoạt động 2: Tìm hiểu cách thiết lập các hàm tự định nghĩa a) Mục tiêu: Nắm được cách thiết lập các hàm tự định nghĩa 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 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 sinh2. THIẾT LẬP CÁC HÀM TỰ ĐỊNH NGHĨA * Bước 1: Chuyển giao nhiệm vụ:Ví dụ 1. Cách viết hàm có trả lại giá trị>>> def inc(n): GV: Quan sát các ví dụ sau để biết cách return n+1 viết hàm?>>> inc(3) HS: Thảo luận, trả lời 4 HS: Lấy các ví dụ trong thực tế.Tên hàm: incTham số hàm: số n * Bước 2: Thực hiện nhiệm vụ:Giá trị trả lại: số n ...

Tài liệu được xem nhiều: