Giải bài tập tin học lớp 10 kết nối tri thức bài 27 Tham số của hàm

Giải bài tập tin học lớp 10 kết nối tri thức bài 27: Tham số của hàm

Sách tin học lớp 10 kết nối tri thức cung cấp hướng dẫn giải chi tiết cho từng bài tập, bao gồm cả bài 27 về tham số của hàm. Trước khi giải bài tập, chúng ta cần phân biệt giữa tham số và đối số của hàm.

Tham số của hàm là giá trị được định nghĩa khi khai báo hàm và được sử dụng như biến trong định nghĩa của hàm. Đối số là giá trị được truyền vào hàm khi gọi hàm.

Để học sinh hiểu rõ hơn, sách cung cấp một số ví dụ với các hàm như abs(), len(), list(), float(),... và yêu cầu học sinh mô tả tham số và giá trị trả về của mỗi hàm đó.

Trong phần thực hành, sách đưa ra bài toán về việc in ra các số nguyên tố nhỏ hơn hoặc bằng một số n cho trước. Học sinh được hướng dẫn viết chương trình sử dụng hàm prime(n) để kiểm tra số nguyên tố.

Bên cạnh đó, sách còn khuyến khích học sinh sử dụng chương trình con khi cần, ví dụ như viết chương trình in ra các số nguyên tố trong một khoảng cho trước, hay đếm số năm nhuận trong một khoảng thời gian.

Qua việc giải bài tập và thực hành, học sinh sẽ hiểu rõ về tham số và đối số của hàm, cũng như cách sử dụng chương trình con để giải các bài toán khác nhau trong tin học.

Bài tập và hướng dẫn giải

Luyện tập

Câu 1. Thiết lập hàm power(a,b,c) với a, b, c là số nguyên. Hàm trả lại giá trị $(a+b)^{c}$

Câu 2: Viết chương trình thực hiện: Nhập hai số tự nhiên từ bàn phím, hai số cách nhau bởi dấu cách. Tính và in ra tổng của các số này.

Vận dụng

Câu 1. Viết chương trình thực hiện: Nhập hai số tự nhiên từ bàn phím, hai số cách nhau bởi dấu phẩy, in ra ước chung lớn nhất (ƯCLN) của hai số.

Yêu cầu sử dụng hàm khi viết chương trình.

Câu 2. Thiết lập hàm change() có hai tham số là xâu ho_ten và số c. Hàm sẽ trả lại xâu kí tự ho_ten là chữ in hoa nếu c = 0. Nếu tham số c khác 0 thì hàm trả lại xâu ho_ten là chữ in thường.

Gợi ý: Sử dụng các phương thức s.upper() và s.lower() để chuyển đổi các kí tự của xâu s sang chữ in hoa và in thường.

Trả lời: Cách 1:Cách 2:def change(s,c):    if c==... Xem hướng dẫn giải chi tiết
0.03922 sec| 2179.477 kb