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

2022-08-21 15:42:13 字數 1304 閱讀 9048

1、需求分析

利用程式隨機生產1-100以內的四則運算,用以提高小學生的算數能力

2、功能設計

基本功能:自動生成100以內的兩個運算元的四則運算算式

擴充套件功能:①要求運算結果也在100以內

②剔除重複算式

③題目數量可定製

④相關引數可控制;是否包含乘法和除法;運算元數值範圍可控;是否包含負數;

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

3、設計實現:①利用random產生隨機數;

②利用指標使執行結果存入到外部檔案;

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

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

4、測試執行

5、**片段

利用switch語句進行隨機生成運算符號:

剔除重複算式:

6、總結

設計完成基本功能後測試無誤然後再逐一新增其他功能

7、psp

psp2.1

任務內容

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

實際完成需要的時間

planning

計畫30

90estimate

估算這個任務需要多少時間

1030

development

開發60

120analysis

需求分析

1010

design spec

生產設計文件00

design review

設計複審00

coding standard

**規範

3060

design

具體設計

3030

coding

具體編碼

120150

code review

**複審

3090

test

測試15

30reporting

報告20

25text report

測試報告

2020

size measurement

計算工作量55

postmortem&process

improvement plan

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

1015

自動生成四則運算

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