第四周作業


這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 作業鏈接
我在這個課程的目標是 掌握並運用本周所學的知識
這個作業在那個具體方面幫助我實現目標 在編程過程中多加練習本周所學知識,加深印象。
參考文獻 C語言程序與設計(第三版)
學號 20209041

1. PTA實驗作業

1.1 使用函數求圓台體積

1.1.1數據處理

數據表達:有r_lower,r_upper,h這些浮點型變量,題目已給出的變量。
數據處理:本題用了數學表達式和順序結構。
函數參數:主調函數是int main,被調函數有雙精度浮點型double volume_tc,實參、雙精度浮點型r_lower、r_upper、h,形參、雙精度浮點型result。

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
10 30 5 6806.78 r_upper大於r_lower
3 2 5 99.48 r_upper小於r_lower
30 \ 30 \ 5 14137.15 r_upper等於r_lower

1.1.4 PTA提交列表及說明


1.剛剛開始的時候沒有搞懂題目意思,直接將裁判測試程序樣例抄了下來。
2.編譯錯誤:將裁判測試程序樣例一並寫入了。
3.編譯錯誤:分號忘記打。

1.2 求組合數

1.2.1數據處理

數據表達:m,n為輸入數值;x,y,z為副函數計算得來;sum為主函數計算得來;函數均為雙精度浮點型
數據處理:數據表達式:賦值表達式,算術表達式 流程結構:循環結構,順序結構
函數參數:主調函數:main
被調函數:fact(double n) 雙精度浮點型
實參:m,n,sum 形參:n

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
3 5 result = 10 n大於m
3 3 result=1 n等於m
5 3 result = 0 n小於m

1.2.4 PTA提交列表及說明


1.編譯錯誤:分號忘記打。
2.編譯錯誤:函數未定義。
3.答案錯誤:運算出錯。
4.格式錯誤:空格沒有打。

2.代碼互評

同學代碼


我的代碼


1."使用函數求圓台體積"這題我使用了pow(),該同學未使用。
2."求組合數"該題中我用x,y,z來定義fact(n), fact(m), fact(n-m);比對方的麻煩一些。我們兩個調用的函數也不同。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
1/11-1/18 8h 46行 Helle World!代碼,基本printf()語法的使用
2/23-2/30 10h 125行 華氏攝氏度轉攝氏度、計算平均分 做PTA上的作業還是很懵的狀態
3/1-3/8 15h 267行 f-else,for語句的使用,調用數學函數表達 對於某些題目的數學知識轉換還不是很熟悉
4/9-4/15 20h 429行 循環語句,調用定義函數 對於調用函數不是很熟練

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.對於課堂和老師我一直都覺得很滿足,老師上課也能把每個細節都講到,也會為我們留時間來練習,對此深表感謝。
2.感覺C語言的學習還是要鑽研,上課要是沒聽懂的話,正不如是“實踐是檢驗真理的唯一標准”,要自己動手才能用自己的理解方式去明白這個條件究竟是什么,這條語句究竟有什么作用。
3.這周的學習狀態比上周的好很多,提前預習后的感覺很好,但是對於函數的定義與調用掌握還不是太完全。還需要繼續模擬,達到熟練的程度。


免責聲明!

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



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