這個做業屬於哪一個課程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1?page=2 |
---|---|
這個做業要求在哪裏 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493 |
這個做業的目標 | 認識函數,瞭解函數的調用是什麼狀況 |
這個做業在那個具體方面幫助我實現目標 | 讓我更加細心檢查代碼,學習他人良好風格,優化本身的代碼 |
參考文獻 | c語言程序設計(第三版) |
學號 | 20208929 |
1.PTA實驗做業 (20分/題)函數
1.1 題目1 計算sum=21+22+23+...+2n。
1.1.1 數據處理
數據處理:定義整型i,n,sum,for循環結構計算結果。
數據表達:(1)算術表達式,賦值表達式,關係表達式等;
(2)定義變量i,n,利用for循環結構運算,輸出結果。
1.1.2實驗代碼截圖
1.1.3 造測試數據學習
輸入數據 | 輸出數據 | 說明 |
---|---|---|
2 | 6 | 2的冪之和爲6 |
1 | 2 | 2的冪之和爲2 |
5 | 62 | 2的冪之和爲62 |
1.1.4 PTA提交列表及說明
說明:1.答案錯誤:沒有正確比對數據類型所對應的賦值符號,檢查後改正。測試
**1.2 題目2 高空墜球 **
1.2.1 數據處理
數據處理:定義變量與初始定值,連結if條件語句與for循環語句進行運算。
數據表達:(1)算術表達式,賦值表達式,關係表達式等;
(2)變量的定義,if語句與for語句的轉換使用,計算結果,輸出結果。
1.2.2實驗代碼截圖
1.2.3 造測試數據優化
輸入數據 | 輸出數據 | 說明 |
---|---|---|
33 5 | 94.9 1.0 | 從初始高度爲33的高度落下,第五次落地時,空中通過94.9的距離,第五次反彈高度爲1.0 |
10 2 | 20.0 2.2 | 從初始高度爲10的高度落下,第二次落地時,空中通過20.0的距離,第五次反彈高度爲2.2 |
30 4 | 82.5 1.9 | 從初始高度爲40的高度落下,第四次落地時,空中通過82.5的距離,第五次反彈高度爲1.9 |
1.2.4 PTA提交列表及說明
說明:1.部分正確:if條件語句與for循環語句連結部分的使用不夠準確,形成語句衝突,刪除部分語句,補充條件後更正問題。設計
2.代碼互評(5分)
同窗代碼截圖
本身代碼截圖
1.相對於單詞,我認爲字母更爲簡潔,一目瞭然;
2.同if語句的格式不一樣,是否會產生不同的效果還有待驗證。3d
3.學習總結(15分)
3.1 學習進度條(5分)blog
周/日期 | 這周所花的時間 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|
11/10-11/14 | 19 | 認識函數,瞭解函數的調用 | 調用函數與主函數的鏈接不太清楚 |
11/2-11/8 | 20 | 循環結構 | 循環結構的循環體制是什麼樣的,循環次數是怎樣決定的 |
10.26-11.1 | 18 | 條件結構 | 重複條件下,該怎麼定義範圍 |
10.19-10.25 | 15 | 簡單認識 | 無 |
3.2 累積代碼行和博客字數(5分)get
時間 | 博客字數 | 代碼行數 |
---|---|---|
第八週 | 666 | 64 |
第九周 | 705 | 105 |
第十週 | 1180 | 180 |
第十一週 | 1500 | 203 |
3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
博客
3.3.2 學習體會
這一週比以前更深刻了解分支,循環結構,初步計算冪之和,比以前會更有信心,一步一步鞏固知識點,在面對難搞,頭疼的問題時不會再束手無策,會
有本身一套尋求解決辦法的模式,此次的做業有一項要求咱們對比同窗代碼,分析優缺點,咱們能夠鑑別本身的代碼好壞,對造成本身獨特的方式有好處,
不過最主要的仍是練習,多學還要多練。for循環