C語言I博客作業03


問題 答案
這個作業屬於哪個課程 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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM