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

2022-09-03 10:18:09 字數 958 閱讀 5054

為了節省出題人的時間,能夠給學生們帶來更多隨機性的練習,提高學習效率,所以設計了自動生成四則運算題程式。

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

1.剔除重複算式

2.題目數量可定製

3.相關引數可控制

是否包含乘法和除法

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

運算元是否含負數  

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

使用了scanner和random類用於輸入、輸出和生成隨機數,使用filewriter類儲存檔案

方法fuhao, xuanze100or1000, fushu, cunchu分別控制各個功能

public int xuanze100or1000()
public int fuhao()
public boolean fushu()
public boolean cunchu()
public void caidan()
可以將每個功能分別用其他函式構造方法表示,方便修改。

psp預估時間

實際時間

計畫1 1.5

需求分析

0.5

0.5生成設計文件

0.51

**規範

0.50.5

具體設計11

具體編碼

2 4

**複審 1 2

測試23總結

1 1

總共花費時間

9.514.5

自動生成四則運算

軟體工程導論 作業要求 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...