5 phút giải Tin học 10 Kết nối tri thức trang 131
5 phút giải Tin học 10 Kết nối tri thức trang 131. Giúp học sinh nhanh chóng, mất ít thời gian để giải bài. Tiêu chí bài giải: nhanh, ngắn, súc tích, đủ ý. Nhằm tạo ra bài giải tốt nhất. 5 phút giải bài, bằng ngày dài học tập.
Nội dung chính trong bài:
- PHẦN I. HỆ THỐNG CÂU HỎI, BÀI TẬP TRONG SGK ...
- KHỞI ĐỘNG ...
- 1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM ...
- 2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON ...
- LUYỆN TẬP ...
- VẬN DỤNG ...
- PHẦN II. 5 PHÚT TRẢ LỜI CÂU HỎI, BÀI TẬP SGK ...
- KHỞI ĐỘNG ...
- 1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM ...
- 2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON ...
- LUYỆN TẬP ...
- VẬN DỤNG ...
Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây
BÀI 27. THAM SỐ CỦA HÀM
PHẦN I. HỆ THỐNG CÂU HỎI, BÀI TẬP TRONG SGK
KHỞI ĐỘNG
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).
1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM
Hoạt động 1: 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 1: Mô tả tham số và giá trị trả lại của mỗi hàm sau: float( ), str( ), len( ), list( ).
Câu hỏi 2: Giả sử hàm f có hai tham số x, y khi khai báo, hàm sẽ trả giải x+2y. Lời gọi hàm f(10,a) có lỗi hay không?
2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON
Hoạt động 2: 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?
Câu hỏi 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.
Câu hỏi 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
Luyện tập 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
Luyện tập 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
Vận dụng 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.
Vận dụng 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.
PHẦN II. 5 PHÚT TRẢ LỜI CÂU HỎI, BÀI TẬP SGK
KHỞI ĐỘNG
Đáp án KD:
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 hàm khi gọi hàm.
1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM
Đáp án HD1:
Đều có các dấu mở đóng ngoặc đi sau tên lệnh. Bên trong dấu ngoặc có thể ghi thêm tham số.
Đáp án CH1:
Không được vì số lượng giá trị được truyền vào hàm phải bằng với số tham số trong khai báo của hàm.
Đáp án CH2:
Lời gọi hàm f(10,a) có lỗi nếu tham số a truyền vào chưa có giá trị
2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON
Đáp án HD2:
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
n=int(input("Nhập số tự nhiên n:"))
for k in range(1,n+1):
if prime(k)==True:
print(i, end=" ")
Đáp án CH1:
Đáp án CH2:
Bài toán đếm số năm nhuận trong khoảng thời gian nào đó
LUYỆN TẬP
Đáp án LT1:
Đáp án LT2:
VẬN DỤNG
Đáp án VD1:
Đáp án VD2:
Cách 1:
Cách 2:
def change(s,c):
if c==0:
return s.upper()
else:
return s.lower()
Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây
Nội dung quan tâm khác
Thêm kiến thức môn học
giải 5 phút Tin học 10 Kết nối tri thức, giải Tin học 10 Kết nối tri thức trang 131, giải Tin học 10 KNTT trang 131
Bình luận