C語言|博客作業03


這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
這個作業的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455
這個作業的目標 練習for循環語句,學會設計循環程序
學號 20209051

1.PTA實驗作業

1.1 求分數序列前N項和
題目內容: 計算序列 2/1+3/2+5/3+8/5+... 的前N項之和。注意該序列從第2項起,每一項的分子是前一項分子與分母的和,分母是前一項的分子。
題目要求:在一行中輸出部分和的值,精確到小數點后兩位。題目保證計算結果不超過雙精度范圍。

1.1.1實驗代碼截圖

1.1.2數據處理
數據表達:

     變量:N,i,sum,denominator,numerator,t
     類型:整形(N,i),浮點型(sum,denominator,numerator,t)
     N輸入定值,t通過賦值,其余初賦值后通過循環累加

數據處理:

     表達式:sum=sum+(numerator*1.0)/denominator;numerator=denominator+numerator
     流程結構:for循環結構

1.1.3PTA提交列表及說明

  • Q1:有格式錯誤
  • A1:寫成了printf("sum=%.2f",sum)輸出成了sum=32.66,沒有看到只要求直接輸出結果,不需要sum=。
  • Q2:答案錯誤
  • A2:分子分母之和賦值混亂了,加入t來賦入前一項分子的值,再見t賦入到循環項的分母

1.2求簡單交錯序列前N項和
題目內容:計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N項之和。
題目要求:在一行中按照“sum = S”的格式輸出部分和的值S,精確到小數點后三位。題目保證計算結果不超過雙精度范圍。
1.2.1實驗代碼截圖

1.2.2數據處理
數據表達:

     變量: N,i,flag,denominator,sum,item,
     類型:整型(N,i,flag,denominator),浮點型(sum,item)
     N輸入數值,其余初次定值后循環累加或變換符號

數據處理:

     表達式:item=flag*1.0/denominatorsum=sum+item,flag=-flag,denominator=denominator+3
     流程結構:for循環結構    

1.2.3PTA提交列表及說明

  • Q1:答案錯誤
  • A1:"/"左右為整數,在左邊或右邊*1.0
  • Q2:編譯錯誤
  • A2:item定義為整形,“溢出”,將item定義為浮點型
    1.3 求平方根序列前N項和
    題目內容:計算平方根序列1(1/2)+2(1/2) +⋯的前N項之和。可包含頭文件math.h,並調用sqrt函數求平方根。
    題目要求:在一行中按照“sum = S”的格式輸出部分和的值S,精確到小數點后兩位。題目保證計算結果不超過雙精度范圍。
    1.3.1實驗代碼截圖

1.3.2數據處理
數據表達:

     變量:N,i,sum
     類型:整型(N,i),浮點型(sum)
     N輸入數值,sum初次定值后循環累加

數據處理:

     表達式:sum=sum+sqrt(i)
     流程結構:for循環結構

1.3.3PTA提交列表及說明

  • Q1:sqrt函數是什么東西
  • A1:上百度搜一下就知道了

2.閱讀代碼

找一份優秀代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方。
題目:

代碼:

優點:

1. 多次使用while進行循環
2. 利用for與while循環各自的優點去進行判斷循環

學習到的地方:

1. # include <iostream>是C++通用的頭文件
2. cin>>和cout<<表示輸入輸出
3. while循環,for與while循環各自的優點

3.學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
11/2_11/8 35h 473 for循環結構,sqrt函數,pow函數 ,if-else 為啥固定題目集的題目那么難,while語句怎么用,調試一臉懵

3.2累積代碼行和博客園字數

3.3學習感悟
請回顧自己的本周的學習過程,如果你有新的想法或者新的方法,請及時記錄下來。

真的得自己去提前學習,C語言真的挺有趣的。雖然不會的時候,去摸索的過程很痛苦,越往后學真的越復雜,但是真的蠻有挑戰性的,還有數學邏輯是真的得強才行,對題目的要求理解能力也得強,不然從頭做到尾,回頭一看發現一開始就錯了,還有就是每次學到的新內容真的得不斷的去練習,最后PTA上固定題目集的題目真的太打擊我了!!!!!


免責聲明!

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



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