1 of 16

CHÀO MỪNG QUÝ THẦY CÔ VÀ CÁC EM ĐẾN VỚI BÀI HỌC HÔM NAY

TIN HỌC 10

2 of 16

KHỞI ĐỘNG

TRÒ CHƠI

Trò chơi “HỘP QUÀ BÍ MẬT”.

Cách chơi: các học sinh lần lượt chuyền tay nhau hộp quà theo nhạc. Trong thời gian 1 phút (khi nhạc dừng), hộp quà ngay học sinh nào thì học sinh đó sẽ được mở hộp quà và nhận được câu hỏi, nếu trả lời đúng câu hỏi trong hộp quà thì sẽ nhận được phần quà trong hộp, nếu trả lời sai sẽ nhường quyền trả lời cho học sinh nào xung phong.

Câu hỏi 1

Câu hỏi 2

3 of 16

3

Câu hỏi 1: Mô tả tham số và giá trị trả lại của mỗi hàm sau: int(), len().

Hàm

Tham số

Giá trị trả lại

int()

Số thực, xâu chứa số nguyên

Kiểu dữ liệu số nguyên

len()

Danh sách, xâu kí tự

Độ dài danh sách hoặc xâu kí tự

4 of 16

4

Câu hỏi 2: Quan sát các lệnh sau và cho biết đâu là tham số và lời gọi hàm nằm ở dòng nào:

Tham số

a,b,c

Lời gọi hàm

5 of 16

BÀI 27: THAM SỐ CỦA HÀM

1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM

2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON

6 of 16

1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM

Hoạt động 1 Phân biệt tham số và đối số

Quan sát ví dụ sau, tìm hiểu cách dữ liệu được truyền qua tham số vào hàm. Thảo luận nhóm để giải thích kết quả.

7 of 16

Quan sát ví dụ sau, tìm hiểu cách dữ liệu được truyền qua tham số vào hàm. Thảo luận nhóm để giải thích kết quả.

8 of 16

Hàm tong() có 3 tham số là a,b,c

Hàm tong() được gọi lại với 3 giá trị cụ thể

Hàm tong() được gọi lại với 3 biến đã có giá trị

Lời gọi hàm bị lỗi nếu các tham số được truyền vào chưa có giá trị

→Cách dữ liệu được truyền qua tham số vào hàm: Khi gọi hàm, các tham số được truyền bằng giá trị thông qua đối số của hàm, số lượng giá trị được truyền vào hàm bằng với số tham số trong khai báo của hàm.

9 of 16

Thế nào là tham số và đối số của hàm?

10 of 16

  • Tham số của hàm được định nghĩa khi khai báo hàm và được dùng như biến trong định nghĩa hàm.
  • Đối số là giá trị được truyền vào khi gọi hàm.
  • Khi gọi hàm, các tham số (parameter) sẽ được truyền bằng giá trị thông qua đối số (argument) của hàm, số lượng giá trị được truyền vào hàm bằng với số tham số trong khai báo của hàm.

11 of 16

12 of 16

2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON

Hoạt động 2: Khi nào nên sử dụng chương trình con?

Bài toán đưa ra là: viết chương trình chính yêu cầu với bốn số tự nhiên cho trước (x,y,z,t) tìm và in số lớn nhất ra màn hình. Trong Phiếu học tập số 1, em đã biết hàm max(a,b) kiểm tra số lớn nhất trong 2 số a,b.

Em sẽ viết chương trình giải bài toán này như thế nào?

Thảo luận nhóm

13 of 16

Chương trình hoàn chỉnh có thể được viết như sau:

Lợi ích của chương trình con?

- Giảm số câu lệnh của chương trình.

- Chương trình có cấu trúc rõ ràng, dễ hiểu.

- Dễ nâng cấp, phát triển và hiệu chỉnh.

14 of 16

PHIẾU HỌC TẬP SỐ 2

Viết chương trình (có sử dụng chương trình con), đếm các số hạng dương có trong dãy số A cho trước.

15 of 16

LUYỆN TẬP

Câu 1: Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?

A. Tham số. B. Đối số. C. Dữ liệu. D. Giá trị.

Câu 2. Cho kết quả của chương trình sau:

A. 3 5 9

B. 9, 15, 27

C. 9 15 27

D. Chương trình bị lỗi.

Trả lời các câu hỏi sau:

16 of 16

Các em làm 10 câu hỏi trắc nghiệm Online để củng cố bài.