這個作業屬於哪個課程
這個作業要求在**
/homework/11454
這個作業的目標
完成階段性目標學習 檢驗學習成果
學號20209031
一、本週教學內容&目標
第2章 用c語言編寫程式-迴圈結構 2.4 輸出華氏-攝氏溫度轉換表。要求學生掌握使用for迴圈語句實現指定次數的迴圈程式設計。
二、本週作業
pta實驗作業
閱讀**
學習總結
三、作業格式
1.pta實驗作業
從pta題目集中選出3個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題2分,內容要求如下:
1.1 a乘以b
題目內容描述:看我沒騙你吧 —— 這是一道你可以在10秒內完成的題:給定兩個絕對值不超過100的整數a和b,輸出a乘以b的值。
介紹實現本題過程中,你的資料表達、資料處理是怎麼做的。
資料表達:先分析題目,將沙漏分解為上下兩部分,分別用整形定義沙漏的總字元數量,層數,行數。
資料處理:經過分析題目,將解題思路確定為通過尋找層數行數之間的數學規律以解題,表示式包含了如何確定沙漏的最大字元數,如何利用線性規劃實現沙漏的列印。流程結構為:確定最大行數-列印沙漏-計算剩餘的字元。
說明:q1:如何解決最大字元數。
a1:通過for迴圈不斷檢測遞增的變數在規定範圍內滿足條件。
q2:線性規劃之中的表示式。
a2:通過草稿紙上的計算分步完成。
資料表達:分析題目,分別設定變數為給出的正整數n和n各個位置的n次方和。
資料處理:經分析題目,將解題思路確定為先將整數各個位置通過迴圈分離後n次方再相加,最後比較sum與整數的大小已確定是否滿足題意,表示式包含了如何實現分離整數,如何將分離出的數進行n次方並求和。 流程結構為:給出正整數n-分離各個位置的數字-將數字n次方求和-比較次方和與原正整數的大小.
說明:q1:最大的問題為在pta中一直顯示有乙個選項執行超時。
a1:多次改寫**解決無果後,嘗試自己定義乙個pow函式再執行,結果解決了執行超時的問題.
資料表達:分析題目,定義陣列和隨機變數。
資料處理:經分析題目,將解題思路確定為通過陣列的桶排序已達到紀錄各個數字是否有無,最後通過輸出時的比較以完成題目要求.流程結構:定義陣列-進行桶排序裝填陣列-遍歷陣列以輸出沒有的數字.
說明:在vs上程式設計多次後直接提交,正確沒發現任何錯誤.
找乙份優秀**,理解**功能,並講出你所選**有點及可以學習的地方。
雖然是c++的題目,但是對於陣列的利用和題目的分析還是很有幫助.
——優點:
周/日期
這週所花的時間
**行學到的知識點簡介
目前比較迷惑的問題
第8周/10.19~10.25
36 h
410if-else語句,for迴圈
無第9周/10.26~11.1
36 h
1102
陣列二維陣列的使用
第10周/11.2~11.6
36 h
1590
函式自定義函式
第三次作業
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...