一 PTA作業
我的排名:
1.1題目:依次輸入年、月、日,然后依次輸出前天的年、月、日。
1.1.1 數據處理
數據表達:year,month,day, 整型變量 其值由用戶輸入
數據處理:表達式: 流程結構:分支結構。
1.判斷表達式
2.賦值表達式
1.1.2 實驗代碼截圖

1.1.3 造測試數據
輸入數據 |
輸出數據 |
說明 |
2020 13 01 |
輸入錯誤! |
月份應該大於0小於13 |
2020 10 16 |
2020-10-14 |
正確輸入輸出 |
2020 1 2 |
2019-12-31 |
正確輸入輸出 |
2020 3 2 |
2020-2-29 |
正確輸入輸出 |
2019 3 2 |
2019-2-28 |
正確輸入輸出 |
1.1.4 PTA提交列表及說明


- ①搞不清非閏年的條件,以至於輸入的值進了閏年的語句和非閏年的語句,進行了兩次運算。
- ②一直以為奇數月份都是31天,偶數(除二月份)都是30天,導致答案錯誤。后來百度得知,從八月份開始月份的數目規律變了。
1.2 題目:鍵盤輸入1個正的整數A,如果A是3的倍數但不是5的倍數,則輸出A除以5的余數。如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數
1.2.1 數據處理
數據表達:A 整型變量 其值由用戶輸入
數據處理:表達式:1.判斷表達式 流程結構:分支結構。
1.2.2 實驗代碼截圖

1.2.3 造測試數據
1.2.4 PTA提交列表及說明

- 這題50分。。但是相比較三四題還是簡單一點的樣子,所以是一次過的(言下之意 不要給0分)
二 代碼互評
①尹志成同學代碼截圖①

②鄭晨西同學代碼截圖②

①鄭九龍同學代碼截圖①

②鄭九龍同學代碼截圖②

1. 尹志成同學用到了 -= +=等符號(似乎還沒教) 使得代碼更加簡潔。
2. 鄭晨西的代碼讓我受益匪淺啊!開始看第五題和第四題等還不知道怎么用新學的switch語句寫這些題目,看完鄭晨西的代碼,讓我知道了 case后面原來還可以有更復雜的語句!原來是可以用switch語句寫這些題目的。
3.鄭晨西大佬一如既往的膏劑啊!肥腸肥腸nice。閱讀別人代碼也的確很有用。
三 學習總結
3.1 學習進度條
周 / 日期 |
這周花的時間 |
代碼行 |
學到的知識點簡介 |
目前比較困惑的問題 |
第三周 |
兩天 |
134 |
循環判斷結構 |
圖標的制作 |
第四周 |
兩天 |
135 |
如何自定義函數 |
所打代碼的行數 |
第五周 |
兩天 |
110 |
邏輯符和分支結構 |
字符等占了多少字節 |
第六周 |
一天 |
120 |
switch語句 |
switch中case后面所跟的語句的限制條件 |
3.2 累積代碼行和博客字數

3.3.1 學習內容總結

3.3.2 學習體會
1.這周似乎我的鐵樹並沒有什么“新芽”希望它自己耗子尾汁。
2.關於switch語句的地方,很多限制現在還是模棱兩可,需要自己再去深入探究。
3.學的內容難度逐漸增加,所以要逐漸提高花在打代碼上的時間。