C語言|博客作業03


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448
這個作業的目標 <了解自己,完善自己>
學號 <20209086>

1.PTA實驗作業(15分/題)

1.1 求簡單交錯序列前N項和 (15分)

本題要求編寫程序,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N項之和。1 求簡單交錯序列前N項和 (15分)

1.1.1實驗代碼截圖

1.1.2數據處理

數據表達:用了denominator-d,flag-f,i,n,item,sum六個變量,i為循環變量,n為循環n次,item表示第i項,item,sum為浮點數。
數據處理:for(i=1; i<=n; i++){item=f*1.0/d;sum=sum+item;f=-f;d=d+3;}

1.1.3 PTA提交列表及說明

  • Q1開始按照書上的方法輸入但是答案錯誤。
  • A1sum=sum+item沒有輸入上去。
  • Q1輸出的答案還是不對。
  • A1sum = %f,少輸入了.3%f。

1.2求分數序列前N項和 (15分)

本題要求編寫程序,計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。

1.2.1實驗代碼截圖

1.2.2數據處理

數據表達:整型n;浮點型sum,b,d,t;循環變量i;
數據處理:for(i=1;i<=n;i++){ t=b; b=b+d; d=t;item=b/d;sum+=item;}

1.2.3 PTA提交列表及說明

  • Q1開始顯示編譯錯誤,但一直沒有找到。
  • A1發現scanf打成了printf。
  • Q2之后答案錯誤有太多小數點。
  • A2把%f改為了%。2f。

1.3求平方根序列前N項和 (15分)

本題要求編寫程序,計算平方根序列√1+√2+√3​​+⋯的前N項之和。可包含頭文件math.h,並調用sqrt函數求平方根。

1.3.1實驗代碼截圖

1.2.2數據處理

數據表達:整型n;浮點型sum,S;循環變量i;
數據處理:for(i = 1;i <= n;i++){S = sqrt(i);sum = sum + S;}

1.3.3 PTA提交列表及說明

  • Q1編譯錯誤開始一直沒有找到在看符號是否錯誤。
  • A1結果有一個S學成了s。
  • Q2還是編譯錯誤,for(i=1,i<=n,i++)
  • A2for(i=1;i<=n;i++),“;”輸入成了“,”。

2.閱讀代碼(-5——5分)

1.用於求二項式系數組合。
2.了解到了while的一個新的循環,有來篩選有用條件。
3.之后用if-else分段函數。
4.continue語法來選擇跳過語法來,執行下次循環。
5.運用多種循環來達到輸出正確的要求。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第八周/10.19~10.25 20小時 20行 在屏幕上顯示Hello World!markdowm語法
第九周/10.26~11.1 25小時 320行 變量和數據類型,如何在網上提問 無法准確定義
第十周/11.2~11.8 30小時 660行 if-else並列結構,for循環 部分格式不太了解

3.2 累積代碼行和博客字數(5分)

3.3學習感悟(5分)

最近上課的內容越來越難明白,只要自己在錯誤之間不斷的積累經驗細節,累代碼是一個注重細節過程,很多錯誤都是因為一些小地方出錯,使整個程序無法完成輸出,但是在自己實在無能為力時也要學會尋求他人的幫助,使自己更進一步,不斷完善自己。


免責聲明!

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



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