這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
這個作業的目標 | 熟練掌握函數與switch語句 |
學號 | 20209112 |
一、本周教學內容&目標
第3章 分支結構 3.3 使學生熟悉switch函數。
二、本周作業頭
這個作業屬於那個課程 | C語言程序設計II |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
我在這個課程的目標是 | 熟練運用函數與switch語句。 |
這個作業在那個具體方面幫助我實現目標 | 實踐練習switch語句。 |
參考文獻 | 我自己 |
三、本周作業
1.PTA實驗作業
2.代碼互評
3.學習總結
四、作業格式
1.PTA實驗作業(20分/題)
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 | Error! |
1.1.4 PTA提交列表及說明
1.2 輸入一個數字,輸出其對應的星期幾的英文單詞
根據輸入的整型數據x,其取值范圍為1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果輸入的整數x>7或x<0,則給出出錯信息
1.2.1 數據處理
數據表達 int x; scanf("%d", &x);
數據處理 switch函數
1.2.2 實驗代碼截圖
1.2.3 造測試數據
輸入 | 輸出 |
---|---|
1 | Monday |
8 | 輸入錯誤! |
1.2.4 PTA提交列表及說明
錯誤原因:有幾個括號沒打,導致格式錯誤。
2.代碼互評
同學代碼截圖
自己代碼截圖
比較不同
1.別人的編譯習慣較好
2.自己的代碼排版漂亮
3.學習總結
1.熟練了switch語句
2.更加從容面對多代碼程序
3.解決更多現實中的實用問題
3.1 學習進度條
日期 | 這周所花時間 | 代碼行 | 學到的知識簡介 | 目前還存在的困惑 |
---|---|---|---|---|
11.23-11.27 | 1h | 367 | switch函數及其表達式 | 代碼能否更加簡略 |
3.2 累積代碼行和博客字數
時間 | 博客字數 | 代碼行數 |
---|---|---|
第六周 | 1378 | 367 |
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
這周提前學習了指針,感覺很有挑戰性,熟練了switch語句的運用,在函數方面還需要加油