C語言I部落格作業04

2022-04-02 07:43:49 字數 2366 閱讀 6185

問題

回答這個作業屬於**

c語言程式設計

這個作業要求在**

1/homework/9768

我在這個課程目標是

學習如何分析程式和除錯程式

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

pta的作業,的分析

參考文獻

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

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。

資料表達:sum本題使用double浮點型

i 和n使用int整型

資料處理:採用了for迴圈語句,再用i+2迴圈判斷 i與2*n的大小。

輸入資料

輸出資料

說明-2

0.000000

使用負數測試

00.000000

使用臨界值測試

11.000000

最小正整數

232.549541

pta資料

502.937775

大於題目資料

段錯誤:在for語句後面加了「;」

格式錯誤:在sum與「=」間沒空格

編譯錯誤:printf少打了個f

編譯錯誤:精確度沒調成6位數

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

在一行中按照「sum = s」的格式輸出部分和的值s,精確到小數點後三位。題目保證計算結果不超過雙精度範圍。

資料表達:sum使用double浮點型

i 和n用int整型

資料處理: 運用到了scanf輸入語句

運用了for和if-eles迴圈語句

輸入資料

輸出資料

說明-1

0.000

使用負數

00.000

使用臨界值

20.750

使用偶數

1000

0.837

使用較大數

答案錯誤:i++少加了乙個+

格式錯誤:sum與 = 之間沒空格

格式錯誤:逗號使用了中文輸入的逗號

不同點:1.我和他定義的變數所用的符號不同。邏輯大致一樣。

2.他採用的迴圈語句是i<=n-m而我採用的是a<=n。

不同點:1.我和他的方法不同,在定義變數的時候,我的變數比他的多。感覺他的簡單明瞭。

2.我的通過flag迴圈變換達到交錯累加,而他的通過乙個函式表示式就完成了。我的比較麻煩。

|周/日期|這週所花的時間|**行|學到的知識簡介|目前比較迷惑的問題|

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

|7/10.15~10.18|4天|106|使用for迴圈語句事先指定次數的迴圈程式設計|迴圈程式的邏輯關係|

本週學習了for迴圈語句以及如何使用函式在程式中。

在寫這一周作業的時候我感覺很吃力,特別是寫pta作業的時候一開始感覺到無從下手,感覺好像都沒學過一樣。但看到別的同學都已經提交了作業這才感覺到我和同學們之間已經有了很大的差距,我們大家同樣上課為什麼別人會寫而我不會呢?明顯是別人在課餘花了時間在學習,而自己還是高中一樣的學習模式。大學的學習讓我感受到了自學能力的重要性了,今天的上機課自己發現自學並不是那麼簡單,照著書上操作都是錯誤的。所以今後提高自己的自學能力是很有必要的。

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...

C語言I部落格作業04

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i作業004 我在這個課程的目標是 學會程式語言和設計程式並能夠利用所學知識解決這方面的一些問題 這個作業在那個具體方面幫助我實現目標 學會使用for迴圈 參考文獻 1.1 題目名 1.1.1資料處理 資料表達 定義整型常量n和雙精度浮...