C語言I博客作業04


一、本周教學內容&目標

第2章 用C語言編寫程序-循環結構 2.4 輸出華氏-攝氏溫度轉換表。要求學生掌握使用for循環語句實現指定次數的循環程序設計。
教學內容:如何累加各種有規律的數字,累加求和。如:求N分之一序列前N項和, 求奇數分之一序列前N項和……
教學目標:學會累加求和,學會將求N項和編譯成代碼。學得更多的代碼。

二、本周作業頭

這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在這個課程的目標是 學會熟練完整的打出求N項和的代碼,讓自己腦海里的代碼數量更多。
這個作業在那個具體方面幫助我實現目標 在PTA作業里的一次又一次的錯誤讓我對編譯求N項和的代碼更為熟悉,讓我編寫的代碼量增多了不少
參考文獻 C語言程序設計(第三版)

三、本周作業

1.PTA實驗作業

1.1題目名7-1

1.1.1數據處理

數據表達:用了i,n,sum;三個變量,i是整型變量,n,sum是雙精度變量,n是項數,i是第幾個項,sum是各項和。
數據處理:用了for語句和lf浮點型變量,以及循環語句。

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
12 sum = 3.103211 小於五十
51 sum = 4.518813 小於一百
125 sum = 5.409524 大於一百

1.1.4 PTA提交列表及說明


1.編譯錯誤:多打了個分號。
2.編譯錯誤:scanf打錯了。
3.編譯錯誤:多處錯誤,刪了從打。
4.編譯錯誤:void打成viod了。
5.編譯錯誤:\和/打反了。
6.答案錯誤:%與f之間沒有打.6。
7.答案錯誤:lf打成d了。
8.編譯錯誤:刪了再打時多處錯誤。
9.編譯錯誤:漏打符號打錯。
10.編譯錯誤:分號打成逗號。
11.編譯錯誤:多打了逗號。
12.有個sum打成sun了。

.2 題目7-3

1.2.1 數據處理

數據表達:用了denominator,flag,i;sum,n;五個變量,denominator,flag,i都是整形變量,sum,n,是雙精度變量。denominator是分母,n是分子,sum是各項和,flag用來調整符號,i為項數。
數據處理:用了for語句,循環語句,%。3f這個精確位數。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
38 sum = 0.831 小於五十
78 sum = 0.834 小於一百
138 sum = 0.834 大於一百

1.2.4 PTA提交列表及說明


1.答案錯誤:公式運用錯誤。
2.多種錯誤:改了多次,造成很多錯誤。
3.部分正確:經過下面的錯誤指導,我改了一部分,還有一部分沒改。
4.答案錯誤:lf打成了d。
5.答案錯誤;n沒有安排到double變量里。
6.編譯錯誤:多刪了一個字母。
7.答案錯誤:變量搞混淆了。
8.答案錯誤:忘記精確六位小數了。
9.運行時錯誤:刪了有錯誤的那幾行,從寫。
10.答案錯誤:變量位置錯誤。
11.部分正確:有一行符號打成中文的了。
12.答案錯誤:總運算式漏掉了一個sum。

2.代碼互評

同學代碼截圖:

自己代碼截圖:

評價:我用的是浮點數變量,他用的是整數變量,格式很清晰,讓人看着舒服。,而我的更為緊湊。代碼用的都是所學的內容,差別不是特別大。
同學代碼截圖:

自己代碼截圖:

評價:我用的又是浮點型變量,他的是整數變量,他的變量是4個,我用了五個變量。他的更為簡潔,看着更舒服。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較困惑的問題
第八周/10/16~10/18 18h 85 for語句,輸出華氏-攝氏溫度轉換表,指定次數的循環程序設計 for語句中較為復雜的問題難以解決,變量太多容易出錯,PTA不能輸入輸入提示。

3.2 累積代碼行和博客字數

時間 博客字數 代碼行數
第一周 732 30
第二周 1159 51
第三周 2367 135
第四周 1440 218

3.3學習內容總結和感悟

3.3.1學習內容總結
本周在鞏固上周學習的知識后,學習了輸出華氏-攝氏溫度轉換表、for語句、指定次數的循環程序設計。還學習了用c++調試。

3.3.2學習體會
1.這次PTA作業並不難,比上次容易多了,但是就是麻煩,每道題我基本錯了十多遍,明明感覺自己是對的,卻經常給了我一個答案錯誤。這個編譯真的好注重細節,一個符號或者一個字母打錯了就完了。還是要細心學習。
2.還是要加快學習效率,我做作業花的時間太長了,這次又是熬夜寫出來的。
3.這一次作業讓我對C語言有了更深一點的了解,希望能夠掌握更多的關於C語言的知識。


免責聲明!

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



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