高普考題庫
111 年 111年公務人員高等考試三級考試暨普通考試・程式設計概要
申論 3請使用C, C++, C#, Java 或Python 程式語言撰寫一支完整的程式將班級學生的百分制成績轉換為等第制成績,轉換的規則如下:(20 分)百分制成績等第制成績成績≥(平均數+2個標準差)A(平均數+1個標準差)≤成績<(平均數+2個標準差)B平均數≤成績<(平均數+1個標準差)C(平均數–1個標準差)≤成績<平均數D(平均數–2個標準差)≤成績<(平均數–1個標準差)E成績<(平均數–2個標準差)F程式執行需讓使用者輸入班級所有學生的百分制成績,成績以空白格隔開,程式再將班級的平均成績、變異數與標準差、每位學生的編號、百分制成績與等第制成績列印出。程式可使用所採用之程式語言的統計函數、模組或套件來求算平均成績、變異數與標準差,以下為程式執行之參考範例。(備註:斜體加外框線之整數為使用者所輸入,其餘皆為程式執行的輸出。)請輸入班級修課學生的百分制成績(以空白格隔開):100 90 80 70 60 50班級平均成績=55班級變異數成績=825班級標準差成績=28.72第1 位學生的百分制成績=100, 等第制成績=B第2 位學生的百分制成績=90, 等第制成績=B第3 位學生的百分制成績=80, 等第制成績=C第4 位學生的百分制成績=70, 等第制成績=C第5 位學生的百分制成績=60, 等第制成績=C第6 位學生的百分制成績=50, 等第制成績=D第7 位學生的百分制成績=40, 等第制成績=D第8 位學生的百分制成績=30, 等第制成績=D第9 位學生的百分制成績=20, 等第制成績=E第10 位學生的百分制成績=10, 等第制成績=E