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 và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
Giáo án và PPT Tin học 10 kết nối Bài 26: Hàm trong Python
....

Giáo án ppt đồng bộ với word

Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)
Giáo án điện tử tin học 10 kết nối bài 26: Hàm trong python (2 tiết)

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 - BCâu 2 - ACâu 3 -DCâu 4 -BCâ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

Cần nâng cấp lên VIP

Khi nâng cấp lên tài khoản VIP, sẽ tải được tài liệu + nhiều hữu ích khác. Như sau:

  • Giáo án đồng bộ word + PPT: đủ cả năm
  • Trắc nghiệm cấu trúc mới: Đủ cả năm
  • Ít nhất 10 đề thi cấu trúc mới ma trận, đáp án chi tiết
  • Trắc nghiệm đúng/sai cấu trúc mới
  • Câu hỏi và bài tập tự luận
  • Lý thuyết và kiến thức trọng tâm
  • Phiếu bài tập file word
  • File word giải bài tập
  • Tắt toàn bộ quảng cáo
  • Và nhiều tiện khác khác đang tiếp tục cập nhật..

Phí nâng cấp:

  • 1000k/6 tháng
  • 1150k/năm(12 tháng)

=> Khi nâng cấp chỉ gửi 650k. Tải về và dùng thực tế. Thấy hài lòng thì 3 ngày sau mới gửi số phí còn lại

Cách nâng cấp:

  • Bước 1: Chuyển phí vào STK: 1214136868686- Cty Fidutech- Ngân hàng MB
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận các 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

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

Tài liệu giảng dạy

Xem thêm các bài khác

Chat hỗ trợ
Chat ngay