Hướng dẫn giải bài tập SGK Tin học 10 Kết nối tri thức Chủ đề 5 Bài 27 Tham số của hàm giúp các em có thể hiểu bài nhanh hơn và phương pháp học tốt hơn.
-
Khởi động trang 131 SGK Tin học 10 Kết nối tri thức - KNTT
Quan sát các lệnh sau và cho biết sự khác nhau giữa các tham số (parameter) và đối số (argument).
-
Hoạt động 1 trang 131 SGK Tin học 10 Kết nối tri thức - KNTT
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 để giải thích kết quả.
-
Câu hỏi mục 1 trang 132 SGK Tin học 10 Kết nối tri thức - KNTT
1. Một hàm khi khai báo có một tham số, nhưng khi gọi hàm có thể có hai đối số được không?
2. Giả sử hàm f có hai tham số x, y khi khai báo, hàm sẽ trả lại giá trị x + 2y. Lời gọi hàm f(10,a) có lỗi hay không?
-
Hoạt động 2 trang 132 SGK Tin học 10 Kết nối tri thức - KNTT
Bài toán đưa ra là viết chương trình chính yêu cầu nhập số tự nhiên n từ bàn phím và in ra các số nguyên tố nhỏ hơn hoặc bằng n ra màn hình. Trong phần thực hành của Bài 26 em đã biết hàm prime(n) kiểm tra số n có là số nguyên tố.
Em sẽ viết chương trình giải bài toán như thế nào?
- VIDEOYOMEDIA
-
Câu hỏi mục 2 trang 133 SGK Tin học 10 Kết nối tri thức - KNTT
1. Sử dụng hàm prime, em hãy viết chương trình in ra các số nguyên tố trong khoảng từ m đến n với m, n là hai số tự nhiên và 1< m< n.
2. Em hãy nêu một công việc/bài toán nào đó mà có thể sử dụng hàm để giải.
-
Luyện tập trang 135 SGK Tin học 10 Kết nối tri thức - KNTT
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
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 trang 135 SGK Tin học 10 Kết nối tri thức - KNTT
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ố.
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.
-
Giải bài tập 27.1 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
A. 0.
B. 1
C. 2.
D. Không hạn chế.
-
Giải bài tập 27.2 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A. Tham số.
B. Hiệu số.
C. Đối số.
D. Hàm số.
-
Giải bài tập 27.3 trang 55 SBT Tin học 10 Kết nối tri thức - KNTT
Hàm func(m, n) được định nghĩa như sau:
Kết quả sẽ in ra số nào?
-
Giải bài tập 27.4 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Đoạn chương trình sau sẽ in ra số nào?
A. 10.
B. 18.
C. 20.
D. 30.
-
Giải bài tập 27.5 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Chỉ số sức khỏe BMI của con người được định nghĩa theo công thức sau: \(BMI = \frac{m}{{{h^2}}}\), trong đó m là khối lượng cơ thể tính bằng kg, h là chiều cao tính theo mét. Viết hàm số tính chỉ số BMI theo các tham số m, h.
-
Giải bài tập 27.6 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Chúng ta đã biết đơn vị đo nhiệt độ hiện nay trên thế giới có ba loại:
- Nhiệt độ tính theo Celsius (nhiệt độ C).
- Nhiệt độ tính theo Kelvin (nhiệt độ K).
- Nhiệt độ tính theo Fahrenheit (nhiệt độ F).
Các công thức sau cho biết quan hệ toán học giữa các nhiệt độ trên.
\(\begin{array}{l}
{T_C} = \frac{5}{9}\left( {{T_F} - 32} \right)\\
{T_K} = {T_C} + 273,15
\end{array}\)Viết thủ tục convertCK() thực hiện các công việc sau:
- Yêu cầu nhập từ màn hình giá trị nhiệt độ TC tính theo C.
- Tính toán và đưa ra màn hình nhiệt độ TK tính theo K.
-
Giải bài tập 27.7 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Viết hàm số (hàm dấu) sign(x) trả lại 1 nếu x > 0, trả lại 0 nếu x = 0 và trả lại -1 nếu x < 0.
-
Giải bài tập 27.8 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Viết hàm prime(n) với n là số nguyên bất kì. Hàm sẽ trả lại giá trị False nếu n không là số nguyên tố và trả lại True nếu n là số nguyên tố. Lưu ý rằng các số âm, số 0 và 1 không được coi là số nguyên tố.
-
Giải bài tập 27.9 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Viết hàm UCLN(m, n) để tính ước chung lớn nhất của hai số nguyên không âm m và n.
-
Giải bài tập 27.10 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Hai số tự nhiên m, n được gọi là nguyên tố cùng nhau nếu UCLN(m, n) = 1.
Viết chương trình thực hiện công việc sau:
Nhập từ bàn phím số tự nhiên n và đếm số các số nguyên tố cùng nhau với n tính trong khoảng từ 1 đến n.
-
Giải bài tập 27.11 trang 56 SBT Tin học 10 Kết nối tri thức - KNTT
Viết chương trình nhập số tự nhiên n từ bàn phím và in ra số nguyên tố nhỏ nhất không nhỏ hơn n. Ví dụ nếu nhập n = 10 thì chương trình sẽ in ra số 11.
-
Giải bài tập 27.12 trang 57 SBT Tin học 10 Kết nối tri thức - KNTT
Chỉ số sức khỏe BMI có ý nghĩa như sau:
Nếu BMI < 18 thì phân loại là gầy.
Nếu BMI từ 18 đến 25 thì phân loại là bình thường.
Nếu BMI > 25 thì phân loại là béo phì.
- Viết chương trình thực hiện các công việc sau:
- Yêu cầu người dùng nhập các thông số: họ tên, cân nặng (đơn vị kg) và chiều cao (đơn vị m).
Sau đó thông báo "Bạn gầy" hoặc "Bạn bình thường" hoặc "Bạn bị béo phì".