四則運算課程第四次作業

2022-08-21 07:30:15 字數 910 閱讀 5586

ooa(object oriented analysis,物件導向分析):從客觀存在的事務和事務之間的關係,歸納出有關物件(包括物件的屬性和行為)以及物件之間的聯絡,並將具有相同屬性和行為的物件用乙個類(class)來表示。建立乙個能夠反映真實情況的需求模型。

ood(object oriented design,物件導向設計):將物件導向分析階段形成的需求模型進一步具體設計。如類的設計(繼承、派生、類與類之間的訊息協作)、演算法的設計等。採取通用的工具,如流程圖、類圖等來描述。

#include#include#includeusing namespace std;

void initpriorities();

class mutual //使用者的互動類

;class randomvalue //隨機生成類

;class createxpresstion //算式類

;class filestream //檔案讀寫類

本次作業是對四則運算隨機出題軟體的整體思路框架的整合,將整體思路通過更清晰的流程圖類圖等的形式展現出來,能使今後的迭代工作的思路更加清晰,提高自己的**素養,能將檔案功能分塊更加清楚地展現,有助於理解**。分析自己思路中模糊的地方,分析能更好改善的地方,提高自己**的效率,節省更多的時間空間。

第四次作業 小學四則運算「軟體」之初版

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

第四次作業 結對專案(四則運算公升級版)

結對專案 四則運算公升級版 上傳github位址 一 基本要求 從個人專案出發,將程式改造成乙個單機帶使用者介面 不是控制台 的程式,這個程式最基本要達到 二 我做的擴充套件方向 1.程式可以出帶括號的正整數四則運算,支援分數,除法保留兩位小數,如 1 3 1 2 2.67,特別注意 這裡是2.67...

第四次課程作業

可以劃分為兩個類,乙個是計算類,乙個是生成類。生成類 計算類 生成類生成算式傳遞給計算類計算。生成類中的classone以及classtwo給計算類傳送訊息。生成類持有計算類的引用。之前的演算法很暴力,就是已經知道算式的型別就直接計算了,前幾天樂忠豪同學跟我提及了字尾表示式計算算式,搜尋了下,獲益良...