1. 程式人生 > >軟件工程第二次作業——第四組

軟件工程第二次作業——第四組

urn 中大 最大 bash 計算 函數代碼 wid 並且 感悟

Welcome to look my housework !!!

1.Github 賬號之前就有,不過沒有特別用心去學習怎麽用它,今天學了一下,頗有感悟,寫此博文,以作記錄:

2.第一步先在自己本地建立一個repository,然後你就可以在這裏創建自己的項目,並且跟網上進行同步,並且時時進行更新。

3.我在我的D盤下的某個目錄下建了自己的項目,也就是最簡單的Hellow_Word 項目,然後用Notepad寫了幾行簡單的C語言代碼(請看下圖)

技術分享

接下來我們將在命令行下運行這個程序,之前我的電腦上安裝過gcc這款軟件,所以就可以在命令行下輸入gcc+【需要編譯的文件名字】,這樣就可以直接生可執行的 .exe文件,

註意 :在編譯之前一定得切換到該目錄文件夾下

技術分享

解釋:這裏運行出現的warning,是因為C語言文本中忘記 int類型的主函數沒寫返回值return 0.

4.練習數值計算。找出一個整數數組中子數組之和的最大值,例如:數組[1, -2, 3, 5, -1],返回8(因為符合要求的子數組是 [3, 5]);數組[1, -2, 3, -8, 5, 1],返回6(因為符合要求的子數組是 [5, 1]); 數組[1, -2, 3,-2, 5, 1],返回7(因為符合要求的子數組是 [3, -2, 5, 1])。

對於這道題目,比較簡單:分析:只要找到數組中大於0的值加起來,就是所要求得最大值,如果先要輸出該子數組,只要把找到的比0大的數保存到list中。

本這裏用Python代碼編寫:(Python代碼看起老簡潔,並且更易懂【本人感覺】,這裏寫代碼的時候用的Sublim)

源代碼以及運行結果如下圖所示:技術分享

對於文本統計的一些Python代碼統計常出現單詞前十名:函數代碼如圖:

文本用的是簡愛的第一章部分

技術分享

5.下面看如何進行我們所寫代碼的提交與修改

(1)在你的本地文本庫中右鍵打開Github Bash ,然後輸入git init 進行對本地初始化,

(2)添加你要上傳的文件 git add a.c 1.py

(3)然後進行提交 git commit -m "second commit"(引號中的文本是進行對本次提交的解釋說明,可以寫,也可以不寫,這裏我建議大家要寫上,這樣可以區分你每次提交的標記)

(4)找到沒你要push的網絡地址,代碼是這樣:

git remote add origin https://github.com/maxindian/Hellow_word.git

Hellow_word是我的項目的名稱, 然後進行上傳 git push -u origin master

這時候會提示然你輸入你的用戶名以及密碼:如圖示

技術分享

技術分享

本次作業描述寫到這裏,之後會有更新

軟件工程第二次作業——第四組