部落格班級
ahpu軟體工程
作業要求
實現小學四則運算
作業目標
熟練使用markdown編輯
學號3180701118
目錄8.答題並判斷正確
9.選擇運算方式選單
三、執行介面
四、作業小結
寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件:
1)除了整數以外,還要支援真分數的四則運算,例如:1/6+1/8=7/24
2)程式要求能處理使用者的輸入,判斷對錯,累積分數
3)程式支援可以由使用者自行選擇加、減、乘、除運算
typedef struct factions;
//題目個數
int n=10;
//整數題目 integet[i][0]、integet[i][1]、integet[i][3] 分別儲存第i題的兩個運算數和運算結果
float integet[m][3];
//分數題目 faction[i][0]、faction[i][1]、faction[i][3] 分別儲存第i題的兩個運算數和運算結果
factions faction[m][3];
//總分
int score=0;
int produre(char ch)//生成題目
任務內容
計畫完成需要的時間(min)
實際完成需要的時間(min)
planning
計畫120
8development
開發100
150analysis
需求分析(包括學習新技術)
1010
design spec
生成設計文件
3040
design review
設計複審510
coding standard
**規範510
design
具體設計
2040
coding
具體編碼
120180
code review
**複審57
test
測試(自我測試,修改**,提交修改)
1015
reporting
報告20
60test report
測試報告55
size measurement
計算工作量510
postmortem & process improvement plan
事後總結,並提出過程改進計畫
1015
本次作業整數部分運算不難,但要注意整數除法的到的是小數,比較小數相等判斷正確。而真分數運算時,要注意產生的隨機數的分子要比分母小。
這也是我第一次使用markdow編輯器,通過查閱資料也學會使用。通過參考鏈結學習。
軟體工程 個人專案 小學四則運算
一 題目要求 像 構建之法 的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 軟體 具體要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正...
自動生成四則運算(軟體工程作業)
題目要求 能自動生成小學四則運算題目 注意是給小學生用的,要是結果出現負數的話他們會迷茫的!除了整數外,還要支援真分數的四則運算 工具清單 程式語言 python 效能分析工具 多種 自選 源 管理平台 github psp psp任務內容 計畫完成需要的時間 min 實際完成需要的時間 min p...
軟體工程個人作業02(四則運算)
一.題目要求 是否有乘除法 是否有括號 數值範圍 加減有無負數 除法有無餘數 二.程式設計思路 1.用四個變數控制生成的隨機數 2.用多個二值變數的0,1控制如有無負數,有無乘除等。3.在分數的時候會出現分數可約分的問題,可以用simplify函式去其最大公約數,然後再化簡。同時還要注意分母為1或0...