C語言I博客作業03


1.作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個作業要求在哪里 https://www.cnblogs.com/pengchen511/p/10564067.html
這個作業的目標 展示自己寫的題,講出自己寫題時的思路,鍛煉我們的表達能力
學號 20209119

1.PTA實驗作業

1.1 C程序設計 實驗1-3-1

內容描述:計算球的體積和表面積:參考例3.4程序,使用宏定義定義π(定義為3.14159)的值,編程計算並輸出球的表面積和體積,球半徑r的值由用戶從鍵盤輸入。

1.1.1實驗代碼截圖

1.1.2數據處理

1.數據表達:定義體積為v,表面積為s,半徑為r,題目所給的圓周率為a,他們的數據類型都是雙精度浮點型,用double來定義。
2.數據處理:s=4apow(r,2); v=(4apow(r,3))/3;

1.1.3 PTA提交列表及說明

說明

  • Q1:最開始不知道有數學函數所以代碼寫的很糟糕
  • A1:在c語言程序設計的28頁看到了,然后就懂了,會用了。
  • Q2:不知道怎么保留兩位小數
  • A2:書上的25頁有相關解說

1.2 將秒數轉換成時分秒

編寫程序實現:從鍵盤輸入一個以秒為單位的時間值整數,將其轉換成時、分、秒的形式輸出。

1.2.1實驗代碼截圖

1.2.2數據處理

1.數據表達:本題所用的數據類型為整數型,輸入的值定義為a,輸出的值分別定義為x c b,可以很清楚的表示本題所需要數據。
2.數據處理:b=a % 60; c=((a-b)/60)%60; x=(a-(b+c*60))/60/60;

1.2.3PTA提交列表及說明

說明

  • Q1:找不到他們之間聯系,沒有思路
  • A1:想了很久,有思路了,然后完全是數學問題。

1.3 輸入身高計算並顯示標准體重

編寫一段程序, 像下面那樣讀取表示身高的整數值, 顯示出標准體重的實數值.
標准體重根據公式 (Tall−100)0.9 進行計算(其中Tall代表身高厘米數), 所得結果保留一位小數.

1.3.1實驗代碼截圖

1.3.2數據處理

1.數據表達:身高定義為整數類型 int,並且用Tall來表示輸入身高的值,同時將體重定義成雙精度浮點型 double。
2.數據處理:a=(Tall-100)*0.9;

1.3.3PTA提交列表及說明

說明

  • Q1:開始時沒認真,不假思索將所有的數據定義成整數型。
  • A1:后來出錯了,發現了自己的問題,將體重定義成雙精度浮點型 double。

2.閱讀代碼

  • 1.本題中使用了for的嵌套,輸出時向左對齊,運用了多個知識點,對於我們這些初學者來說綜合性較強。
  • 2.本題很經典,特別是第二個for的使用,我覺得這是這個題的精髓所在。
  • 3.本題初看會覺的有點難度,不過認真思考后覺得沒有看起來那么復雜。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第八周10.19-10.25 28小時 500 if-else的使用,for循環的使用 ,switch的使用,while和do—while的使用,輸出保留幾位小數 ,break和continue的使用和區別,輸出時四舍五入等 對變量的初始化,
第九周10.26-11.1 24小時 550 多種嵌套,輸出時向左向右靠齊等 對輸出時向左向右靠齊的使用不熟練,對蛇形代碼的理解不透徹
第十周11.2-11.8 26小時 500 數組的使用

3.2 累積代碼行和博客字數

3.3 學習感悟(5分)

請回顧自己的本周的學習過程,如果你有新的想法或者新的方法,請及時記錄下來。

  • 1.多寫題,不過不要盲目的去寫,有目的的去寫。針對一個知識點去寫題,直到熟練這個知識點的使用,這樣你就可以很徹底的理解這個知識點,以后就可以熟練的使用。
  • 2.寫題時,要先把題目所考的知識點弄清楚,不要盲目的去寫題,不然很多時候是在浪費時間,效率極低。
  • 3.寫題多思考,題在精不在多。盡量做到寫一個題懂一類題,高效的學習。
  • 4.一些新東西以前沒有接觸過,初學時會覺得沮喪,有放棄的念頭,在這個時候請堅持一下下,因為再堅持以后你會看到很多的的東西,會學到很多,而且以后你會感謝這個堅持的你。


免責聲明!

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



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