C語言I部落格作業04

2022-06-04 12:42:12 字數 2941 閱讀 3263

|這個作業屬於哪個課程 | c語言程式設計 |

| ---- | ---- | ---- |

|這個作業目標在哪 | |

| 我在這個課程的目標是 |學會函式和調動函式 |

|這個作業在哪個具體方面幫助我實現目標 | 對自己學習的總結並改進|

|參考文獻 | c語言程式設計 |

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

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

1.1 題目名:求冪之和

1.1.1資料處理

資料表達:定義了整型變數 i ,sum,n。

資料處理:使用了表示式 result = result+pow(2,i)和for迴圈。

函式引數:請明確說明主調函式與被調函式的名稱,被調函式的型別,實參與形參的名稱、型別。

1.1.2實驗**截圖

1.1.3 造測試資料

按照以下**,輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明

輸入資料

輸出資料314

2的一次冪到三次冪的和是14

6126

2的一次冪到六次冪的和是126

8510

2的一次冪到八次冪的是510

1.1.4 pta提交列表及說明

1.部分錯誤:符號弄錯沒分中英文

1.2 題目2:求組合數。

1.2.1 資料處理

資料表達:用了m,n,result,i,product這些變數,m,n通過使用者輸入得來,product通過迴圈相乘得來,result通過下面的函式返回得到。其中m,n是整型,product,result是浮點型,i是迴圈變數。

資料處理:資料用到了result=fact(n)/(fact(m)fact(n-m)),product=producti這些表示式,用到了迴圈結構,還呼叫了double fact函式。

主函式 int main(),被調函式 fact(int n),實參:n.形參:m,result,product.型別為浮點型。

1.2.2 實驗**截圖

1.2.3 造測試資料

| 輸入資料 | 輸出資料 |

| ---- | ---- | ---- |

| 2 7 | 21 |

| 8 20 | 125970 |

| 10 22| 646646|

1.2.4 pta提交列表及說明

1.格式錯誤:輸出的等號旁邊沒打空格

2.**互評(5分)

找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。

同學**截圖

自己**截圖

1.她的思維更加清晰,然後感覺能更好的去理解,表達更清楚。

2.我需要去學習她的思維方式,我的有些太簡單了。

同學**截圖

自己**截圖

1.就真的很厲害,能將我們學過的東西去解決一些更難的題目。就能感覺學的很紮實。

2.我的就太簡便了,就只能寫出一些很基礎很簡單的東西,我需要認真去熟練運用。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期

所花時間

**行所學知識點

目前迷惑點

第一周20h

50定義變數

第二週21h

500if判斷語句

第三週21h

800迴圈語句

第四周24h

1200

陣列,定義函式

3.2 累積**行和部落格字數(5分)

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

3.3.1 學習內容總結

1.我看著別人如雲流水的操作著,然後還有別人的一些**,真的覺得自己不足的地方還有好多好多,也蠻迷茫,不知道應該如何去做才會是效率高,但是在路上了,就一定比在原地更好,希望自己能夠早點領悟,然後繼續努力。

2.這週也明顯感到程式設計開始向更深處進發了,難度也提公升了些,比如這個呼叫自己定義的函式就感覺比之前的基本流程結構的學習要更難一些。

3.其實我還是不能很好的理解這個函式部分,甚至也不知道該如何去運用,我需要更認真熟練的練習。

C語言I部落格作業04

問題 回答這個作業屬於 c語言程式設計 這個作業要求在 1 homework 9768 我在這個課程目標是 學習如何分析程式和除錯程式 這個作業在哪各方面幫助我實現目標 pta的作業,的分析 參考文獻 本題要求編寫程式,計算序列 1 1 3 1 5 的前n項之和。輸入格式 輸入在一行中給出乙個正整數...

C語言I部落格作業04

這個作業是屬於哪個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 弄清楚for迴圈語句作用 這個作業在那個具體方面幫助我實現目標 應對不同的題目使用for語句 參考文獻 1.1.1資料處理 資料表達 int denominator,n,i double item,sum 定...

C語言I部落格作業04

問題答案 這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 熟練的運用與掌握計算機系統和c語言知識 這個作業在那個具體方面幫助我實現目標 打字能力和鍵盤符號熟練程度以及對資料的分析 參考文獻 pta系統常見問題解答 本題要求編寫程式,計算交錯序列 1 2 3 3 5 4...