Trả lời (?) Câu hỏi mục 2 NV2 Bài 11. Thực hành thiết kế và lập trình theo mô đun (trang 135, 136, 137) – SGK Tin học 11 Cánh diều. Tham khảo: Dựa vào kiến thức đã học.
Câu hỏi/Đề bài:
Đọc dữ liệu từ tập và tổ chức dữ liệu trong chương trình. Viết chương trình thực hiện hàm nhapTuTep và chạy thử kiểm tra. Hướng dẫn thực hiện:
– Tạo tập dữ liệu đầu vào Một cách đơn giản là cắt dán cả khối ô cần thiết từ cửa số phần mềm bảng tính điện tử vào tập đang soạn thảo trong IDE của Python. Lưu thành tập có đuôi tên “txt”. Để tiện trình bày, ta đặt tên tập đầu vào, ví dụ là “bangDiem.txt”. Bổ sung thêm vào dòng đầu tiên của tập hai số nguyên dương a, x là số học sinh và số môn học.
– Mở tệp ở chế độ “doc”:
– Viết các câu lệnh đọc dữ liệu từ tập kế thừa, sử dụng các câu lệnh đã viết trong các bài thực hành về cấu trúc mảng một và hai chiều. Kết quả đầu ra:
+ Danh sách tenHS: từ cột Tên của bangDiem
+ Danh sách tenMon từ hàng tên cột của bangDiem.
+ Mảng hai chiều n x m, mỗi hàng là dãy điểm của một học sinh.
Đóng tập sau khi đọc xong.
Hướng dẫn:
Dựa vào kiến thức đã học.
Lời giải:
HS thực hiện theo các bước và thao tác trong hướng dẫn trên đề bài.