C語言 部落格作業04

2022-05-14 06:00:28 字數 3038 閱讀 5895

這個作業屬於哪個課程

c語言程式設計ii

這個作業的要求在**

我在這個課程的目標是

學習基礎程式語言c語言,基本掌握c語言的思維方向

這個作業具體在哪個方面幫助我實現目標

程式設計練習,錯誤分析,

參考文獻

markdown語法小結

本題要求編寫程式,計算序列 1 + 1/2 + 1/3 + ... 的前n項之和。

1.1.1資料處理

資料表達:用了n,i,sum三個變數。n是輸入數值,是整型變數;sum因為是輸出,所以初始賦值是0,是浮點型變數;i是表示項數,所以初始賦值為1,是整型變數。

資料處理:用了表示式:賦值運算子,算術運算子,關係運算子,邏輯運算子;用了for迴圈結構。

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料說明1

1.000000

輸出小數點都為0

1005.187378

輸入數值變大,然而輸出值較小

20000

10.480728

輸入值進一步增大,隱約可知曲線為隨著n變大,sum增長速度減慢

1.1.4 pta提交列表及說明

編譯錯誤1:for語句的迴圈體中間用」,「隔開,把i定義成浮點型變數,for語句中用了一條多餘的語句

編譯錯誤2:for語句的迴圈體中間用」,「隔開,把i定義成浮點型變數,for語句中用了一條多餘的語句

答案錯誤:把i定義成浮點型變數,for語句中用了一條多餘的語句。把for語句中的迴圈體間隔運算子改成」;「。

多種錯誤:不記得了,我改動了乙個地方,導致多種錯誤

部分正確123:n最小正確,samlp等價和較大n執行超時:for語句中用了一條多餘的語句把i改成整型變數。

全部正確:把多餘的語句改入另一條語句中。

1.2.1資料處理

資料表達:用了n,x,sum三個變數。n是輸入數值,是整型變數;x表示項數,所以初始賦值為1,是整型變數;sum是因為是輸出,所以初始賦值為0,是浮點型變數。

資料處理:表示式用了關係運算子,邏輯運算子,算術運算子,賦值運算子;用了for迴圈結構。

1.2.2實驗**截圖

1.2.3造測試資料

輸入資料

輸出資料說明1

1.000000

n等於1時輸出也等於1

504.089059

輸入值較大但是輸出值較小

9004.382952

輸入值大但是輸出值非常小,說明sum的變化速度非常小

1.2.4pta提交列表及說明

編譯錯誤:輸入的時候表達輸入變數時邏輯運算子沒寫,後來加上了&。

段錯誤12:輸出的時候輸出格式不正確,錯誤**:printf ("%.6f"\n);經過與上題對比才寫對。

許欣欣同學第四題

我的第四題

1.許欣欣同學定義了許多個變數,把m賦值給i。

2.她的a相當於我的pow(i,2)

3.她的b相當於1.0/i

石柯同學第五題

我的第五題

1.石柯同學的i的定義是浮點型,我的i定義為整型

2.我用denominator來定義分母,但是石柯同學是直接用i計算的

3.石柯同學分母的公式是用(2*i-1),我是用原分母直接加2得出新分母的

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

9/21-9/28

約3小時

31行對於程式設計的基礎練習,簡單的輸出

程式設計熟練度不夠

9/28-10/05

約2小時

26行輸入模式的學習,練習

熟練度不夠,對於輸入輸出過程基本是完全不理解

10/05-10/12

約6小時

86行輸入和輸出學會了,不同的結構,語句,運算的學習等等

熟練度不夠,知識儲存量不夠,導致程式設計的時候經常需要查閱資料

10/12-10/18

約5小時

91行可以自行程式設計,只有程式設計完成後出現錯誤才需要向同學求助。基本操作和思路學會,但是有些不夠熟練。學習了**的除錯

不能熟練自主操作除錯,程式設計不夠熟練

3.3.1 學習內容總結

本週學習了迴圈結構for語句,該語句可以用來反覆迴圈迴圈體進行計算,比如計算1+2+3+......+n的前n項和,就可以用for語句:「for (i=1;i<=n;i++);」

3.3.2學習體會

本週是我第一次可以自主一次完成程式設計的學習周!雖然對於其他同學來說,這並不算什麼,他們早就可以做到這一點,可是對我來說,這是乙個質的飛躍!我的打字速度越來越快,可是還不夠!我希望可以像我媽媽一樣做到不需要看鍵盤就可以打字!我明顯地感覺到自己對程式設計的興趣越來越濃厚!在以後的學習裡,我一定要繼續保持這種興趣,讓自己的程式設計之路越來越順暢!!!

c語言 部落格作業04

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 了解 運用並學會自己編輯c語言 這個作業在哪個具體方面幫助我實現目標 能幫助我更了解c語言,練習c語言 參考文獻 c語言程式設計 提問的智慧型 本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前n項之和。資料...

c語言 部落格作業04

問題 回答 這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 熟練使用for迴圈語句 這個作業在哪個具體方面幫我實現目標 對for迴圈語句更熟悉 參考文獻 c語言程式設計 題目內容描述 計算序列1 1 2 1 3 的前n項之和 資料表達 用了哪一些變數,這些變數值怎麼來...

c語言 部落格作業04

問題 回答這個作業屬於哪個課程 c語言程式設計ll 這個作業要求在 我在這個課程的目標是 學會使用for語句進行迴圈計算 這個作業在哪個具體方面幫我實現目標 pta作業求序列和 參考文獻 c語言程式設計 題目內容描述 計算序列1 1 2 1 3 的前n項之和 資料表達 定義了整型變數n,雙精度浮點型...