Slide bài giảng tin học 10 kết nối bài 27: Tham số của hàm

Slide điện tử bài 27: Tham số của hàm. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Kết nối tri thức sẽ khác biệt

Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu

Tóm lược nội dung

BÀI 27: THAM SỐ CỦA HÀM (3 TIẾT)

KHỞI ĐỘNG

- GV yêu cầu HS thảo luận và trả lời: Giá trị 90 trong câu gọi hàm sin(90) gọi là gì?

NỘI DUNG BÀI HỌC GỒM

  • Tham số và đối số của hàm
  • Cách sử dụng chương trình con

HÌNH THÀNH KIẾN THỨC

Câu 1: Giả sử hàm f có hai tham số khi khai báo. Khi gọi hàm, 2 giá trị đối số nào truyền vào sẽ gây lỗi?

A. 2, 3.

B. 10, c.

C. “a”, “b”.

D. “a”, “3”.

Câu 2: Khẳng định nào sau đây là đúng về chương trình con?

A. Cả thủ tục và hàm đều có thể có tham số hình thức.

B. Chỉ có thủ tục mới có thể có tham số hình thức.

C. Chỉ có hàm mới có thể có tham số hình thức.

D. Thủ tục và hàm nào cũng phải có tham số hình thức.

Câu 3: Giá trị của x là bao nhiêu sau biết kết quả là 8:

def tinh(a, b, c):

if(b != 0):

return a // b + c*2

s = tinh(1, 5, x)

print(s)

A. 3.

B. 2.

C. 1.

D. 4.

Câu 4: Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau:

f( ‘5.0’)

A. str.

B. float.

C. int.

D. Không xác định.

Câu 5: Cho đoạn chương trình sau:

def  h(a1,b1):

s=a1-b1

return s

a,b=map(int,input().split())

t=h(a,b)

print(t)

Trong đoạn chương trình trên s được gọi là

A. Tên hàm.

B. Tham số hình thức.

C. Tham số thực sự.

D. Biến cục bộ.

C. HOẠT ĐỘNG LUYỆN TẬP

- Hoàn thành bài tập trắc nghiệm sau:

Câu 1: Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

def add(a, b)

sum = a + b

return sum

x = int(input("Nhập số thứ nhất:"))

y = int(input("Nhập số thứ hai:"))

tong = add(x, y)

print("Tổng là: " + str(tong))

A. 1.

B. 2.

C. 3.

D. 4.

Câu 2: Số phát biểu đúng trong số phát biểu sau

1) Python cung cấp sẵn nhiều hàm thực hiện những công việc khác nhau cho người dùng tuỳ ý sử dụng.

2) Lệnh float() chuyển đối tượng đã cho thành kiểu số thực.

3) Lệnh int trả về số nguyên từ số hoặc chuỗi biểu thức.

4) Trong python, người dùng chỉ được sử dụng các hàm có sẵn được xây dựng.

5) Người dùng có thể xây dựng thêm một số hàm mới.

A. 1.

B. 2.

C. 3.

D. 4.

Câu 3: Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?

A. Dấu ‘:’.

B. Dấu ‘;’.

C. Dấu ‘.’.

D. Dấu ‘,’.

Câu 4: 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’)

A. “Xin chào”.

B. “Xin chào, Xuan!”.

C. “Xin chào!”.

D. Câu lệnh bị lỗi.

Câu 5: Đâu là hàm trong Python?

A. str().

B. int().

C. len().

D. Tất cả đều đúng.

Gợi ý đáp án:

Câu

1

2

3

4

5

Đáp án

B

A

D

A

D

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: Đoạn chương trình sau sẽ in ra số nào?

>>> def f(x,y):

z = x + y

return x*y*z

>>> f(1,4)

Câu 2: Giá trị của m là bao nhiêu sau biết kết quả là 5:

def tinhSum(a, b):

return a + b

s = tinhSum(1, m)

print(s)