Môn Tin họcQuản lý học tập Tin học

Xếp hạng điểm thi theo mô đun

Lớp 11Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng

Thang điểm 10 · 4 test case chấm tự động · 4 tiêu chí chấm

Cho danh sách điểm kiểm tra của một lớp học. Hãy viết chương trình theo mô đun gồm các hàm sau (tương tự các hàm NhapDL, Sapxep đã học):

  • NhapDL(n): đọc n dòng dữ liệu, mỗi dòng dạng HoTen,Diem (Diem là số thực), trả về hai mảng tên P và điểm S.
  • Sapxep(A, B): sắp xếp tăng dần theo A, giữ đúng cặp tương ứng với B (dùng thuật toán sắp xếp chèn như trong bài học).
  • InKQ(P, S): in ra 3 học sinh điểm cao nhất (theo thứ tự từ cao xuống) và 3 học sinh điểm thấp nhất.

Định dạng vào: Dòng đầu là số nguyên n (n ≥ 6). n dòng tiếp theo dạng HoTen,Diem.

Định dạng ra: 6 dòng, mỗi dòng HoTen Diem: 3 dòng đầu là 3 học sinh điểm cao nhất (giảm dần), 3 dòng cuối là 3 học sinh điểm thấp nhất.

InputOutput
6
An,7.5
Binh,9.0
Chi,6.0
Dung,8.5
Em,5.5
Phong,10.0
Phong 10.0
Binh 9.0
Dung 8.5
An 7.5
Chi 6.0
Em 5.5
#mô đun#sắp xếp chèn#hàm#ghép nối chương trình chính#category:luyen_tap#difficulty:applying

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài