Sách bài tập Tin học 10 Bài 27 (Kết nối tri thức): Tham số của hàm
Với giải sách bài tập Tin học 10 Bài 27: Tham số của hàm sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập trong SBT Tin học 10 Bài 27.
Giải sách bài tập Tin học lớp 10 Bài 27: Tham số của hàm
Câu 27.1 trang 55 SBT Tin học 10: Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số?
Trả lời:
Đáp án đúng là: D
Hàm tự định nghĩa trong Python có thể có không hạn chế tham số.
Câu 27.2 trang 55 SBT Tin học 10: Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
Trả lời:
Đáp án đúng là: C
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là đối số.
Câu 27.3 trang 55 SBT Tin học 10: Hàm func(m, n) được định nghĩa như sau:
Giả sử chúng ta thực hiện các lệnh sau:
Trả lời:
Kết quả sẽ in ra số: 13. (Hàm trả lại giá trị 3 × 1 + 10 = 13)
Câu 27.4 trang 56 SBT Tin học 10: Đoạn chương trình sau sẽ in ra số nào?
Trả lời:
Đáp án đúng là: C
Trả lời:
Hàm có thể viết như sau:
def bmi(m, h):
return m/(h*h)
- 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.
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.
Trả lời:
Hàm được thiết lập có thể viết như sau:
def convertCK( ):
TC = int(input("Nhập giá trị nhiệt độ tính theo Celsius :"))
TK = TC + 273.15
print("Nhiệt độ trên tính theo Kelvin là:", round( Tk))
Trả lời:
Hàm có thể viết như sau:
def sign(x):
if x > 0:
return 1
elif x == 0:
return 0
else:
return -1
Trả lời:
def prime(n):
C = 0
k = 1
while k < n:
if n%k ==0:
C = C + 1
k = k + 1
if C ==1:
return True
else:
return False
# Chương trình chính
n = int(input(“Nhập số tự nhiên : “))
for k in range(1, n+1):
if prime(k):
print(k, end = “ “)
Trả lời:
Hàm có thể viết như sau:
def UCLN(m,n):
while m! = n:
if m > n:
m = m – n
else
n = n – m
return m
Viết chương trình thực hiện công việc sau:
Trả lời:
Chương trình có thể viết như sau:
n = int(input("Nhập số tự nhiên n: "))
c = 0
for i in range(1, n+1):
if UCLN(i, n) == 1:
c = c + 1
print(c)
Trả lời:
Chương trình có thể viết như sau:
n = int(input("Nhập số tự nhiên n: "))
while not prime(n):
n = n + 1
print(n)
Câu 27.12 trang 57 SBT Tin học 10: Chỉ số sức khoẻ 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ì".
Trả lời:
Chương trình có thể viết như sau:
def bmi(m, h):
return m/(h*h)
ten = input("Nhập họ tên: ")
mass = float(input("Nhập cân nặng: "))
h = float(input("Nhập chiều cao: "))
if bmi (mass, h) < 18:
print(ten, "Bạn gầy")
elif bmi(mass, h) < 25:
print(ten, "Bạn bình thường")
else:
print(ten, "Bạn bị béo phì")
Xem thêm lời giải sách bài tập Tin học lớp 10 bộ sách Kết nối tri thức hay, chi tiết nhất:
Bài 29: Nhận biết lỗi chương trình
Bài 30: Kiểm thử và gỡ lỗi chương trình
Xem thêm các chương trình khác:
- Soạn văn lớp 10 (hay nhất) – Kết nối tri thức
- Tác giả tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Soạn văn lớp 10 (ngắn nhất) – Kết nối tri thức
- Tóm tắt tác phẩm Ngữ văn lớp 10 - KNTT
- Bố cục tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Nội dung chính tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Văn mẫu lớp 10 – Kết nối tri thức
- Giải Chuyên đề học tập Ngữ văn 10 – Kết nối tri thức
- Giải sgk Toán 10 – Kết nối tri thức
- Giải sbt Toán 10 – Kết nối tri thức
- Giải Chuyên đề Toán 10 – Kết nối tri thức
- Lý thuyết Toán 10 – Kết nối tri thức
- Chuyên đề dạy thêm Toán 10 Kết nối tri thức (2024 có đáp án)
- Giải sgk Tiếng Anh 10 Global Success – Kết nối tri thức
- Giải sbt Tiếng Anh 10 Global Success – Kết nối tri thức
- Ngữ pháp Tiếng Anh 10 Global success
- Bài tập Tiếng Anh 10 Global success theo Unit có đáp án
- Trọn bộ Từ vựng Tiếng Anh 10 Global success đầy đủ nhất
- Giải sgk Vật lí 10 – Kết nối tri thức
- Giải sbt Vật lí 10 – Kết nối tri thức
- Giải Chuyên đề Vật lí 10 – Kết nối tri thức
- Lý thuyết Vật lí 10 – Kết nối tri thức
- Chuyên đề dạy thêm Vật lí 10 cả 3 sách (2024 có đáp án)
- Giải sgk Hóa học 10 – Kết nối tri thức
- Lý thuyết Hóa học 10 – Kết nối tri thức
- Giải sbt Hóa học 10 – Kết nối tri thức
- Giải Chuyên đề Hóa học 10 – Kết nối tri thức
- Chuyên đề dạy thêm Hóa 10 cả 3 sách (2024 có đáp án)
- Giải sgk Sinh học 10 – Kết nối tri thức
- Giải sbt Sinh học 10 – Kết nối tri thức
- Lý thuyết Sinh học 10 – Kết nối tri thức
- Giải Chuyên đề Sinh học 10 – Kết nối tri thức
- Giải sgk Lịch sử 10 – Kết nối tri thức
- Giải sbt Lịch sử 10 – Kết nối tri thức
- Giải Chuyên đề Lịch sử 10 – Kết nối tri thức
- Lý thuyết Lịch sử 10 - Kết nối tri thức
- Giải sgk Địa lí 10 – Kết nối tri thức
- Lý thuyết Địa Lí 10 – Kết nối tri thức
- Giải sbt Địa lí 10 – Kết nối tri thức
- Giải Chuyên đề Địa lí 10 – Kết nối tri thức
- Giải sgk Công nghệ 10 – Kết nối tri thức
- Lý thuyết Công nghệ 10 – Kết nối tri thức
- Giải sgk Giáo dục Kinh tế và Pháp luật 10 – Kết nối tri thức
- Giải sbt Giáo dục Kinh tế và Pháp luật 10 – Kết nối tri thức
- Giải Chuyên đề Kinh tế và pháp luật 10 – Kết nối tri thức
- Lý thuyết KTPL 10 – Kết nối tri thức
- Giải sgk Giáo dục quốc phòng - an ninh 10 – Kết nối tri thức
- Lý thuyết Giáo dục quốc phòng 10 – Kết nối tri thức
- Giải sbt Giáo dục quốc phòng 10 – Kết nối tri thức
- Giải sgk Hoạt động trải nghiệm 10 – Kết nối tri thức
- Giải sbt Hoạt động trải nghiệm 10 – Kết nối tri thức
- Giải sgk Giáo dục thể chất 10 – Kết nối tri thức