作業04


這個作業屬於那個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
這個作業的目標 鍛煉自己的能力
學號 20209097
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11489
我在這個課程的目標是 學習編程
這個作業在那個具體方面幫助我實現目標 學會部分基礎編程
參考文獻 C Primer Plus 和https://www.runoob.com/cprogramming/c-tutorial.html查找形參和實參的區別及語法

1.PTA實驗作業(20分/題)

從PTA題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分)

1.1 6-1 使用函數求圓台體積 (10分)

1.1.1數據處理

數據表達:用了變量有 r_lower, r_upper, h,a,v。都為浮點型變量, r_lower, r_upper, h,為輸入值,a,v因它們而求得。
數據處理:運用了算術表達式,主函數為#include<stdio.h>,被調函數為double volume_tc(double r_lower, double r_upper, double h),被調函數為雙精度浮點型,實參為 double a。

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
10 30 5 6806.78 符合答案
100 300 50 6806778.33 符合公式
10 300 50 727801.68 符合公式
... ... 公式正確

1.1.4 PTA提交列表及說明

編譯錯誤:兩次都把要求給寫了下來造成int main重復。

1.2 7-3 求冪之和 (15分)

1.2.1 數據處理

數據表達:變量為 i,n,sum;都為整數型,i,n為賦值,sum為i,n求得。
數據處理:賦值表達式,算術表達式,for循環語句,#include<math.h>。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
5 62 符合答案
10 2046 輸出正確
2 6 輸出正確
... ... 代碼正確

1.2.4 PTA提交列表及說明

答案錯誤:將result打成sum答案錯誤,之前錯誤的地方以注意改正。

2.代碼互評(5分)

曹錦榮的7.3代碼截圖

曾淵熙的7.3代碼截圖

我的代碼截圖

1:兩者都注重基礎,能讓人更能看懂,我的過於簡便。

2:曹錦榮的代碼讓人感覺太過僵硬,而我的代碼總感覺有點偷懶,曾淵熙的代碼很穩重。

3:我和曾淵熙能夠活用#include<math.h>。能使用工具。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 所學的知識點簡介 目前比較迷惑的問題
第八周/10.19~10.25 10小時 100 開始了解了軟件工程,學會了使用基本的c語言和markdown語法。 剛剛接觸有很多的迷惑,只會機械的模仿
第九周/10.26~11.1 12小時 250 常量,變量,表達式,賦值等,數據表達與流程控制 只知道機械編碼,沒弄懂語句,語言的意義
第十周/11.2~11.8 14小時 370 開始細學流程控制和數據表達,學了判斷,for語句 深入了解了,更對函數,表達式等意義的模糊
第十一周/11.9~11.15 16小時 450 函數的參數的使用 多重參數的更變很復雜,對於參數不是很了解,僅僅用於使用

3.2 累積代碼行和博客字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

可以適應程序語言的編程的作業了,對於編程也是熟悉了許多,編程的速度也加快了許多,實踐出真知,在學習和編程的過程中慢慢的懂了編程。


免責聲明!

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



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