c語言l博客作業06


1.作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
我在這個課程的目標是 <熟悉多分支結構switch語句的使用。>
學號 20209131

一、本周教學內容&目標

第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用。

二、本周作業頭

這個作業屬於哪個課程 <C語言程序設計II>
我在這個課程的目標是 熟悉多分支結構switch語句的使用。
這個作業在那個具體方面幫助我實現目標 讓我對C語言的理解更深刻,可以讓我擁有一定的思維
參考文獻 <C語言程序設計>

三、本周作業

1,PTA實驗作業
2,代碼互評
3,學習總結

四、作業格式

1.PTA實驗作業
排名圖片

1.1題目1

描述

1.1.1數據處理

數據表達:運用了多個變量,都是整型常量,數值都是自己賦予,其中x,y,z是輸入數值。
數據處理:通過運用分支語句switch-case和if判斷語句,連續分析變量。

1.1.2 實驗代碼截圖


1.1.3 造測試數據

輸入 2020/11/28 2002/02/02
輸出 333 33

1.1.4 PTA提交列表及說明

根據PTA提交列表,簡要描述調試程序碰到的問題及解決辦法

提交列表說明:

1.編譯錯誤:忘記分號,少了加號,還有字符打錯
2.部分正確:少加了一個月的天數
3.解決方法:叫同學幫我檢查找到了問題

1.2題目2

1.2.1數據處理

數據表達:變量year, month, day
數據處理:多次運用if-else 語句

1.2.2實驗代碼截圖



1.2.3造測試數據

輸入數據 輸出數據 說明
2020 11 28 2020 11 26 正確
2020 3 2 2020 2 29 正確

1.2.4 PTA提交列表及說明

根據PTA提交列表,簡要描述調試程序碰到的問題及解決辦法

提交列表說明:

1.部分正確:忽略了day大於2和一月的情況
2.解決辦法:和室友一起討論,並對照室友的答案,經過反復檢查將錯誤找了出來並改正

2.代碼互評

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖


自己代碼截圖



不同點
1.同學運用分支語句switch-case而我則是多次運用if-else語句
2.同學的代碼更適合這次作業

同學代碼截圖

自己代碼截圖

不同點
1.同學的代碼更加簡潔,代碼行數也比我要少;我的代碼更加明了。
2.我的更加易懂,可讀性更高,適合初學者

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
10/9 -17 10h 96 循環語句的使用,整形和浮點型的復習 調用,定義函數
10/20-25 11h 105 調用,定義函數 各種函數的運用
10/28-11/1 11h 127 多分支結構,邏輯運算 邏輯思維
11/4-11/6 13h 178 多分支結構的熟悉,switch語句 switch語句的靈活運用

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.2 學習體會

隨着時間的流逝,學習代碼能夠最大的收獲就是能夠獨立思考,並且願意去理解它,沒有之前那般抗拒,雖然有時候會很煩,但是最后能夠堅持寫出來的那種喜悅真的很令人開心,關於邏輯運算符的使用還是理解不夠全面。
請回顧自己的本周的學習過程,描述學習感受,也可以提出你不理解的地方、對教師教學建議等。如果你有新的想法或者新的方法,請及時記錄下來。


免責聲明!

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



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