軟體工程 個人專案 小學四則運算

2022-08-17 03:54:11 字數 1391 閱讀 5415

一、題目要求:

像《構建之法》的人物阿超那樣,寫乙個能自動生成小學四則運算題目的命令列 「軟體」。具體要求:任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30, 那就輸出 30 道題目和答案。 表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。 如:23 - 3 * 4 = 11

擴充套件要求:

1) 要求能出和真分數 (二分之一, 十二分之五,等)相關的練習題。

2) 並且要求能處理使用者的輸入,並判斷對錯,打分統計。 要求能處理使用者輸入的真分數, 如 1/2, 5/12 等。

二:設計思路:

工具:visual c++

語言:c語言

思路:先有主函式去輸入題目的數量,然後產生隨機數目和運算子,再去計算,最後比較實際的值與輸入的值是否一樣,並統計答題情況。

函式:main()函式;

operator()函式:產生隨機運算子;

yunsuan()函式:用於運算結果並輸出

三:**

(瀏覽器中複製不了 故這裡不展示  檔案:yunsuan.c,yunsuan.exe)

四:結果展示

五:主要問題:

很久沒有用過c語言去寫,因為自己對c的理解比較好一點所以如果自己寫的話肯定是會用c語言去寫的,然後就是遇到的問題都是邏輯錯誤和比較細節的東西,好比如隨機數的產生,函式的傳值,感覺很多都忘了,因此花了很多時間去改正這些錯誤!

六:時間估計

psp2.1

personal software process stages

time senior student

time

planning計畫8

6· estimate

估計這個任務需要多少時間86

development

開發82

88· analysis

需求分析 (包括學習新技術)610

· design spec

生成設計文件56

· design review

設計複審46

· coding standard

**規範33

· design

具體設計

1012

· coding

具體編碼

3621

· code review

**複審79

· test

測試(自我測試,修改**,提交修改)

1321

reporting報告9

6·測試報告32

·計算工作量21

·並提出過程改進計畫

軟體工程作業 小學四則運算

部落格班級 ahpu軟體工程 作業要求 實現小學四則運算 作業目標 熟練使用markdown編輯 學號3180701118 目錄8.答題並判斷正確 9.選擇運算方式選單 三 執行介面 四 作業小結 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 1 除了整數以外,還要支援真分數的四則...

個人專案 小學四則運算 「軟體」之初版

寫乙個能自動生成小學四則運算題目的命令列 軟體 像 構建之法 的人物阿超那樣。任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。如...

個人專案 小學四則運算 「軟體」之初版

一 時間計畫與實際使用時間 psp2.1 personal software process stages 預估時間 h 實際時間 h planning計畫8 9estimate 估計這個任務需要多少時間 1215 development 開發72 96analysis 需求分析 包括學習新技術 5...