作業要求
個人作業1——四則運算題目生成程式(基于控制台)
- 使用 -n 參數控制生成題目的個數
- 使用 -r 參數控制題目中數值
- 生成的題目中如果存在形如e1 ÷ e2的子表達式,那麼其結果應是真分數
- 每道題目中出現的運算符個數不超過3個
- 程式一次運作生成的題目不能重複,即任何兩道題目不能通過有限次交換+和×左右的算術表達式變換為同一道題目
- 生成的題目存入執行程式的目前目錄下的Exercises.txt檔案
- 在生成題目的同時,計算出所有題目的答案,并存入執行程式的目前目錄下的Answers.txt檔案
- 程式應能支援一萬道題目的生成
- 程式支援對給定的題目檔案和答案檔案,判定答案中的對錯并進行數量統計,并會輸出所有題目中重複的題目
- 統計結果輸出到檔案Grade.txt
評分結果
按從高到低排列
學号後3位 | Total |
---|---|
007 | 15.1 |
008 | 14.3 |
043 | 12.2 |
058 | 12 |
040 | 11.9 |
010 | 11.2 |
022 | |
044 | 9.1 |
048 | 8.9 |
045 | 6.5 |
060 | 6.2 |
036 | 5.7 |
011 | 5.4 |
042 | 5.1 |
056 | 4.2 |
032 | 4.1 |
055 | 3.8 |
038 | 3.3 |
033 | 3.2 |
001 | 2.7 |
057 | |
059 | 2.2 |
061 | 2 |
050 | |
009 | |
098 | |
003 |
PS:學号050 009 098 003這四位同學未送出作業,按0分記錄本次作業成績
評分細則
組成部分 | 标準 | 縮寫 | 給分 |
---|---|---|---|
代碼 | 可以通過-n -r 參數控制生成等式參數和數量 | KY | |
生成過程中計算出表達式的結果給出正确和錯誤答案數目 | SC | ||
能夠根據提供的相應檔案給出重複的題目數目 | NG | ||
支援10000道題目的生成 | ZC | 1.5 | |
有規範的readme | RM | 0.3 | |
送出的檔案符合要求無缺失且無多餘 | TJ | 0.2 | |
以正确格式在各個檔案中儲存結果 | YZ | 0.5 | |
等式輸出時用+ - * ÷ | DS | ||
正确處理分數的計算 | ZQ | ||
部落格 | 需求分析細緻 | XQ | |
功能設計細緻 | GN | ||
對重要代碼的功能有描述 | DZ | ||
有運作的截圖 | YY | ||
PSP | |||
有個人感想和反思總結 | YG | ||
附加 | 進階功能或拓展功能如圖形界面等基本功能之外的功能 | GJ |
優秀部落格
007同學 四則運算——二叉樹
008同學 第1次作業
詳細評分結果
0.8 | |||||||||||||||||
0.1 | 0.4 | ||||||||||||||||
0.6 | |||||||||||||||||
0.9 | |||||||||||||||||
1.2 | 0.7 | ||||||||||||||||
2.8 | |||||||||||||||||
助教有話說
大家好,我是半路助教大史4.2,大學四川大學,研究所學生國防科大,現在在北漂,很高興從一開始的1413班助教又轉戰到了1412班,上任助教因為各種原因不能繼續為大家服務,接下來的學習時光由我陪伴大家,還請多多指教~
第一次作業的複審由黃老師完成,大家在做作業之前一定要仔細閱讀作業要求,每項作業要求都會展現在評分細則上,沒寫對應部分丢了本可以拿到的分數不是很可惜。
部落格推薦用Markdown排版寫作,簡單好上手。另外大家一定要注意網站連結用"[" 和 “]”擴上,超連結位址附上了但是打不開多尴尬。