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

Giải sgk tin học 10 – cánh diều bài (19)

6 6 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 260,25 KB

Nội dung

Bài 10 Chương trình con và thư viện các chương trình con có sẵn Khởi động Khởi động trang 86 Tin học lớp 10 Khi giải quyết một bài toán phức tạp, ta có thể phân chia nó thành các bài toán con Trong lậ[.]

Bài 10: Chương trình thư viện chương trình có sẵn Khởi động Khởi động trang 86 Tin học lớp 10: Khi giải toán phức tạp, ta phân chia thành tốn Trong lập trình có khái niệm chương trình con, em đốn xem chương trình chương trình gì? Trả lời: Chương trình đoạn câu lệnh thực việc đặt tên Khái niệm chương trình Hoạt động Hoạt động trang 86 Tin học lớp 10: Khi giải toán phức tạp, người ta thường phân chia tốn thành toán Em chia toán sau thành toán nào? Bài toán: Cho ba tam giác có độ dài ba cạnh a, b c; u, v w; p, q r Độ dài cạnh số thực đơn vị đo Em tính diện tích tam giác đưa diện tích lớn diện tích tìm Cơng thức heron tính diện tích tam giác theo độ dài ba cạnh S= (a + b + c)(a + b − c)(a − b + c)(b + c − a) Trả lời: Với tốn chia thành tốn sau: - Bài tốn tính diện tích tam giác - Bài tốn tìm số lớn Chuyển liệu cho hàm thực Hoạt động trang 88 Tin học lớp 10: Chương trình Hình khai báo hàm ptb1(), hàm giải phương trình bậc ẩn ax + b = Khi gọi thực hàm ptb1() yêu cầu nhập hệ số a, b từ bàn phím, biện luận, giải phương trình đưa kết 1) Em soạn thảo chương trình Hình đặt tên “VD_ptb1.py”, sau chạy chương trình với liệu đầu vào Hình đối chiếu kết 2) Em sửa lại chương trình “VD_ptb1.py” theo bước Bảng 1, đặt tên “Try_ptb1.py”, chạy thử trả lời câu hỏi sau: a) Chương trình “Try_ptb1.py” truyền trực tiếp hệ số a = 5, b = vào lời gọi hàm ptb1(5,4), kết chạy có khác với kết chạy chương trình Hình khơng? b) Vì chương trình “Try_ptb1.py”, thân hàm không cần câu lệnh nhập giá trị cho hệ số a, b Trả lời: 1) Soạn thảo chương trình đối chiếu kết Chương trình: Kết 2) Sửa lại chương trình “VD_ptb1.py” theo bước Bảng a) Sau chạy chương trình “Try_ptb1.py” kết khơng khác so với kết chạy chương trình Hình b) Trong chương trình “Try_ptb1.py” thân hàm khơng cần câu lệnh nhập giá trị cho hệ số a, b hàm ptb1(5,4), ptb1(0,0), ptb1(0,4) thực với giá trị chương trình truyền vào qua lời gọi hàm tương ứng với danh sách tham số ptb1(a,b) Các hàm xây dựng sẵn Luyện tập Bài trang 90 Tin học lớp 10: Với hàm BSCNN xây dựng chương trình sau (Hình 8), dịng lệnh có sử dụng hàm BSCNN, dịng lệnh đúng, dòng lệnh sai sao? Trả lời: Ở phần khai báo hàm BSCNN, có tham số x, y Do đó, sử dụng lời gọi hàm phải có tham số tương ứng để truyền giá trị vào Dòng lệnh print(‘Bội chung nhỏ nhất: ’, BSCNN(a,b)) lời gọi hàm có đủ tham số a, b Dòng lệnh c = a + b + BSCNN() lời gọi hàm sai khơng có tham số Bài trang 91 Tin học lớp 10: Chương trình Hình xây dựng hàm tính diện tích tam giác công thức Heron theo ba cạnh tam giác Em hồn thiện chương trình lời gọi hàm thích hợp để đưa hình kết tính diện tích tam giác có cạnh 3, 4, Trả lời: Chương trình hồn thiện sau Vận dụng Vận dụng trang 91 Tin học lớp 10: Sử dụng kết phần Luyện tập, em viết chương trình giải tốn Hoạt động Trả lời: Ta tận dụng chương trình tính diện tích tam giác theo cơng thức Heron cho ba tam giác abc, uvw, pqr, sau so sánh diện tích ba tam giác với để tìm diện tích lớn Chương trình: Kết Câu hỏi tự kiểm tra Câu hỏi tự kiểm tra trang 91 Tin học lớp 10: Trong câu sau đây, câu đúng? 1) Sử dụng chương trình làm chương trình dễ hiểu, dễ tìm lỗi 2) Hàm được gọi lần chương trình 3) Hàm ln trả giá trị qua tên hàm 4) Python cho phép chương trình gọi hàm xây dựng sẵn thư viện Python 5) Khai báo hàm Python ln có danh sách tham số Trả lời: Câu ... lời gọi hàm tương ứng với danh sách tham số ptb1(a,b) Các hàm xây dựng sẵn Luyện tập Bài trang 90 Tin học lớp 10: Với hàm BSCNN xây dựng chương trình sau (Hình 8), dịng lệnh có sử dụng hàm BSCNN,... hàm có đủ tham số a, b Dòng lệnh c = a + b + BSCNN() lời gọi hàm sai khơng có tham số Bài trang 91 Tin học lớp 10: Chương trình Hình xây dựng hàm tính diện tích tam giác công thức Heron theo ba... Trả lời: Chương trình hồn thiện sau Vận dụng Vận dụng trang 91 Tin học lớp 10: Sử dụng kết phần Luyện tập, em viết chương trình giải tốn Hoạt động Trả lời: Ta tận dụng chương trình tính diện

Ngày đăng: 13/02/2023, 18:13

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

TÀI LIỆU LIÊN QUAN