C語言I博客做業04

這個做業屬於哪一個課程 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循環

相關文章
相關標籤/搜索