第三次作業

2022-06-03 19:36:14 字數 1576 閱讀 6940

**:預計用時(min)

實際用時(min)

需求分析

3015

設計30

(邊編邊設計)

第一部分編碼

90300

介面封裝

6020

新功能實現

90100

單元測試

3020

分析總結

1010

初步實現:

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

using

system.text.regularexpressions;

using

system.io;

namespace

static

void main(string

args)

}string a = str.split(new

char[5] );//

將整條字串分隔成小字串,初步形成單詞(未篩選)

string word = "";//

該字串用來合併單詞

for (int i = 0; i <= a.length - 1; i++)

}console.writeline(

"characters:

" +cts);

console.writeline(

"words:

", wds);

console.writeline(

"lines:

" +lns);

string ip = word.split('

');//

定義最終用來統計單詞頻率的字串組

dictionary list = new dictionary();//

建立乙個字典類list用來計數

for (int i=0; i <= ip.length - 1; i++)

else if(ip[i].length!=0)

list[ip[i]] = 1

; }

foreach (keyvaluepairkvp in

list)

>:

", kvp.key, kvp.value);

}sw.close();

//關閉檔案

} }

}

**的總體思路是先把所有有效行和為乙個字串,再從中篩選有效單詞合為乙個字串,再從中顯示每個單詞出現的次數

測試:

心得體會:

雖然是結對程式設計作業不過沒有人可以結對所以自己做了,不管是編碼過程中的要求還是**功能上的要求都有許多要求實現的部分沒有實現。這次作業做得十分匆忙,將來有空的話希望能接著補完這次作業。

第三次作業

2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...

第三次作業

1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...

第三次作業

p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...