C語言I博客作業04


一.表格

這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768
我在這個課程的目標是 把C語言學精,熟練掌握編程技術,爭取每天80+代碼
這個作業在哪個具體方面幫助我實現目標 PTA上打代碼,慢慢掌握編程,熟練使用wps做圖形
參考文獻 百度百科,其他同學作業

二.本周作業

1.PTA實驗作業

1.1求平方與倒數序列的部分和

題目內容描述:本題要求對兩個正整數m和n(m≤n)編寫程序,計算序列和m²+1/m+(m+1)²+1/(m+1)+⋯+n²+1/n。

1.1.1數據處理
數據表達:i,m,n,sum(變量);賦值,運算(怎么來);int(整型),double(雙精度浮點型)
數據處理:數學表達式,循環結構
1.1.2實驗代碼截圖

1.1.3造測試數據
輸入數據 輸出數據 說明
5 10 sum = 355.845635 例題上的數據
10 10 sum = 100.100000 使用兩個較小數據計算
10 100 sum = 338067.358409 使用一個較小數據與一個較大數據計算
200 300 sum = 6398350.409633 使用兩個較大數據計算
1.1.4PTA提交列表及說明

1.編譯錯誤:剛開始只給了一個變量賦值;問了同學才知道要給2個變量都賦值。
2.編譯錯誤:符號打錯了;找了很久才發現;打成了 "  ,  ”  。
3.答案錯誤:循環結構永不停止;自己認真檢查后發現漏了"  }  "。

1.2 求交錯序列前N項和

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

1.2.1數據處理
數據表達:N,i,t,sum(變量);賦值,運算(如何來);int(整型),double(雙精度浮點型)
數據處理:數學表達式,循環結構
1.2.2實驗代碼截圖

1.1.3造測試數據
輸入數據 輸出數據 說明
5 sum = 0.917 例題上的數據
4 sum = 0.362 使用較小數據計算
1000 sum = 0.393 使用較大數據計算
-10 sum不存在 負數不屬於循環范圍
1.1.4PTA提交列表及說明

答案錯誤:沒有引用math
答案錯誤:數學公式錯誤;查了百度
答案錯誤:忘記給變量賦值

2.代碼互評

2.1.1 同學代碼截圖(計科一班彭齊家同學)

2.1.2自己代碼截圖


1.我們采用的方法不一樣,他是書上的方法,我是數學公式
2.我用了pow平方,他沒有用沒學過的
3.我的代碼比較復雜,他的比較簡潔,我應該向他學習減少代碼行。

2.2.1同學代碼截圖(石柯同學)

2.2.2自己代碼截圖


1.她運用的變量比較准確,我運用的比較簡單。她變量比我多了一個
2.她的循環結構分步,我是一步到位。
3.我要向她學習代碼的嚴謹性,不能為了簡單就亂運用變量。

3.學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
15/10- 18/10 3天 80 循環結構,流程圖,數學函數 數學公式的表達,為什么整數除以變量有一個要用括號括起來還要乘以1.0

3.2累計代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結
  • 本周主要學習for循環語句的使用,這個語句也是基本的編程語句之一。
  • for循環是編程語言中一種開界的循環語句,而循環語句 由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。
  • 比如計算1-100相加之和,可以利用for循環算,可以省很多時間並且不容易出錯。
3.3.2學習內容體會
  • 老師說的沒錯越學后面越難,但卻越來越有趣。這周學了for循環結構語言,上課的時候我聽的十分認真,但寫作業的時候,還是要問同學。。。。可能我還是不熟練。c語言在學習的時候是真的有趣。
  • 我不理解為什么整數除以整數,分母要用括號括起來。
  • 彭琛老師真的很好,不過老師講課的時候能否講慢一點,,我有時候沒反應過來就講下一個題目了。畢竟老師這么受歡迎,還沒上課,門口就擠滿了人,可能還搶不到前排,后排很難看懂老師所寫的代碼。


免責聲明!

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



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