C語言I博客作業004


這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里

 C語言I博客作業04

我在這個課程的目標是  熟練運用for循環語句
這個作業在那個具體方面幫助我實現目標 for循環語句更好幫助我完成作業
參考文獻 C語言循環控制語句

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

1.1 題目名1

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

1.1.1數據處理
數據表達:定義i為整型變量。
         定義s,m為浮點型。
         變量m用於中間運算。
         變量s題目要求輸出為保存六位小數。
數據處理:用了for循環,執行累加運算,控制了輸出條件。
1.1.2實驗代碼截圖

 

 1.1.3 造測試數據

 

 

 

輸入數據 輸出數據 說明
10 5 發生異常 m大於n if條件無法滿足。
10 20 sum = 2585.768771 大於10
-5 5 sum = inf 此程序只用於正整數,負數無法處理。
1.1.4 PTA提交列表及說明

 

1. 利用codeb locks編程有編譯錯誤,故在作業中直接完成未出現錯誤。
1.2 題目2

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

1.2.1 數據處理
數據表達:定義i,N,s為整型變量。
         定義sum為浮點型。
         變量m用於中間運算。
         變量s題目要求輸出為保存六位小數。
數據處理:用了for循環,並運用了+=累計符號解決累加問題,將s在運行是轉換成浮點型。
1.2.2 實驗代碼截圖

 

1.2.3 造測試數據

輸入數據 輸出數據 說明
5 0.917 數據較小。
100 0.391 運行數據較大。
-5 0.000 只支持正整數輸入運算。
1.2.4 PTA提交列表及說明

 

 1.利用codeb locks編程有編譯錯誤,故在作業中直接完成未出現錯誤。

同學代碼截圖

 

 

自己代碼截圖

 

 

  • 不同點:同學所打代碼顯示其直接定義了數據;
  • 不同點:同學在編譯過程中累加常數沒有用到+=符號。

3.學習總結(15分)

3.1 學習進度條(5分)
周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 5h 30    
第五周 7h 50    
第六周 10h 63    
第七周 9h 44 學習了if條件語句。  
第八周 9h 56 學習了for循環,並了解了css。 對css的用法還不懂。
3.2 累積代碼行和博客字數(5分)
 

 

 

 
 

 

時間 博客字數 代碼行數
第四周 640 0
第五周 637 0
第六周 1268 431
第七周 2520 566
第八周 3371 938

3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
  • 學習了for循環,了解了新運算符+=和浮點型;
  • 學習了for語句;
  • 了解到+=可用於累加計算。
3.3.2 學習體會

這一周還是和上周差不多,學到了新東西,但感覺在學習過程比較吃力,因為自己對編程不是很熟悉,所以動起手來操作有點困難,但自己堅信一切都會好起來的!

 


免責聲明!

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



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