1.作業頭
這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
這個作業的目標 | <讓我們復習新學的switch語句,學會怎么用> |
學號 | <20209122> |
一、本周教學內容&目標
第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用
二、本周作業頭
這個作業屬於哪個課程 | <C語言程序設計II> |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
我在這個課程的目標是 | <使學生熟悉多分支結構switch語句的使用。> |
這個作業在那個具體方面幫助我實現目標 | <PTA實驗作業> |
參考文獻 | <教科書C語言程序設計> |
三、本周作業
1.PTA實驗作業
2.代碼互評
3.學習總結
四、作業格式
1.PTA實驗作業
請在此處列出自己的排名圖片:
從PTA題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:
1.1 題目名1
本題目要求讀入一個整數1~7之間(不考慮輸入錯誤的情況),然后輸出需要上課的節數,對應如下:
1 星期一 8節課
2 星期二 10節課
3 星期三 6節課
4 星期四 8節課
5 星期五 6節課
6 今天沒有課,可以好好休息一下啦!
7 今天沒有課,可以好好休息一下啦!
1.1.1數據處理
數據表達:使用了整型變量x。
數據處理:使用了多分支結構switch語句。
1.1.2實驗代碼截圖
1.1.3 造測試數據
輸入 | 輸出 | 說明 |
---|---|---|
1 | 星期一 8節課 | 1星期一 8節課 |
2 | 星期二 10節課 | 2星期二 10節課 |
4 | 星期四 8節課 | 4星期四 8節課 |
1.1.4 PTA提交列表及說明
編譯錯誤:我在switch語句的開端和結束的時候沒有打{} 導致編譯錯誤 解決辦法:加上{}在switch語句兩端。
部分正確:輸入的感嘆號總是錯誤 因為沒有用英文輸入法輸入
1.2 題目名2
本題目要求讀入年、月、日,然后判斷前天日期。
1.2.1 數據處理
數據表達:用int定義整型變量year,month,day表示年月日。
數據處理:采用分支結構if-else語句計算。
1.2.2 實驗代碼截圖
1.2.3 造測試數據
輸入 | 輸出 | 說明 |
---|---|---|
今天 | Sunday | 今天 Sunday |
1.2.4 PTA提交列表及說明
編譯錯誤:邏輯不清楚,原理不明白,導致編譯錯誤。
解決方法:在網上搜索if——else語句,認真閱讀,理清思路
編譯錯誤:變量理不清,導致編譯錯誤
解決方法:重新理清變量
2.代碼互評
同學代碼:
自己代碼:
學習總結
1.學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第十三周 | 36小時 | 503 | 了解了字符型和if-else分支結構 | 對if-else分支結構{}用的不熟練,邏輯思維沒有到位 |
3.2 累積代碼行和博客字數
3.3.1 學習內容總結:
3.3.2 學習體會:
本周學習了switch語句,了解了一些新的知識比如邏輯運算符,case語句等等,知道了他們的運用,感覺和if-else語句還是有些差距的,同時感覺我還是要加油,還是要繼續努力吧,比如說pta中的第四題,我就感覺做起來力不從心=-=,腦袋暈暈的感覺啊哈哈哈哈,繼續加油。