C語言|博客作業05


一.作業頭

這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11532
我在這個課程的目標是 更加熟練地使用C語言進行程序編寫
這個作業在那個具體方面幫助我實現目標 各個程序作業,與他人的代碼對比
參考文獻 C語言程序設計及網上查找的資料
學號 20209015

1.PTA實驗作業

1.1題目:用if-else語句編程,根據輸入的百分制成績score(整數),轉換成相應的五分制成績grade后輸出。

1.1.1實驗代碼截圖

1.1.2數據處理

數據表達:運用了score變量,該變量為整數型的變量,值是通過輸入得來的
數據處理:運用了if-else的嵌套結構,順序結構,else-if語句

1.1.3 造測試數據

輸入數據 輸出數據 說明

95 A 當 90≤ score≤100時, grade=A
85 B 當80≤ score<90時,grade=B
75 C 當70≤ score<80時,grade=C
65 D 當60≤ score<70時,grade=D
55 E 當0≤ score<60時,grade=E
105 Input error! 當輸入的值大於100時,輸出為輸入錯誤
-5 Input error! 當輸入的值小於0時,輸出為輸入錯誤

1.1.4 PTA提交列表及說明


編譯錯誤:大寫字母兩邊沒用""
部分正確:沒有用邏輯與&&

1.2題目:判斷體制,體質指數( BMI)是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。BMI的計算方法如下: 體質指數(BMI) = 體重(kg)/ 身高( m )的平方。

1.2.1實驗代碼截圖

1.2.2 數據處理

數據表達:height,weight為輸入的身高和體重,BMI為計算出的體脂指數,函數均為雙精度浮點型
數據處理:數據表達式:賦值表達式,判斷表達式
流程結構:順序結構,判斷結構

1.2.3 造測試數據

輸入數據 輸出數據 說明
45 1.65 偏瘦 類型1
55 1.65 正常 類型2
70 1.65 偏胖 類型3
80 1.65 肥胖 類型4
123 1.65 極重度肥胖 類型5

1.2.4 PTA提交列表及說明


部分正確:第21行打成了“極度肥胖”

2.代碼互評

同學代碼


我的代碼

對比:各有各的特點,但是我覺得我的更加簡潔明了,看着更加舒服一些。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第八周10.19-10.25 25 90 if語句,for,while,do-while循環語句以及嵌套使用,break以及continue的區別和使用 for循環的嵌套不太明白
第九周10.26-11.1 30 106 一維數組及二維數組 二維數組的應用
第十周11.2-11.7 30 126 未學習新知識點 遇到難度較大的題目有些難以入手
第十一周11.8-11.14 25 142 自定義函數,宏定義函數 突然面對調用函數,一時間做題習慣適應不過來
第十二周11.15-21 20 240 函數的調用,函數聲明及原型和全局變量以及局部變量 函數的調用的一些函數名稱有一些記不住

3.2 累積代碼行和博客字數

時間 博客字數 代碼行數
第八周 800 90
第九周 967 106
第十周 1076 126
第十一周 1360 142
第十二周 1766 234

3.3 學習內容總結和感悟

3.3.1 學習內容總結

請用思維導圖的形式將到目前為止所學的內容進行整理。

3.3.2 學習體會

本周學習內容幾乎全部為函數,但是學習函數的同時也對前面的知識點進行了回顧,雖然耽誤了不少學習新知識的時間,但是這樣可以避免忘記之前學過的東西,個人總結起來此種學習方式適合做自己,並且之和也會一直延續下去。


免責聲明!

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



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