C語言I博客作業04


一, 本周教學內容&目標

第二章 用C語言編寫程序-循環結構2.4輸出華氏溫度攝氏溫度轉化表。要求學習學會使用for循環語句實現指定次數的循環設計。

二,本周作業頭

這個作業屬於哪個課程? C語言程序設計I
這個作業要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770
我在這個課程的目標是 學精C語言,奠定基礎
這個作業在哪個具體方面幫助我實現目標? 掌握使用for循環語句實現指定次數的循環程序設計,了解item,flag變量
參考文獻 C語言作業評價標准,百度百科

三,本周作業

四,作業格式

1.1 求奇數分之一序列前N項和

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

1.1.1數據處理

數據表達

本題變量:i,N,number,sum。因為需要sum小數點后6位,所以定義number與sum為double,定義i,N為int。

數據處理

此題要用到sum+=1.0/number,number+=2這兩個公式,輸入N,使用for循環語句,經過循環結構的運算在輸出結果。

1.1.2實驗代碼截圖

1.1.3造測試數據

1.1.4 PTA提交列表及說明

提交列表說明:

1.編譯錯誤:for()里的;打成了, 以及printf打在了for{}的里面。

1.2 求交錯序列前N項和

本題要求編寫程序,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。

數據處理

1.2.1數據表達

本題變量:i,N,flag,denominator,molecule,item,sum。最終結果sum要保留三位小數,所以定義i,N,flag為int,其他為double。

數據處理

本題定義變量后在for語句里運用下列公式item=flag*molecule/denominator;sum+=item;flag=-flag;molecule+=1;denominator+=2;經過循環結構的運算在輸出結果。

1.2.2實驗代碼截圖

1.2.3造測試數據

1.2.4 PTA提交列表及說明

提及列表說明

1.部分正確:因為item的賦值是double,忘記將分子分母也賦值為double了。

2.代碼互評

同學代碼

自己代碼


1.在循環結構的運算中,我習慣用+=而同學用的=

3.學習總結

在這周的學習中,我學會了for語句,知道了循環結構的順序及操作,也鞏固了定義變量,使我用得更加的熟練了。

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 12個小時 100 for循環語句

3.2 累積代碼行和博客字數

3.3學習內容總結和感悟

3.3.1 學習內容總結

這一周學習了for循環,其步驟1.定義變量 2.接受用戶輸入 3.打印表頭 4.循環結構。以及for(步驟1;步驟2;步驟3)。還學會了一些變量:item,flag,denominator。

3.3.2 學習體會

這周的學習相比上幾周更加的懂套路了,在上課前提前預習,在上課時會有很好的效果,以及課后的作業完成速度要比前幾周的更加的快了,熟練了。


免責聲明!

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



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