(1)良好:1-20%-50%=30%;优秀:8÷20%×50%=20(人),如图所示:
;
(2)总人数:8÷20%=40(名);优秀人数:40×50%=20(名)
故答案为40;20;
(3)600×50%=300(名)。