Với Giải Câu F84 trang 48 SBT Tin học 10 Cánh diều trong Bài 16: Kiểm thử và gỡ lỗi chương trình Sách bài tập Tin học 10 Cánh diều 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.
Hoàn thiện chương trình Xét bài toán: Cho đa giác n đỉnh, đỉnh thứ i có toạ độ nguyên (xi, yi). với i = 1, 2, ..., n.
Câu F84 trang 48 SBT Tin học 10: Hoàn thiện chương trình
Xét bài toán: Cho đa giác n đỉnh, đỉnh thứ i có toạ độ nguyên (xi, yi). với i = 1, 2, ..., n. Hãy tính và đưa ra độ dài cạnh lớn nhất của đa giác. Độ dài của đoạn thẳng với các điểm đầu, cuối lần lượt có toạ độ (u, v) và (p, q) được tính theo công thức .
Dữ liệu: Nhập vào từ thiết bị vào chuẩn:
- Dòng thứ nhất chứa số nguyên đương i.
- Dòng thứ i trong n dòng sau chứa hai số nguyên xi, và yi ghi cách nhau một dấu cách. Các đỉnh của đa giác được liệt kê theo một chiều nào đó.
Kết quả: Đưa ra thiết bị ra chuẩn một số thực là độ dài lớn nhất tìm được với độ chính xác đến 2 chữ số sau dấu phẩy thập phân.
Chương trình sau thực hiện bài toán trên. Em hãy cho biết chương trình chưa hoàn thiện ở điểm nào và chỉ ra một cách hoàn thiện chương trình.
Lời giải:
Chương trình chưa xét độ dài cạnh nối điểm cuối dùng trong danh sách với điểm đầu tiên. Một trong số cách hoàn thiện chương trình là:
- Lưu lại toạ độ điểm đầu tiên.
- Sau khi kết thúc chu trình:
+ Tính độ dài cạnh nối điểm cuối với điểm đầu.
+ Cập nhật kết quả.
Tham khảo chương trình sau:
Xem thêm lời giải SBT Tin học 10 Cánh diều hay, chi tiết khác:
Câu F81 trang 47 SBT Tin học 10: Lỗi trong chương trình Có mấy loại lỗi khi lập trình? Hệ thống hỗ trợ gì cho người lập trình trong việc tìm và khắc phục lỗi?
Câu F82 trang 47 SBT Tin học 10: Kiểm thử Kiểm thử là gì? Tại sao cần kiểm thử khi mà chương trình chạy đưa ra kết quả đúng với ví dụ đã cho?
Câu F83 trang 47 SBT Tin học 10: Tìm lỗi Chương trình sau thực hiện nhập từ thiết bị vào chuẩn hai dòng:
Câu F84 trang 48 SBT Tin học 10: Hoàn thiện chương trình Xét bài toán: Cho đa giác n đỉnh, đỉnh thứ i có toạ độ nguyên (xi, yi). với i = 1, 2, ..., n. Hãy tính và đưa ra độ dài cạnh lớn nhất của đa giác
Câu F85 trang 48 SBT Tin học 10: Sửa lỗi cho chương trình Xét bài toán: Robot hạ cánh xuống vùng cần thăm dò ở trạng thái quay mặt về hướng Đông.
Xem thêm lời giải SBT Tin học 10 Cánh diều hay, chi tiết khác:
Bài 14, 15: Kiểu dữ liệu danh sách - Xử lí danh sách. Thực hành với dữ liệu kiểu danh sách
Bài 17, 18: Thực hành lập trình giải bài toán trên máy tính
Bài 1: Hệ nhị phân và ứng dụng. Thực hành về các phép toán bit và hệ nhị phân
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.