Bài 11 Thực hành lập trình với hàm và thư viện Bài 1 trang 92 Tin học lớp 10 Giải phương trình Chương trình cho trong Hình 1 nhằm tạo một bảng chọn việc để người chạy chương trình chọn cho máy tính gi[.]
Bài 11: Thực hành lập trình với hàm thư viện Bài trang 92 Tin học lớp 10: Giải phương trình Chương trình cho Hình nhằm tạo bảng chọn việc để người chạy chương trình chọn cho máy tính giúp giải phương trình bậc hay giải phương trình bậc hai Em đưa thơng báo hàm thực hai việc nói lời gọi chúng vào chỗ chương trình Sau chạy thử chương trình với số liệu đầu vào khác để kiểm thử chương trình Trả lời: Chương trình sau: Chạy thử với số liệu đầu vào khác Test Test Test Test Test Test Test Bài trang 92 Tin học lớp 10: Thời gian gặp Hiện anh trai Khánh Nam thành phố A, em gái Sương Mai thành phố B Khoảng cách hai thành phố d km Anh em tô xuất phát thời điểm từ hai thành phố, ô tô khởi hành từ A B với tốc độ không đổi v1 km/h, ô tô khởi hành từ B đến A với tốc độ không đổi v2 km/h Trong d, v1, v2 số thực Chương trình Hình khai báo hàm mtime với tham số d, v1, v2 để xác định thời gian hai tơ gặp tính từ lúc xuất phát Em hãy: 1) Hồn thiện chương trình Hình cách bổ sung cho chương trình lời gọi hàm mtime với liệu nhập từ bàn phím 2) Chạy chương trình chạy thử chương trình với liệu vào khác Hướng dẫn: Viết hàm mtime với tham số d, v1, v2 trả thời gian gặp d v1 + v Trả lời: a) Chương trình hoàn thiện sau: b) Chạy thử với liệu vào Test Test Bài trang 93 Tin học lớp 10: Thời gian thực chương trình Hàm time (với lời gọi time ()) thư viện cho biết thời gian thời điểm (tính theo giây) Để biết thời gian thực chương trình, người ta ghi nhận thời điểm lúc bắt đầu thực chương trình, thời điểm lúc kết thúc chương trình đưa hiệu thời điểm xác định Em gắn hàm time từ thư viện time vào số chương trình có em đưa thời gian thực chương trình Hướng dẫn: Gắn thư viện time vào chương trình: import time Ghi nhận thời điểm bắt đầu viết câu lệnh thực tb = time.time() Cuối chương trình đưa thời gian thực time.time()-tb Để cho đẹp nên dùng quy cách %.4f để đưa thời gian thực chương trình với bốn chữ số phần thập phân (Hình 3) Trả lời: Ví dụ Tính thời gian thực n giai thừa, với n nhập từ bàn phím Chương trình: Kết Ví dụ Tính thời gian giải phương trình bậc Chương trình: Kết Vận dụng Vận dụng trang 93 Tin học lớp 10: Viết chương trình vẽ hình chữ nhật dấu # với cạnh có độ dài 10, cạnh có độ dài a Ví dụ với a = 4, hình chữ nhật cần vẽ hình bên: Yêu cầu xây dựng hàm Drawbox với tham số (a), Hàm đưa hình dòng, dòng chứa 10 dấu # liên tiếp tham số a định số dòng đưa Chương trình gọi hàm Drawbox(a) với a nhập vào từ bàn phím Trả lời: Để viết chương trình cần dùng đến hai vòng lặp Vòng lặp thứ (ở bên trong, thực trước) in số cột (theo đề độ dài 10), vòng lặp thứ hai in số hàng (a – nhập từ bàn phím) Chương trình: Kết ... Kết Ví dụ Tính thời gian giải phương trình bậc Chương trình: Kết Vận dụng Vận dụng trang 93 Tin học lớp 10: Viết chương trình vẽ hình chữ nhật dấu # với cạnh có độ dài 10, cạnh có độ dài a Ví... v1 + v Trả lời: a) Chương trình hồn thiện sau: b) Chạy thử với liệu vào Test Test Bài trang 93 Tin học lớp 10: Thời gian thực chương trình Hàm time (với lời gọi time ()) thư viện cho biết thời...Chạy thử với số liệu đầu vào khác Test Test Test Test Test Test Test Bài trang 92 Tin học lớp 10: Thời gian gặp Hiện anh trai Khánh Nam thành phố A, em gái Sương Mai thành phố B