1. Trang chủ
  2. » Tất cả

Giải sgk tin học 10 – kết nối tri thức bài (26)

6 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Microsoft Word Document3 Khởi động Khởi động trang 127 Tin học 10 Các chương trình giải những bài toán thực tế phức tạp thường có rất nhiều dòng lệnh, trong đó có không ít những khối lệnh tương ứng vớ[.]

Khởi động Khởi động trang 127 Tin học 10: Các chương trình giải tốn thực tế phức tạp thường có nhiều dịng lệnh, có khơng khối lệnh tương ứng với số thao tác lặp lặp lại nhiều lần vị trí khác Để đỡ cơng viết viết lại khối lệnh đó, tổ chức chương trình viết ngơn ngữ lập trình bậc cao, người ta thường gom khối lệnh thành chương trình Khi đó, chương trình người ta cần thay khối lệnh lệnh gọi chương trình tương ứng Trong Python, hàm chương trình Em kể tên số hàm số lệnh học hay không? Các hàm có đặc điểm chung gì? Trả lời: Một số hàm lệnh học hàm len(); str(); int()…có đặc điểm dùng tùy ý nơi chương trình Một số hàm thiết kế sẵn Python Hoạt động Hoạt động trang 127 Tin học 10: Tìm hiểu số hàm Python Quan sát số câu lệnh bảng 26.1 cho biết câu lệnh có điểm chung Bảng 26.1 Một số lệnh Python abs( ) len( ) range( ) bool( ) float( ) list( ) round( ) chr( ) input( ) ord( ) str( ) divmod( ) int( ) print( ) type( ) Trả lời: - Về hình thức: lệnh có dấu mở đóng ngoặc sau tên lệnh - Bên dấu ngoặc, ghi thêm tham số: đại lượng, biến, số trường hợp, có biểu thức Câu hỏi Câu hỏi trang 128 Tin học 10: Mô tả tham số giá trị trả lại hàm sau: float( ), str( ), len( ), list( ) Trả lời: + float() có tham số nhất, số nguyên số thập phân Kết trả số dấu phẩy động tương ứng + str() đưa đối tượng chọn dạng chuỗi + len() tham số chuỗi, trả số lượng chuỗi + list() tham số chuỗi, hàm có tác dụng chuyển đổi kiểu liệu biến sang dạng danh sách Thiết lập hàm tự định nghĩa Hoạt động Hoạt động trang 128 Tin học 10: Cách thiết lập hàm Python Quan sát ví dụ sau để biết cách viết hàm Trả lời: - Hàm Python định nghĩa từ khóa def, theo sau tên hàm (tên hàm theo quy tắc đặt tên định danh) - Hàm có khơng có tham số Khối lệnh mơ tả hàm viết sau dấu “:” viết lùi vào, thẳng hàng - Hàm có khơng có giá trị trả lại sau từ khóa return - Cú pháp thiết lập hàm có trả lại giá trị: def (): return - Cú pháp thiết lập hàm không trả lại giá trị: def (): return Ví dụ: >>> def inc(n): return n+1 >>> inc(3) Câu hỏi Câu hỏi trang 129 Tin học 10: Quan sát hàm sau, giải thích cách thiết lập chức hàm a) b) def Nhap_xau ( ): def Inday (n): msg = input(“Nhập xâu: ”) for k in range (n): return msg print (k, end = “ ”) Trả lời: a) Thiết lập hàm có giá trị trả msg, hàm có chức nhập xâu b) Thiết lập hàm khơng có giá trị trả về, hàm có chức in giá trị k từ đến n-1 Luyện tập Luyện tập trang 130 Tin học 10: Viết hàm với tham số số tự nhiên n in số ước nguyên tố n Gợi ý: Sử dụng hàm prime ( ) phần thực hành Trả lời: import math def KTNT(n): #Hàm kiểm tra số nguyên tố (Có thể dùng hàm prime SG K) x=int(math.sqrt(n))+1 if n='0' and i> def inc(n): return n+1 >>> inc(3) Câu hỏi Câu hỏi trang 129 Tin học 10: Quan sát hàm sau, giải thích cách thiết lập chức hàm a) b) def Nhap_xau ( ): def Inday (n): msg = input(“Nhập

Ngày đăng: 09/02/2023, 14:03

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN