四則運算App 大總結(已完成)

2022-04-09 15:58:53 字數 961 閱讀 3343

1. 貢獻分分配(20分)

歐澤波:14分,android的學習,**的編寫,等等

楊潔華:1分,提供學習資料,框架的設計等等

趙澤嘉:3分,提供學習資料,框架的設計等等

林揚濱:2分,提供學習資料,框架的設計等等

功能:由於android是自學的,所以所學的知識很有限,目前的功能有主動生成四則運算,並做出判斷,還能正確錯誤提示,下一題設定等等

圖二是將**等檔案打包成手機安裝包,將之在手機上執行的,實驗結果與預期的相同,沒有出現問題(但在使用者調研時才發現問題,下面有說明)

圖三是編譯過程中的,在編譯過程中,對介面的設計和功能的實現

使用者調查:調查物件——大學生兩名,同樣是計算機專業的;初中生兩名,小學生一名,由於小學生的比較難找,所以只有一名

調查方式——直接將製成的手機安裝包發給他們,小學生沒手機,用的是他哥哥的手機,也就是其中的一名初中生,進行調研

大學生:他們考慮到我是初學android,並且是自學的,認為總體還算不錯,但覺得功能有些少

小學生:看到這介面,那小朋友很感興趣,他們覺得很可愛,很喜歡,但對於負數和真分數計算,小朋友不會做,對於這個,他目前的學習還沒到這方面

缺陷:功能不夠完善,還需繼續調整;在使用者調研的過程中,還發現了乙個特別嚴重的情況,就是使用者介面無法根據手機螢幕大小進行自我調整(下圖有對比),出現這種情況,我馬上進行修改,網上所給的參考資料,我都試過,但實驗結果都沒用,現在還在進一步改進中,希望在後面的學習中,能夠對這個問題進行改正

3. 心得總結

大整數四則運算

儲存方式 規定 整數的高位儲存在陣列的高位,整數的低位儲存在陣列的低位。例如 235813,則d 0 3,d 1 1,d 2 8.此方式以此類推。但注意 通常輸入為字串str 0 2 str 1 3 str 2 5 讀入之後需要反轉一下。加法運算 模板 include include struct ...

大整數四則運算

電腦可以處理很大的數。但是更大的數字運算由於資料型別占有的有限並不能表示出來,所以需要對很大的數字進行大整數處理,光是聽著就感覺令人心潮澎湃呢。核心思想 陣列存數,乙個單元存一位 下面是大整數儲存,比較的模板 struct bign bign change char str return a 比較兩...

新四則運算 合作完成

題目要求 實現功能 1 題目的數量 個人專案的要求 2 數值的範圍 個人專案的要求 3 題目中最多幾個運算子 4 題目中或運算過程中有無有分數 比如進行整數除法的時候不能除盡 5 題目中是否有乘除法 6 題目中是否有括號 吳阿平同學負責程式構建的演算法設計,我負責窗體和 生成 合作優點在於可以互相討...