C語言I部落格作業04

2022-05-30 07:39:16 字數 2893 閱讀 4390

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

更加深入的了解並掌握c語言

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

對pta上的**進行資料處理和對pta提交列表的錯誤進行說明

參考文獻

《c語言程式設計(第三版)》

1.pta實驗作業.

1.1求簡單交錯序列前n項和

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

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

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

輸入樣例:

10
輸出樣例:

sum = 0.819
1.1.1資料處理

資料表達:運用了兩個整型變數n,i和乙個浮點型變數sum,其中sum通過公式sum=sum+pow((-1),i+1)*1.0/i計算得出;

資料處理:

1.1.2實驗**截圖

1.1.3 造測試資料

輸入資料

輸出資料

說明-100

sum=0.00

小於070

sum=0.833

大於00

sum=0.00

等於01000

sum=0.835

等於1000(較大的數)

1.1.4 pta提交列表及說明

提交列表說明:

1.執行超時:程式一直進行計算下去,後發現是i=i+3寫成了i+3.
1.2 求奇數分之一序列前n項和

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

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

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

輸入樣例:

23
輸出樣例:

sum = 2.549541
1.2.1 資料處理

資料表達:運用了兩個整型變數i,n和兩個浮點型變數s,sun,其中sum通過 s=s+1.0/i計算,其他三個變數通過賦值或輸入得來

資料處理:

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明-100

sum=0.000000

小於070

sum=3.106007

大於00

sum=0.000000

等於01000

sum=4.435633

等於1000(較大的數)

1.2.4 pta提交列表及說明

1.編譯錯誤:前面沒設定整型變數i,但後面卻用了i進行for的迴圈語句。

2.**互評(5分)

同學**截圖

自己**截圖

1,我的**變數少且變數命名簡單,而同學這份**命名單詞很長且變數很多;

2,我的**for的迴圈時用了pow進行運算,且運算步驟少,而同學這份**for的迴圈時步驟較多,容易造成運算超時。

3.學習總結

3.1 學習進度條

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

7/7-7/13

10 小時

235迴圈語句for的使用以及格式

無8/14-8/20

8小時197

定義全域性變數

無3.2 累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

對函式的複數運算進行了學習,從中學會了定義全域性變數以及複數的和與積運算的編寫。

3.3.2 學習體會

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