Tin 10 KNTT - Bài 27. Tham số của hàm

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

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.

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

Sử dụng chương trình con có thể giúp phân chia việc giải một bài toán lớn thành giải quyết các bài toàn nhỏ và phát huy được tinh thần làm việc nhóm. Chương trình chính có cấu trúc rõ ràng, dễ hiểu hơn; Nếu cần hiệu chỉnh, phát triển và nâng cấp cũng thuận tiện hơn.


THỰC HÀNH

Truyền giá trị cho đối số của hàm

Nhiệm vụ 1.

Thiết lập hàm f_sum(A, b) có chức năng tính tổng các số của danh sách A theo quy định sau:
 - Nếu b = 0 thì tính tổng các số của danh sách A.
 - Nếu b khác 0 thì chỉ tính tổng các số dương của A.
Hướng dẫn.

Chương trình luôn kiểm tra giá trị của đối số b khi tính tổng các số của danh sách A.
Chương trình có thể như sau: 

A screenshot of a math problem

Description automatically generated

Nhiệm vụ 2. Thiết lập hàm f_dem(msg, sep) có chức năng đếm số từ của một xâu msg với kí tự tách từ là sep.
Ví dụ: 

A white background with blue and green arrows

Description automatically generated

Hướng dẫn. Để tách xâu msg thành các từ, ta dùng lệnh split(). Tham số sep chính là tham số của lệnh split().
Chương trình có thể như sau: 

A close-up of a code

Description automatically generated

Nhiệm vụ 3. Thiết lập hàm merge_str(s1, s2) với s1, s2 là hai xâu cần gộp.
 Hàm này sẽ gộp hai xâu s1, s2 theo cách, lấy lần lượt ký tự s1, s2 đưa vào xâu kết quả. Nếu có một xâu hết ký tự thì đưa phần còn lại của xâu dài hơn vào xâu kết quả. Ví dụ nếu s1 = “1111”, s2 = “0000”, thì xâu kết quả là “10101010”.
Hướng dẫn. Gọi S là xâu kết quả trước và sau khi gộp hai xâu s1 và s2.
Chương trình có thể như sau: 

A screenshot of a computer program

Description automatically generated

  --- THE END ---

 

    

GÓI TRẮC NGHIỆM A


Đăng nhận xét

Mới hơn Cũ hơn
Responsive Advertisement
Responsive Advertisement4