這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/ |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11450 |
這個作業的目標 | 把到現在所學的的知識好好總結,並融會貫通把這一類題目都搞懂 |
學號 | 20209177 |
1.PTA實驗作業從PTA題目集中選出3個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題2分,內容要求如下:
1.1:求最佳情侶身高差
專家通過多組情侶研究數據發現,最佳的情侶身高差遵循着一個公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你倆的身高差不管是牽手、擁抱、接吻,都是最和諧的差度。
下面就請你寫個程序,為任意一位用戶計算他/她的情侶的最佳身高。
1.1.1:
1.1.2:
數據表達:運用了變量N,i,g,用char定義一個字符。i,N都是整形類型字符,g是雙精度函數。
數據處理:循環結構加選擇結構。首先能使這個程序可以循環進行,然后再用選擇語句來判斷男和女,再根據題目給出的公式,算出答案,最后輸出答案。
1.1.3:
PTA提交列表及說明
Q1.沒有在for語句中的輸入%c前加換行符,以至於后一個答案位置不對,導致答案錯誤。
A1.要在for語句中的輸入%c前加換行符。
1.2吃魚還是吃肉
國家給出了 8 歲男寶寶的標准身高為 130 厘米、標准體重為 27 公斤;8 歲女寶寶的標准身高為 129 厘米、標准體重為 25 公斤。
現在你要根據小寶寶的身高體重,給出補充營養的建議。
1.2.1:
1.2.2:
數據表達:根據題目要求運用了g,t,n,x,i這些整形變量。
數據處理:循環語句加選擇語句,首先要判斷性別,然后根據男女不同的體重和身高標准判斷他們的體重和身高是否合格,然后判斷他們的高矮胖瘦。
1.2.3:
Q1.沒有和標准答案一模一樣,少打了個空格,導致部分正確。
A1.要在前三項每個后面加一個空格,在后三項每個加上換行符。
1.3計算階乘和
對於給定的正整數N,需要你計算 S=1!+2!+3!+...+N!。
1.3.1:
1.3.2:
數據表達:根據題目要求運用了a,n,N,sum這些變量,a,n,N這些都是整形函數,sun為雙精度函數。
數據處理:循環語句。根據題目要求構建循環語句,然后求出N的階乘和。
1.3.3:
Q1.忘記給n賦值了,導致答案錯誤。
A1.給n賦值,讓n=1,並且讓sum=0。
2.閱讀代碼
找一份優秀代碼,理解代碼功能,並講出你所所選代碼優點及可以學習的地方。
優點:大部分都是我們學過的內容,我們能清楚理解作者的思路,也為我們提供了一種解題思路。
值得學習的地方:排版整齊,沒有多余的代碼內容,思路清晰,運用了多種函數思想。
3.學習總結
3.1:
周/日期 | 這周所花的時間 | 代碼行 | 學到知識點的簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
10/11.2-11.6 | 11h | 456行 | for循環語句 | (1)有時候for語句的循環變化沒搞清楚。(2)在做一些練習時,題目要求每行只能輸入幾個數字或字母后換行,不知道怎么弄。 |
3.2:累積代碼行和博客字數
3.3:學習感悟
(1)細節決定成敗。不注意細節不可能把完整代碼打出來!
(2)不能急躁。要有耐心,越是急躁,越是想不到解題的思路,也找不到問題所在。所以敲代碼時我們一定要冷靜!(😂)
(3)要學會自己去向同學或老師提問題,或者在網上尋求答案,且不能輕易就放棄題目。