1. Trang chủ
  2. » Tất cả

Tin 10 knttvcs bài 26 hamtrongpython giapthien

9 24 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 209,79 KB

Nội dung

BÀI 26 HÀM TRONG PYTHON Môn học Tin học lớp 10 Thời gian thực hiện 02 tiết I MỤC TIÊU 1 Về kiến thức Biết được chương trình con là hàm Biết cách tạo hàm 2 Về năng lực 2 1 Năng lực chung Giải quyết đượ[.]

BÀI 26: HÀM TRONG PYTHON Môn học: Tin học lớp 10 Thời gian thực hiện: 02 tiết I MỤC TIÊU Về kiến thức - Biết chương trình hàm - Biết cách tạo hàm Về lực 2.1 Năng lực chung - Giải nhiệm vụ học tập cách độc lập, theo nhóm thể sáng tạo - Góp phần phát triển lực giao tiếp hợp tác qua hoạt động nhóm trao đổi cơng việc với giáo viên 2.2 Năng lực tin học - Thực việc tạo hàm chương trình Về phẩm chất - Hình thành ý thức, trách nhiệm, tính cẩn thận làm việc nhóm, phẩm chất làm việc chăm chỉ, chuyên cần để hoàn thành nhiệm vụ II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Đối với GV: - SGK, SGV, Giáo án - Máy tính, máy chiếu Đối với HS: - Vở ghi, sách giáo khoa 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: Gợi mở cho học sinh biết ý nghĩa chương trình con, biết chương trình hàm b Nội dung: GV trình bày vấn đề c Sản phẩm: Một số hàm số lệnh học input( ), len( ), str( ), int( ), print( ), float( ),… d Tổ chức hoạt động Bước GV chuyển giao nhiệm vụ: Em kể tên số hàm số lệnh em học? Bước HS thực nhiệm vụ Bước HS báo cáo, đánh giá nhận xét Bước Kết luận, nhận định: GV dẫn dắt vấn đề: Các chương trình thực tế phức tạp thường có nhiều dịng lệnh, khơng khối lệnh tương ứng với thao tác lặp lặp lại nhiều lần vị trí khác Để tránh việc viết viết lại khối lệnh đó, người ta thường gom chúng lại với nhau, khối lệnh gọi chương trình Các chương trình gọi hàm Chúng ta tìm hiểu hàm qua học ngày hôm nay- Bài 26: Hàm Python B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC (Thời gian 35 phút) Hoạt động 1: Tìm hiểu số hàm Python (Thời gian 15 phút) a Mục tiêu: Học sinh nhận biết tác dụng cách viết hàm Python b Nội dung: Học sinh quan sát bảng 26.1 nhận biết số lệnh Python đặc điểm chung lệnh - Mơ tả tham số giá trị trả lại số hàm - Biết cú pháp câu lệnh gọi hàm Python c Sản phẩm học tập: Các câu trả lời -NV1: Các lệnh bảng 26.1 có đặc điểm chung: có dấu mở đóng ngoặc sau tên lệnh, bên ngoặc ghi thêm tham số đại lượng, biến biểu thức,… - NV2: Lệnh Print(“ xin chào bạn ”) thực nhiệm vụ in xâu kí tự: xin chào bạn Lệnh x=print(“52”) chuyển xâu “52” thành số nguyên 52 Lệnh type (a) trả lại kiểu liệu biến y Lệnh x=input() thực yêu cầu nhập vào xâu gán cho biến x NV3: Hàm Tham số Ý nghĩa float(x) x số xâu kí tự Chuyển x sang số thập phân str(x) x số xâu kí tự Chuyển x sang xâu kí tự len(x) x danh sách xâu kí tự Độ dài đối tượng x list(x) x xâu kí tự hàm range() Chuyển x sang danh sách d Tổ chức hoạt động: HOẠT ĐỘNG CỦA GV – HS DỰ KIẾN SẢN PHẨM Bước 1: GV chuyển giao nhiệm vụ học tập Một số hàm thiết kế sẵn - GV chia lớp thành nhóm, thực Python nhiệm vụ, viết câu trả lời vào bảng phụ a Tìm hiểu số hàm NV1: Các câu lệnh bảng 26.1 có đặc điểm chung gì? NV2: Nêu ý nghĩa hàm: - print(“xin chao cac ban”) - x= int(“52”) - type (a) - x=input() NV3: Mô tả tham số giá trị trả lại hàm sau: Float(), srt(),len(), list() Python - Cú pháp câu lệnh gọi hàm Python có dạng: () -Python cung cấp sẵn nhiều hàm thực công việc khác cho phép người dùng tùy ý sử dụng viết chương trình câu lệnh gọi hàm tương ứng Bước 2: HS thực nhiệm vụ học tập - HS đọc SGK, quan sát bảng 26.1, trả lời câu hỏi - GV hướng dẫn, theo dõi, hỗ trợ HS cần thiết Bước 3: Báo cáo kết hoạt động thảo luận - Các nhóm treo bảng phụ lên bảng - GV mời nhóm HS khác nhận xét chéo Bước 4: Đánh giá kết quả, thực nhiệm vụ học tập GV đánh giá, nhận xét, chuẩn kiến thức, chuyển sang nội dung Hoạt động 2: Cách thiết lập hàm Python (Thời gian 20 phút) a Mục tiêu: Học sinh biết cách định nghĩa hàm Python b Nội dung: Biết cách thiết kế số hàm đơn giản Python - Phân biệt hàm trả giá trị hàm không trả giá trị c Sản phẩm học tập: Các câu trả lời nhóm, HS NV1: Giống nhau: Cả ví dụ khóa def, sau đến tên hàm, tham số hàm, lệnh return Khác nhau: Ở ví dụ lệnh return có giá trị, ví dụ lệnh return khơng có giá trị NV2: Cách viết hàm có trả giá trị Cú pháp: Def (): Return Cách viết hàm không trả lại giá trị Cú pháp: Def(): Return NV3: a) - Cách thiết lập: Hàm định nghĩa từ khoá def, theo sau tên hàm Nhap_xau() Hàm khơng có tham số, khối lệnh mô tả hàm viết sau dấu “ ; ” Hàm trả giá trị msg - Chức năng: Nhập trả xâu kí tự b) - Cách thiết lập: Hàm định nghĩa từ khoá def, theo sau tên hàm Inday(n) Hàm có tham số, khối lệnh mơ tả hàm viết sau dấu “ ; ” Hàm khơng có giát trị trả - Chức năng: Hiển thị hình dãy số từ tới n - d Tổ chức hoạt động: HOẠT ĐỘNG CỦA GV – HS DỰ KIẾN SẢN PHẨM Bước 1: GV chuyển giao nhiệm vụ học tập - Chia lớp thành nhóm thực nhiệm vụ sau: - Giáo viên chiếu ví dụ hàm lên bảng cho học sinh quan sát đặt câu hỏi Thiết lập hàm tự định nghĩa Khi định nghĩa hàm để cung cấp tính đó, em cần theo qui tắc sau: -N1: Nêu giống khác cách viết ví dụ  Từ khóa def sử dụng để bắt đầu phần định nghĩa hàm Def xác định phần bắt đầu khối hàm  def theo sau ten_ham theo sau dấu ngoặc đơn ()  Hàm có hoặckhơng có tham số  Khối lệnh mô tả hàm viết sau dấu “:” viết lùi -N2: Dựa vào ví dụ đó, em đưa cú pháp để thiết lập hàm? -N3: Quan sát hàm sau, giải thích cách thiết lập chức hàm Bước 2: HS thực nhiệm vụ học tập - Các nhóm quan sát ví dụ bảng trả lời câu hỏi - GV hướng dẫn, theo dõi, hỗ trợ HS cần thiết Bước 3: Báo cáo kết hoạt động thảo luận - GV mời đại diện nhóm HS trả lời - GV mời nhóm khác nhận xét, bổ sung Bước 4: Đánh giá kết quả, thực nhiệm vụ học tập GV đánh giá, nhận xét, chuẩn kiến thức vào, thẳng hàng  Hàm có khơng có giá trị trả lại sau từ khóa return  Để thiết lập hàm trả lại giá trị, câu lệnh return khai báo hàm cần có giá trị  Để thiết lập hàm không trả lại giá trị, câu lệnh return khai báo hàm khơng có giá trị khơng cần có return a Cách viết hàm có trả giá trị Cú pháp: Def (): Return b Cách viết hàm không trả lại giá trị Cú pháp: Def(): return C HOẠT ĐỘNG LUYỆN TẬP (Thời gian 20 phút) Hoạt động 1: Thực hành thiết lập hàm Python a Mục tiêu: Học sinh tự thiết lập hàm Python b Nội dung: Phiếu học tập Câu 1: Viết hàm yêu cầu người dùng nhập họ tên đưa lời chào hình Câu 2: Viết hàm prime(n) với tham số tham số tự nhiên n trả lại true n số nguyên tố, trả lại false n số nguyên tố Câu 3: Viết hàm với tham số số tự nhiên n in số ước nguyên tố n Câu 4: Viết hàm numbers(s) đếm số chữ số xâu s c Sản phẩm học tập: Câu 1: def meeting(): Ten=input(“nhập họ tên em”) Print(“xin chào”,ten) Meeting() Câu 2: def prime(n): C=0 K=1 While k

Ngày đăng: 26/02/2023, 11:52

TỪ KHÓA LIÊN QUAN

w