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

2022-08-22 00:00:16 字數 1524 閱讀 9575

一、需求分析

本程式設計的初衷是減輕父母的負擔,使孩子能夠熟練掌握四則運算。本程式可以生成100以內的加、減、乘、除四則運算,採用隨機出題的機制,確保十道題中的每一題都不重複。

二、功能設計

1、100以內的加、減、乘、除計算題,要求運算結果也在100以內;

2、可以對出題的數量進行快速的選擇;

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

4、程式一次執行生成的題目不能重複,即任何兩道題目不能通過有限次交換+和×左右的算術表示式變換為同一道題目。例如,23 + 45 = 和26 + 19= 是重複的題目,7 × 9= 和9 × 7 = 也是重複的題目。

三、設計實現

1、利用for迴圈剔除重複算式;

3、利用printf和scanf控制題目數量和相關引數;

4、利用random產生隨機不重複函式

四、測試執行

五、**片段

```public boolean fs()

public boolean baocun()

public int number()

public int oppnumber()

public int selectnumber()

public void menu()

}```

六、最後總結

從本次作業中我發現自己程式設計基礎還有待提高,**只能實現一些基本功能,缺乏拓展功能,希望在課下繼續夯實基礎。雖然在實現功能的過程中遇到一些困難,但同時也豐富了程式設計經驗。

七、psp撰寫

psp任務內容

計畫時間(min)

完成時間(min)

planning

計畫60

100estimate

估計時間

100120

development

開發350

450analysis

需求分析

3825

design spec

生成設計文件

4568

design review

設計複審

4590

coding standard

**規範

100152

design

具體設計

6068

coding

具體編碼

6070

code review

**複審

5058

test

測試30

68reporting

報告30

45test report

測試報告

5054

size measurement

計算工作量

3035

postmortem & process improvement plan

總結, 並提出改進

6060

自動生成四則運算

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