Viết chương trình bầu lớp trưởng với cách bầu như sau: Mỗi bạn sẽ đưa ra lựa chọn của mình, được phép đề cử

106

Với giải Câu 29.5 trang 83 SBT Tin học 11 Kết nối tri thức chi tiết trong Bài 29: Thực hành thiết kế chương trình theo mô đun giúp học sinh dễ dàng xem và so sánh lời giải từ đó biết cách làm bài tập trong SBT Tin học 11. Mời các bạn đón xem:

Sách bài tập Tin học 11 Bài 29: Thực hành thiết kế chương trình theo mô đun

Câu 29.5 trang 83 SBT Tin học 11Viết chương trình bầu lớp trưởng với cách bầu như sau: Mỗi bạn sẽ đưa ra lựa chọn của mình, được phép đề cử từ 1 đến 3 ứng viên. Sau đó, ban kiểm phiếu sẽ tổng hợp kết quả, ứng viên nào được đề cử nhiều nhất sẽ được chọn làm lớp trưởng. Dữ liệu đầu vào là tệp văn bản Phieu.inp bao gồm nhiều dòng, mỗi dòng ứng với đề cử của một học sinh. Vậy, mỗi dòng sẽ ghi từ 1 đến 3 tên, cách nhau bởi dấu cách. Chương trình sẽ đưa ra kết quả là tên bạn được bầu làm lớp trưởng.

Lời giải:

Chương trình sẽ có hai mô đun/hàm sau:

1) NhapDL(). Hàm nhập dữ liệu đầu vào. Hàm trả lại dãy tên các bạn được bình chọn.

2) mode(A). Hàm tính giá trị mode của dãy A. Giá trị mode là giá trị được lặp lại nhiều nhất trong dãy A. Ở đây mode chính là tên của bạn HS được bầu chọn nhiều nhất.

Chương trình hoàn chỉnh như sau:

Viết chương trình bầu lớp trưởng với cách bầu như sau: Mỗi bạn sẽ đưa ra lựa chọn

Đánh giá

0

0 đánh giá