設計思路:
在第一次實驗的基礎上(第一次並沒有建類),建立arithmetic類,然後依次新增新的功能模組(新增新的函式體或者在原有函式體上做改動)
通過switch語句實現功能的選擇不同的case語句呼叫不同的函式體實現功能
通過對隨機數對4求餘數來隨機產生不同的運算子
通過隨機數對10求餘來確定括號的個數
通過減去餘數(a=(a-a%b))來確保沒有餘數
通過加乙個數來確保沒有餘數是產生有餘數的表示式
通過隨機函式確定負號位置
周活動總結表
姓名:李營 日期:2016/3/19
日期任務
聽課(min
)編寫程式(min
)閱讀課本
準備考試
日總計(min)週日
周一周二
週三周四
周五週六
周總計階段時間和效率:
總計平均
最大最小
(注:第一次記錄)
時間記錄日誌
學生:李營 日程:20016/3/19
教師:王建民 課程;
軟體工程概論
日期開始時間
結束時間
中斷時間
淨時間活動
備註3/14
8:00
9:50
聽課王老師講課
14:30
16:50
編寫程式(二柱子)
,打水,聊天
作業3/16
14:00
16:40
編寫程式(解決了連續分數加括號問題),打水
作業3/19
14:00
16:00
編寫程式(
對程式稍加完善
),整理提交作業
作業缺陷記錄日誌
學生:李營
日期:2016/3/26
教員:王建民
程式號:2
日期編號
型別引入階段
排除階段
修復時間
修復缺陷
3/14
a編譯執行
編譯執行
1min
忽略了被除數不能為0b編碼
編碼1min
忘記了加「;」
3/16c編碼
編碼1min
忘記了關閉上一次的執行視窗造成程式報錯為找不到儲存路徑
軟體工程個人作業02
一 設計思想 1 題目避免重複 將數放入陣列,利用陣列進行比較 第1個和2.3.4 n比較,然後第2個跟3.4.5 n比較,以此類推 2 可定製 數量 列印方式 新增語句,設定數量 3 可以控制下列引數 是否有乘除法 有,則呼叫全部的符號,無,則呼叫僅加減符號 是否有括號 最多可以支援十個數參與計算...
軟體工程個人作業02
設計思路 功能一 題目避免重複。1 在原程式中將原程式的資料進行記錄 三組資料用佇列或者是棧 2 從第二次迴圈開始將三項紀錄依次與之前記錄的資料進行比較 for迴圈?功能二 可定製。控制迴圈的次數 功能三 是否有乘除法 控制運算子 是否有括號 沒有實現 數值範圍 控制隨機數的範圍 有無負數 判斷兩個...
軟體工程個人作業02
設計思想 1,定義二維陣列,生成隨機數後在陣列內進行依次比較從而避免重複 2,迴圈體終止條件可定義從而可以定義數量 3,控制生成符號的隨機數從而控制有沒有乘除法 4,控制生成隨機數從而控制數值範圍 5,定義全域性變數控制加減有無負數,控制隨機數的生成範圍 6,通過全域性變數控制是否有餘數生成,在除法...