| 問題 | 答案 |
|---|---|
| 這個作業屬於哪個課程 | C語言程序設計II |
| 這個作業的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
| 我在這個課程的目標是 | 能自己自主編程 |
| 這個作業在哪個具體方面幫助我實現目標 | 學好程序設計基本方法和技能 |
| 參考文獻 | 《C語言程序設計》、《提問的智慧》 |
一、PTA實驗作業
7-3超速判斷
-
1.1、模擬交通警察的雷達測速儀。輸入汽車速度,如果速度超出60 mph,則顯示“Speeding”,否則顯示“OK”
-
1.1.1實驗代碼截圖

-
1.1.2數據處理
數據表達:
| 變量 | 變量值來源 | 變量類型 |
|---|---|---|
| i(速度) | 輸入 | int |
數據處理:
表達式:Speed: i - S,(其中i是車速,S或者是Speeding、或者是OK)
流程結構:選擇結構
- 1.1.3PTA提交列表及說明

Q1:剛開始不清楚題目的函數關系
A1:理清楚對應的函數關系
Q2:關系清楚后,修改又有多種錯誤。如字母大小寫;忘記加符號;
A2:查清格式(是否缺了空格,標點)
Q3:格式錯誤有點找不出來,感覺都對的一樣。
A3:又一次少了空格,在cost=%.2lf時等號后面沒加空格。
7-4階梯電價
- 1.2為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
- 1.2.1實驗代碼截圖

- 1.2.2數據處理:
數據表達:
| 變量 | 變量值來源 | 變量類型 |
|---|---|---|
| e(月用電量) | 輸入 | int |
| m(電費) | 隨自變量變化而變化 | double |
數據處理:
表達式:cost = 應付電費值; m = 0.53e; m = 0.5350+0.58*(e-50)
流程結構: 選擇結構
- 1.2.3PTA提交列表及說明

Q1:答案錯誤,讓人有點懵
A1:說明程序運行沒有問題,就是思路錯了,那個計算的分段函數弄錯了。
Q2:部分錯誤,<50的編譯錯誤
A2:在<50的那行中少了等號兩邊的空格。
7-5 輸出三角形面積和周長
- 1.3根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√
s(s−a)(s−b)(s−c) ,其中s=(a+b+c)/2。 - 1.3.1實驗代碼截圖

- 1.3.2數據處理
數據表達:
| 變量 | 變量值來源 | 變量類型 |
|---|---|---|
| a,b,c(邊長) | 輸入 | int |
數據處理:
表達式:area=√s(s−a)(s−b)(s−c);s=(a+b+c)/2;area = 面積;perimeter = 周長
流程結構:選擇結構
- 1.3.3PTA提交列表及說明

Q1:參考了別人的,感覺一樣,卻還是編譯錯誤,看着有點抓狂。
A1:最后還是一個空格問題!!!
二·閱讀代碼
計算具有特定數目的逆序排列的數目。
給定一一個排列a1 a2 a3, n個整數中的an, -一個反轉是對(ai, aj)其中i aj。一個排列中逆序的數目表明了一個排列的“無序”程度。如果我們希望分析排序算法的平均運行時間,那么知道n個對象有多少個pernutations會有一定數量 的逆序是很有用的.在這個問題中,你被要求計算n個值中恰好有k個逆序的排列的數目

- 雖然有點看不懂這個代碼,但這個代碼看上去就很享受
優點:排版舒適,給人極度舒服的感覺。那些字符看起來很專業。
可學習地方:注意代碼的格式,嚴格要求自己。
三·學習總結
- 3.1 學習進度條
| 周/日期 | 這周所花時間 | 代碼行 | 學到的知識點簡介 | 目前比較困惑的問題 |
|---|---|---|---|---|
| 10.7-10.14 | 二十個小時 | 90 | 學會運用選擇結構和計算分段函數 | 對於表頭中函數表示不太熟悉 |
-
3.2 累積代碼行和博課字數

-
3.3 學習感悟 ❤
❶老師上課講的並不是我們全部作業的內容,所以在做作業的時候我們要自己去查找資料。
❷看了提問的智慧后,懂得了利用網絡查詢,多個地方查看后,大多數問題是解決了的。若還有不會的話,就去咨詢學長學姐或同學老師。
❸隨着學習的漸入,能明顯感覺到作業難度加大了,作業量增多了。既然老師布置了那個作業,說明在那個期限中,努把力還是可以完成的。
❹作業發布后,不要想着作業又多又難,要想着快點解決就OK。
