這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
這個作業的目標 | 學習並練習自定義函數,自主思考 |
學號 | 20208994 |
1.PTA實驗作業(20分/題)
從PTA題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:
題目內容:
1.1.1數據處理
數據表達:定義了整形變量n,m.和浮點型變量C,i,result=1
數據處理:使用了for循環以及兩個表達式C = fact(n)/(fact(m)*fact(n-m)),result = result * i
函數參數:主函數int main()以及自定義函數fact (int number)(階乘)。形參n,m,i。實參number
1.1.2實驗代碼截圖
1.1.3造測試數據
測試用例 | 測試結果 |
---|---|
5 6 | 6 |
4 6 | 15 |
15 19 | 3876 |
1.1.4 PTA提交列表及說明
Q:自己定義的函數有錯誤或者是格式不對
A:通過與同學交流和網上查閱資料對比
1.2 求冪之和*
題目內容:
1.2.1 數據處理
數據表達:定義了整形變量i,浮點型變量n,result = 0
數據處理:使用了for循環,調用了pow函數
函數參數:主函數int main(),調用函數pow(double x,double y)。形參:n,result;實參:2,i
1.2.2 實驗代碼截圖
1.2.3 造測試數據
測試用例 | 測試結果 |
---|---|
9 | 1022 |
5 | 62 |
10 | 2046 |
1.2.4 PTA提交列表及說明
Q:有些地方不怎么會
A:看書
代碼互評
同學代碼
我的代碼
1.同學使用了if語句和for語句的結合自定義自己的函數,而我只有簡單的for循環語句
2.同學思路清晰,我的思路比較新手
3學習總結
3.1 學習進度條
周/日期 | 所花時間 | 所學知識點 | 目前比較疑惑的問題 |
---|---|---|---|
第一周 | 13h | hello world | 無 |
第二周 | 15h | 分段函數 | 無 |
第三周 | 15h | for循環 | 無 |
第四周 | 15h | 自定義函數 | 各種出錯 |
3.2 累積代碼行和博客字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
1.進過幾個星期的學習,懂得東西也逐漸上漲
2.但是一旦遇到代碼還是得通過書本原有的模板或者網上查找才能自己完成
3.加強自己的學習能力