| 問題 | 答案 |
|---|---|
| 這個作業屬於那個課程 | C語言程序設計II |
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8717 |
| 我在這個課程的目標是 | 學習掌握C語言 |
| 這個作業在那個具體方面幫助我實現目標 | 1.PTA作業2.閱讀別人的代碼3.學習總結 |
| 參考文獻 | https://www.nowcoder.com/ta/acm-solutions/review?query=&asc=true&order=&page=8 |
1.PTA實驗作業

1.1階梯電價
題目內容描述:為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
1.1.1實驗代碼截圖

1.1.2數據處理
數據表達:該題定義了變量cost和x,x為整型,cost為雙精度型。
數據處理:該題使用了if-else語句,用到的表達式:cost=500.53+(x-50)0.58;cost=0.53*x。
1.1.3PTA提交列表及說明

Q1:大部分錯誤都是編譯錯誤,為什么總是出現編譯錯誤?
A1:主要總是打錯一些符號,或者漏打一些符號。
1.2輸出三角形面積和周長
題目內容描述:本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。
1.2.1實驗代碼截圖

1.2.2數據處理
數據表達:該題定義了變量a,b,c,s,area,perimeter,都為雙精度型。
數據處理:該題使用了if-else語句,用到的表達式:s = (a+b+c)/2; area=sqrt(s(s-a)(s-b)*(s-c)); perimeter=a+b+c;
1.2.3PTA提交列表及說明

Q1:有時出現部分正確,不知道是什么意思。
A1:后來去仔細檢查發現還是語句中有錯誤。
1.3三天打魚兩天曬網
1.3.1實驗代碼截圖

1.3.2數據處理
數據表達:該題定義了變量e,N,都為整型。
數據處理:該題使用了if-else語句,用到的表達式:e=N%5;
1.3.3 PTA提交列表及說明

Q1:每次還是出現好多此編譯錯誤。
A1:還是有時漏打一些符號或者打錯一些符號。
2.閱讀代碼

1.代碼有注釋文本,可以方便讀者閱讀。
2.代碼結構層次清晰。
3.代碼簡短有力,很好的解決了問題。
3.學習總結
3.1 學習進度條
| 周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
|---|---|---|---|---|
| 第一周 | 3天 | 40 | 1.學會了使用相關的教學&學習輔助工具2.初步認識了C語言 | 無 |
| 第二周 | 7天 | 65 | 1.學習了《提問的智慧》2.學習了常量、變量和數據類型 | 無 |
| 第三周 | 4天 | 120 | 分段函數的表達 | 一些語句的理解還不是很到位 |
3.2 累積代碼行和博客字數

3.3 學習感悟
C語言的學習是一個循序漸進的過程,需要不斷的溫習和鞏固,通過這次作業,鞏固了學過的知識,尤其是鞏固了if-else語句,PTA的習題不但起到鞏固也起到了拓展的效果。博客園的作業雖然耗費了許多時間,但使我總結了這周的學習內容和學到了電腦一些實用的技能。在接下來的學習中,希望自己繼續努力,不斷取得新的進步。
