Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Đồng bộ giáo án word và powerpoint (ppt) Bài 26: Hàm trong Python. Thuộc chương trình Tin học 10 kết nối tri thức. Giáo án được biên soạn chỉn chu, hấp dẫn. Nhằm tạo sự lôi cuốn và hứng thú học tập cho học sinh.
Click vào ảnh dưới đây để xem giáo án WORD rõ nét
Giáo án ppt đồng bộ với word
Còn nữa....
Các tài liệu bổ trợ khác
Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 kết nối tri thức
HÀM TRONG PYTHON (2 TIẾT)
HOẠT ĐỘNG KHỞI ĐỘNG
GV yêu cầu HS thảo luận và trả lời:
Hàm nào được dùng để tạo xâu in hoa từ toàn bộ xâu hiện tại?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động 1. Một số hàm thiết kế sẵn của Python
GV đặt câu hỏi hướng dẫn học sinh tìm hiểu: Cú pháp câu lệnh gọi hàm là?
Sản phẩm dự kiến:
- Hoạt động 1: Đặc điểm chung của các lệnh trong Bảng 26.1:
+ Đều có dấu đóng mở ngoặc đi sau tên lệnh.
+ Bên trong dấu ngoặc là các tham số, có thể là các đại lượng, các biến hoặc biểu thức.
- Cú pháp câu lệnh gọi hàm:
<tên hàm>(<danh sách tham số hàm>)
- Hàm trong Python được phân làm hai loại:
+ Hàm có giá trị trả lại: input(), int(), divmod(),...
+ Hàm không có giá trị trả lại: print().
Câu hỏi và bài tập củng cố:
Hàm | Tham số | Ý nghĩa |
float() | x có thể là số hoặc xâu kí tự. | Chuyển x sang số thập phân. |
str(x) | x có thể là số hoặc xâu kí tự. | Chuyển x sang xâu kí tự. |
len(x) | x là danh sách hoặc xâu kí tự. | Độ dài của đối tượng x |
list(x) | x là xâu kí tự hoặc hàm range(). | Chuyển x sang danh sách. |
Hoạt động 2. Thiết lập các hàm tự định nghĩa
GV đưa ra câu hỏi: Em hãy nêu cách thiết lập hàm trong Python?
Sản phẩm dự kiến:
- Hoạt động 2: Cách thiết lập hàm trong Python:
+ Hàm trong Python được định nghĩa bằng từ khóa def, theo sau là tên hàm (tên hàm sẽ theo quy tắc đặt tên địa danh).
+ Hàm có thể có hoặc không có tham số. Khối lệnh mô tả hàm được viết sau dấu ":" và viết lùi vào, thẳng hàng.
+ Hàm có thể có hoặc không có giá trị trả lại sau từ khóa return.
- Cú pháp thiết lập hàm có trả lại giá trị:
def <tên hàm>(<tham số>):
<khối lệnh>
return <giá trị>
- Cú pháp thiết lập hàm không trả lại giá trị:
def <tên hàm>(<tham số>):
<khối lệnh>
return
Câu hỏi và bài tập củng cố:
a) Hàm sẽ yêu cầu người dùng nhập một xâu, sau đó trả về xâu đó.
b) Hàm có tham số là n, hàm thực hiện in dãy các số 0, 1, ..., n - 1 trên một dòng.
……………………
HOẠT ĐỘNG LUYỆN TẬP
Từ nội dung bài học,GV yêu cầu HS luyện tập làm bài:
Câu 1: Kết quả của chương trình sau là:
def Kieu(Number):
return type(Number);
print(Kieu (5.0))
- A. 5.
- B. float.
- C. Chương trình bị lỗi.
- D. int.
Câu 2: Phát biểu nào sau đây là đúng khi nói về thân hàm trong Python?
- A. Phần thân hàm là dãy các câu lệnh được viết thụt lề so với dòng đầu của định nghĩa hàm.
- B. Phần thân hàm là dãy các câu lệnh được viết thẳng lề so với dòng đầu của định nghĩa hàm.
- C. Phần thân hàm là dãy các câu lệnh được viết hoa ở đầu dòng.
- D. Phần thân hàm là dãy các câu lệnh được hoa và thẳng hàng so với dòng đầu của định nghĩa hàm.
Câu 3: Kết quả của chương trình sau là:
def PhepNhan(Number):
return Number * 10;
print(PhepNhan(5))
- A. 5.
- B. 10.
- C. Chương trình bị lỗi.
- D. 50.
Câu 4: Kết quả của chương trình sau:
def my_function(x):
return 3 * x
print(my_function(3))
print(my_function(5))
print(my_function(9))
- A. 3, 5, 9.
- B. 9, 15, 27.
- C. 9, 5, 27.
- D. Chương trình bị lỗi.
Câu 5: Hàm sau có chức năng gì?
def sum(a, b):
print("sum = " + str(a + b))
- A. Trả về tổng của hai số a và b được truyền vào.
- B. Trả về hai giá trị a và b.
- C. Tính tổng hai số a và b.
- D. Tính tổng hai số a và b và hiển thị ra màn hình.
Sản phẩm dự kiến:
Câu 1 - B | Câu 2 - A | Câu 3 -D | Câu 4 -B | Câu 5 -D |
HOẠT ĐỘNG VẬN DỤNG
Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:
Câu 1: Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?
Câu 2: Chương trình sau cho kết quả là bao nhiêu?
def chao(ten):
"""Hàm này dùng để
chào một người được truyền
vào như một tham số"""
print("Xin chào, " + ten + "!")
chao(‘Xuan’)
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
MỘT VÀI THÔNG TIN:
- Word được soạn: Chi tiết, rõ ràng, mạch lạc
- Powerpoint soạn: Hiện đại, đẹp mắt để tạo hứng thú học tập
- Word và powepoint đồng bộ với nhau
PHÍ GIÁO ÁN:
- Giáo án word: 250k/học kì - 300k/cả năm
- Giáo án Powerpoint: 350k/học kì - 400k/cả năm
- Trọn bộ word + PPT: 400k/học kì - 500k/cả năm
=> Khi đặt sẽ nhận đủ giáo án cả năm ngay vào luôn
CÁCH ĐẶT:
- Bước 1: Chuyển phí vào STK: 10711017 - Chu Văn Trí- Ngân hàng ACB (QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận giáo án
Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 kết nối tri thức
TIN HỌC 10 KẾT NỐI TRI THỨC
Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng kết nối tri thức
Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính kết nối tri thức
Soạn giáo án Tin học 10 kết nối tri thức theo công văn mới nhất
Giáo án tin học 10 kết nối tri thức (bản word)
Giáo án điện tử tin học 10 kết nối tri thức
Giáo án powerpoint tin học 10 kết nối tri thức
Đề thi tin học 10 kết nối tri thức
Trắc nghiệm tin học 10 kết nối tri thức
TIN HỌC 10 CÁNH DIỀU
Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính 10 cánh diều
Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng cánh diều
Soạn giáo án Tin học 10 cánh diều theo công văn mới nhất
Giáo án tin học 10 cánh diều (bản word)
Giáo án điện tử tin học 10 cánh diều
Giáo án powerpoint tin học 10 cánh diều
Đề thi tin học 10 cánh diều
Trắc nghiệm tin học 10 cánh diều