問題 | 答案 |
---|---|
這個作業屬於哪個課程 | c語言程序設計ll |
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/8727 |
我在這個課程的目標是 | 掌握c語言的一些基礎語句,關系運算 |
這個作業在哪個具體方面幫助我實現目標 | 說明PTA作業的數據處理,對錯誤進行說明 |
參考文獻 | 《c語言程序設計》,ACM解題 |
1. PTA實驗作業
1.1 題目7-1計算存款利息
題目內容描述:利用計算公式interest=money*(1+rate)^year-money計算存款利息
1.1.1 實驗代碼截圖
1.1.2 數據處理
數據表達:提出了雙精度浮點型變量money,year,rate,調用printf輸入
數據處理:使用了格式化輸入語句scanf( ),流程結構為 輸入-處理-輸出
1.1.3 PTA提交列表及說明
- "%lf %lf %lf"打成了“%d %d %lf "
- double后面沒有打上interest
- 沒打上pow,直接在1+rate后面加上“,year"
- 出現了許多錯誤,不止圖片上這一些,有些自己也不知道問題所在
1.2 題目7-2計算分段函數
題目內容描述:計算分段函數f(x)的值
1.2.1 實驗代碼截圖
1.2.2 數據處理
數據表達:提出了雙精度浮點變量x,y,調用scanf輸入
數據處理:使用了 else-if從句,平方根函數sqrt(x),冪函數pow(x,n),流程結構為 輸入-處理-輸出
1.2.3 PTA提交列表及說明
- ”sqrt"與“pow"位置打反
- ”%lf"打成了“%d", "%.2f"
- "sqrt(x)"打成了”sqrt(x,0.5)"
- "%.2f"打成了“%.2lf",等等一系列問題
1.3 題目7-4階梯電價
題目內容描述:請編寫程序計算電費,月用量50千瓦時(含50千瓦)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時
1.3.1 實驗代碼截圖
1.3.2 數據處理
數據表達:提出了整形變量x,雙精度浮點變量cost
數據處理:使用了 else-if從句,流程結構為 輸入-處理-輸出
1.3.3 PTA提交列表及說明
- else-if從句用錯
- 沒有提出整形變量
- cost的計算公式打錯
2. 閱讀代碼
- 定義了一個整型變量cnt,並賦初始值為0
- 使用了if-else語句,循環語句
- 使用了頭文件#include iostream using namespace std;iostream是輸入輸出流的意思
3. 學習總結
3.1 學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
7/10.9-7/10.11 | 21小時 | 120 | else-if從句,關系運算 | PTA顯示的答案錯誤究竟是什么 |
3.2 累積代碼行和博客字數
時間 | 博客字數 | 代碼行數 |
---|---|---|
第四周 | 596 | 32 |
第五周 | 692 | 22 |
第七周 | 952 | 120 |
3.3 學習感悟
- 剛開始學習c語言時我連編程格式都不知道,第一次PTA作業做的是十分懵的,搜資料,問同學,一點一點的獲得知識,相信自己會得到提升的
- 當PTA作業顯示答案錯誤時我是非常苦惱的,我不知道究竟是哪個地方錯了,只能亂改,最后答案正確了,但我還是不懂答案錯誤具體是什么
- 剛開始看到作業時是煩躁的,難度加大了,時間縮短了,都不知道從哪下手了,一步一步的琢磨,終於還是在規定時間內完成了作業。再回想起來,也並沒有剛開始看到作業時想的那么可怕