軟體工程個人作業02

2022-08-04 07:18:08 字數 1876 閱讀 5573

設計思路:

在第一次實驗的基礎上(第一次並沒有建類),建立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,通過全域性變數控制是否有餘數生成,在除法...