Giải bài tập tin học lớp 11 định hướng KHMT kết nối tri thức bài 29 Thực hành thiết kế chương trình theo modun

Giải bài 29 Thực hành thiết kế chương trình theo modun tin học lớp 11 kết nối tri thức. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài.

Bài tập và hướng dẫn giải

Luyện tập

Câu hỏi 1. Hãy chỉnh sửa lại chương trình trên nêu bổ sung thêm điều kiện sau vào nhiệm vụ:

Trong tệp kết quả đầu ra, thứ tự các vận động viên được ghi theo thứ tự giảm dần của điểm đánh giá.

Trả lời: Để chỉnh sửa chương trình để thực hiện yêu cầu trong câu hỏi, bạn cần sắp xếp các vận động viên theo... Xem hướng dẫn giải chi tiết

Câu hỏi 2. Trong nhiệm vụ trên, nếu công thức tính điểm tổng hợp của Sea Games thay đổi thì chúng ta có phải sửa lại toàn bộ chương trình hay không? Nếu cần thì chỉ phải sửa mo đun nào? Hàm nào?

Trả lời: Cách làm: - Xác định hàm diem_gk(d) trong chương trình là nơi tính toán điểm tổng hợp dựa trên công... Xem hướng dẫn giải chi tiết

Vận dụng

Thiết lập chương trình thiết kế theo mô đun cho các bài toán sau:

Câu hỏi 1. Cho trước số tự nhiên n, cần in ra trên màn hình dãy n số nguyên tố đầu tiên. Ví dụ nếu n = 5 thì dãy cần in ra sẽ là 2, 3, 5, 7, 11.

Trả lời: Để giải câu hỏi trên, ta cần tạo hai hàm. Hàm đầu tiên là `is_prime(num)` để kiểm tra xem một số có... Xem hướng dẫn giải chi tiết

Câu hỏi 2. Trong một kì thi Tin học trẻ, mỗi học sinh sẽ phải làm 3 bài thi. Với mỗi bài, nêu học sinh làm sẽ được ban giám khảo chấm và cho điểm, nếu không làm thì sẽ không tính điểm. Sau khi thi, dữ liệu điểm thi của học sinh sẽ được lưu trong một tệp văn bản và gửi về ban tổ chức. Mẫu một tệp điểm thi có dạng sau:

Giải tin học lớp 11 định hướng KHMT Kết nối bài 29 Thực hành thiết kế chương trình  theo modun

Quy định ghi trong tệp trên như sau:

- Mỗi dòng sẽ bắt đầu bằng số báo danh của thí sinh, tiếp theo là ba giá trị điểm tương ứng với ba bài thì.

- Điểm thi sẽ là một số tự nhiên từ 0 đến 20.

- Nếu học sinh không làm thì bài đó ghi -1.

Em có nhiệm vụ tính toán tổng só điểm thi của các bạn học sinh và đưa dữ liệu ra tệp ketqua.out là danh sách ba bạn có tổng điểm cao nhất được sắp xếp giảm dần từ trên xuống đưới. Khuôn dạng dữ liệu đưa ra bao gồm: số báo danh, các điểm thi từng bài và cuối cùng là tổng điểm cả ba bài.

Ví dụ với dữ liệu trên thì kết quả như sau:

Giải tin học lớp 11 định hướng KHMT Kết nối bài 29 Thực hành thiết kế chương trình  theo modun

Trả lời: Để giải bài toán này, bạn có thể thực hiện các bước sau:1. Đọc dữ liệu từ tệp điểm thi và lưu vào... Xem hướng dẫn giải chi tiết
0.07104 sec| 2228.5 kb