第二次作業——熟悉和使用工具


                                                            第二次作業——熟悉和使用工具

 

GIT地址   https://github.com/LipeishanDawn
GIT用戶名 LipeishanDawn
學號后五位 63209
博客地址 https://home.cnblogs.com/u/Dawn33/
作業鏈接 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2793

 

 

 

 

一、環境配置過程

由於我是去年就下載了vs2017,所以就直接使用了。下圖是我電腦上的vs。

二、代碼設計思路

看到題目,首先想到的是隨機數來產生0-100以內的數字。對於運算符號可以先把加減乘除的符號存入一個數組中,然后,通過隨機產生數組的下標來產生隨機的運算符號。對於該算式是一個運算符還是二個運算符也可以通過隨機產生數2或3來決定運算符號的個數。以下是代碼實現。

 

 

然后利用switch語句來控制不同情況下的計算過程。對於除法來說,首先考慮除數不能為零以及得到的結果為整數,我用到了if語句。

根據用戶的需求來控制計算題的數目,可以用for循環來控制。

對於減法運算,以及兩個運算符號時對結果為非負數的控制,我選擇if語句來分類討論。用計算結果與零比較,如果為負數則不輸出。

第一個switch是用來控制運算符號的個數,如果隨機數s為2,則進入case 2,代表只有一個運算符。如果隨機數s為3,則進入case 3,代表有兩個運算符。

然后在for循環里面,通過每一次隨機產生運算符號和數字來輸出用戶指定數量的計算題。

三、github

我首先根據老師的步驟注冊了自己的git賬號,並且clone了鏈接的倉庫。

問題:我根據老師提供的鏈接下載了Git,但是卻沒有gitbash,於是我又去了git官網下載,但是下載進度一直為0。

解決:所以我向同學要了git安裝包,很快就下好了。

在我根據老師的步驟通過gitbash使自己的空文件夾出現了calculator文件,但是在上傳代碼的時候出現了問題。

問題:代碼上傳不成功,找不到相匹配的文件。我嘗試過很多次都失敗了。

解決:反復閱讀老師發布的作業要求,也詢問同學,發現自己clone的倉庫是錯誤的。於是重新操作之前的步驟,clone正確的倉庫地址。上傳代碼成功。

四、測試

首先我用vs新建了一個單元測試項目。

然后就根據老師的步驟走,進行設置測試。

我輸入了自己的代碼,然后設置斷點進行測試,這一步沒太大問題。

五、感受

這是我第一次自己學習下載工具和使用工具,過程中遇到了很多的麻煩,反復嘗試都是失敗的,我通過這次學習也明白了很多問題都是可以在百度上得到解答的,並且同學之間也可以相互討論,往往就會得到自己想要的答案。並且,往往是一個小問題就會卡住我們的思路很久,就像這次我clone錯誤導致代碼上傳不成功,我就在這上面糾結了快兩個小時,所以還是要仔細閱讀作業的要求,不要犯這些低級錯誤。這次的代碼題考慮的方面會比較多,我第一次做這種隨機出題的題,也是鍛煉了自己的思維。總之,這一次的學習我各方面都有了較大的進步,也對自己的一些不足進行了反省。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM