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
Đủ kho tài liệu môn học
=> Tài liệu sẽ được gửi ngay và luôn
Cách tải:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 kết nối tri thức
TÀI LIỆU GIẢNG DẠY TIN HỌC 10 KẾT NỐI TRI THỨC
Giáo án Tin học 10 kết nối tri thức đủ cả năm
Giáo án điện tử tin học 10 kết nối tri thức
Giáo án chuyên đề Khoa học máy tính 10 kết nối tri thức đủ cả năm
Giáo án chuyên đề Tin học ứng dụng 10 kết nối tri thức đủ cả năm
Giáo án điện tử chuyên đề Tin học 10 - Định hướng Khoa học máy tính Kết nối tri thức
Giáo án điện tử chuyên đề Tin học 10 - Định hướng Tin học ứng dụng Kết nối tri thức
Trò chơi khởi động Tin học 10 kết nối tri thức
Video AI khởi động Tin học 10 kết nối tri thức hấp dẫn
Trắc nghiệm tin học 10 kết nối tri thức
Đề thi tin học 10 kết nối tri thức
File word đáp án Tin học 10 kết nối tri thức
Kiến thức trọng tâm tin học 10 kết nối tri thức
Phiếu học tập theo bài Tin học 10 kết nối tri thức cả năm
Trắc nghiệm đúng sai Tin học 10 kết nối tri thức cả năm
Trắc nghiệm dạng câu trả lời ngắn Tin học 10 kết nối tri thức cả năm
TÀI LIỆU GIẢNG DẠY TIN HỌC 10 CHÂN TRỜI SÁNG TẠO
Giáo án Tin học 10 – Định hướng Khoa học máy tính Chân trời sáng tạo
Giáo án Tin học 10 – Định hướng Tin học ứng dụng Chân trời sáng tạo
TÀI LIỆU GIẢNG DẠY TIN HỌC 10 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 điện tử tin học 10 cánh diều
Giáo án chuyên đề Khoa học máy tính 10 cánh diều đủ cả năm
Giáo án chuyên đề Tin học ứng dụng 10 cánh diều đủ cả năm
Giáo án điện tử chuyên đề Tin học 10 - Khoa học máy tính Cánh diều
Giáo án điện tử chuyên đề Tin học 10 - Tin học ứng dụng Cánh diều
Trò chơi khởi động Tin học 10 cánh diều
Video AI khởi động Tin học 10 cánh diều hấp dẫn
Trắc nghiệm tin học 10 cánh diều
Đề thi tin học 10 cánh diều
File word đáp án Tin học 10 cánh diều
Kiến thức trọng tâm tin học 10 cánh diều
Phiếu học tập theo bài Tin học 10 cánh diều cả năm
Trắc nghiệm đúng sai Tin học 10 cánh diều cả năm
Trắc nghiệm dạng câu trả lời ngắn Tin học 10 cánh diều cả năm