源源考了99分,卻挨打了,為什麼? 排序的力量

2021-08-25 02:06:39 字數 1093 閱讀 2304

源源是個小學一年級的學生,這次語文考了100

,數學考了99

,開完家長會後,源源卻挨了一頓打,事情是這樣的:

源源:「媽媽,不就差1

分嘛,您為什麼還要訓我呀?」

媽媽:「就差1

分?為什麼別人都不錯,你就要錯?」

源源:「可是,他們都是雙百,最多就算並列第一,我還是第二名呢!」

媽媽:「第二名?你倒是挺會為自己開脫,你知道嗎?你們班30

個同學,有20

個人考了雙百,你考99

,排21

名,如果按照優等生、中等生、差等生分,你就算差等生了!」

源源:「才不是呢,上次您們唱歌比賽,一等獎10

個,二等獎20

個,其餘都是三等獎,您獲了三等獎,還得了不少獎金呢,憑什麼您得了三等獎有獎金,我就少考了1

分就得挨訓!」

媽媽:「好啊,你敢和大人頂嘴了!」

於是,一場戰爭開始了

拋開教育制度的討論,**今天戰爭的導火索,難道是考試分數嗎?僅僅因為1

分考分的戰爭嗎?當然不是,真正的起因就是名次!用資料語言來說那就是成績的排序。

排序引發了這場戰爭,所以說,排序的作用是巨大的。

無論排名是否應該出現在學校中的成績榜,家長和老師還是很在乎名次的,因為它會產生一種比較作用,由此來判斷這個學生是否優秀.所以,如果作為乙個資料列表,排序是使用者的基本要求,因此在設計資料介面的時候,應該將資料進行習慣化的排序,即使學生成績表不需要按成績排出名次,列表也不可以按記錄隨機列出,而是要按一定的順序排列,比如按姓名排會有利於家長更快找到自己的孩子的名字,按學號排有利於學號的查詢。

在這裡還要強調的是,資料展示介面中,要適當加入場景元素,比如:源源的家長在察看源源成績的時候,一定也想參看其它學生的成績,雖然說攀比的心理不一定有好處,但是設身處地地考慮,哪乙個家長不關心自己孩子在同學中的位置呢?所以除非有特殊的隱私要求,顯示源源成績的時候也應該顯示其他人的成績,只不過源源的資料可能會在顏色或字型上區別於其他人而成為焦點。如果說源源是「主角」,那麼「配角」也要適時出現也是使用者的需求,因此,在進行資料介面設計時要站在使用者的角度去考慮,必要時加上一些的場景元素,這些元素並非可有可無,它就像乙個體貼的助理一樣陪伴著使用者,當使用者需要的時候一眼就能看見它。 ……

源源考了99分,卻挨打了,為什麼? 排序的力量

源源是個小學一年級的學生,這次語文考了100 數學考了99 開完家長會後,源源卻挨了一頓打,事情是這樣的 源源 媽媽,不就差1 分嘛,您為什麼還要訓我呀?媽媽 就差1 分?為什麼別人都不錯,你就要錯?源源 可是,他們都是雙百,最多就算並列第一,我還是第二名呢!媽媽 第二名?你倒是挺會為自己開脫,你知...

源源考了99分,卻挨打了,為什麼? 排序的力量

源源是個小學一年級的學生,這次語文考了100 數學考了99 開完家長會後,源源卻挨了一頓打,事情是這樣的 源源 媽媽,不就差1 分嘛,您為什麼還要訓我呀?媽媽 就差1 分?為什麼別人都不錯,你就要錯?源源 可是,他們都是雙百,最多就算並列第一,我還是第二名呢!媽媽 第二名?你倒是挺會為自己開脫,你知...

考了語文數學的學生

問題 專案4 考了語文數學的學生 下面提供了類stu的資料成員定義,和用於測試的main函式,參考如圖的執行結果,完成類的定義,並用多檔案形式組織程式 main include include h using namespace std int main endif h included stu.c...