20194619 自動生成四則運算題第一版報告

2022-08-21 15:39:14 字數 1822 閱讀 5048

自動生成10道100以內的2個運算元的四則運算算式(+ - * /),要求運算結果也在100以內

剔除重複算式。 2 + 3 = 和 2 + 3 = 是重複算式 2 + 3 = 和 3 + 2 = 不屬於重複算式

題目數量可定製

相關引數可控制

是否包含乘法和除法

運算元數值範圍可控(如運算元 在100以內 還是1000以內)

運算元是否含負數    

生成的運算題儲存到外部檔案result.txt中

1.對產品功能的需求:

2.對產品開發過程的需求:1.基本功能

2.擴充套件功能

}

static char need_mulanddiv(int flag); //字元陣列

random r = new random();

int index = r.nextint(ch.length); //隨機數,小於陣列的長度數, 0~3

x = ch[index];//列印隨機字元

}else if (flag == 0) ; //字元陣列

random r = new random();

int index = r.nextint(ch.length); //隨機數,小於陣列的長度數, 0~1

x = ch[index];

}return x;

}

static int need_negative(int flag, int max)

//int randnumber =rand.nextint(max - min + 1) + min;將被賦值為乙個 min 和 max 範圍內的隨機數

return (max - min + 1);

}

專案原始碼在github上已發布:點選進入

任務內容

計畫共完成需要的時間(min)

實際完成需要的時間(min)

planning計畫5

7estimate

估計這個任務需要多少時間,並規劃大致工作步驟68

development

開發150

160analysis

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

1530

coding standard

**規範 (為目前的開發制定合適的規範)44

design

具體設計

1015

coding

具體編碼

4035

test

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

1520

reporting

報告10

9size measurement

計算工作量21

postmortem & process improvement plan

事後總結 ,並提出過程改進計畫58

自動生成四則運算

軟體工程導論 作業要求 homework 11376 這個作業的目標 生成乙個自動生成四則運算的程式 學號3190704110 include int right 0 int wrong 0 void add else void minu else void mul else void di els...

四則運算自動生成

1 能夠自動生成四則運算練習題 2 可以定製題目數量 3 使用者可以選擇運算子 4 使用者設定最大數 如十以內 百以內等 5 使用者選擇是否有括號 是否有小數 6 使用者選擇輸出方式 codeblocks 姓名班級 位址 牛斌帥1605班 房旭1604班 在程式設計過程中我們也遇到了種種問題並進行解...

自動生成四則運算

import random list1 a int input 計算數字最大是 sym def szys f random.randint 0,3 n1 random.randint 1,10 n2 random.randint 1,10 n1,n2 max n1,n2 min n1,n2 resu...