C語言I博客作業06


1.作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
這個作業的目標 <更好的去找到自己的問題,並解決>
學號 <20209133>

一、本周教學內容&目標

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

二、本周作業頭

這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
我在這個課程的目標是 <熟悉多分支結構switch語句的使用>
這個作業在那個具體方面幫助我實現目標 <熟悉了switch語句>
參考文獻 <c語言程序設計教材>

三、本周作業

PTA實驗作業
代碼互評
學習總結

四、作業格式

1.PTA實驗作業

1.1 7-3 計算天數

本題要求編寫程序計算某年某月某日是該年中的第幾天。

輸入格式:
輸入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。

輸出格式:
在一行輸出日期是該年中的第幾天。

1.1.1數據處理

數據表達: 運用了整型變量q,w,e,r;q,w,e由輸入得來,r運算得來。
數據處理: 運用了else-if多分支語句,switch語句,順序結構,表達式:q%400==0.q%100!=0

1.1.2實驗代碼截圖


1.1.3 造測試數據

輸入數據 輸出數據 說明
2009/03/02 61 2009年3月2日是該年的第61天
2000/03/02 62 2000年3月2日是該年的第62天
2000/03/03 63 2000年3月3日是該年的第63天
2009/03/03 62 2009年3月3日是該年的第62天

1.1.4 PTA提交列表及說明

提交列表說明:
問題:在開始的時候存在符號的中英文問題,定義的變量與switch中運用的變量不同,導致編譯不出,符號也有相關的錯誤,對題目的理解還不夠有情況沒分析到位。
解決方法:結合教材上面的知識將定義的問題解決,多看幾遍題目,自己先列個大綱出來,仔細一點,慢慢寫。

1.2 題目2

多分支表達-倍數問題
鍵盤輸入1個正的整數A,如果A是3的倍數但不是5的倍數,則輸出A除以5的余數。如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數

輸入格式:
1個正整數

輸出格式:
如果是3的倍數但不是5的倍數,則輸出A除以5的余數。 如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。 如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數。 如果A不是正整數,沒有任何輸出

1.2.1數據處理

數據表達:運用了整型變量A,x。
數據處理:運用了else-if多分支語,表達式:A%3==0&&A%5!=0等。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
21 1 為3的倍數但不為5的倍數
10 1 為5的倍數但不為3的倍數
31 1 不為3的倍數也不為5的倍數

1.2.4 PTA提交列表及說明

提交列表說明:
問題:在中途對不為3的倍數也不為5的倍數時符號錯誤,無其它問題
解決方法:將符號改正,重新編譯運行。

2.代碼互評

同學代碼

自己代碼

不同之處:
1.第一位同學所定義的數量和順序不同,
2.第二位同學用了if-else語句,而我並沒有用。

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
8 12 100 Hello world和其變形
9 13 164 選擇結構,求華攝溫度 判斷語句if else
10 14 198 循環結構 循環結構和循環體的區分
11 15 230 定義和調用函數,生成乘方表與階乘表 學會定義函數,以及完整代碼的格式和語句的順序問題
12 16 350 if-else語句結構,多分支結構,以及掌握字符型數據類型和邏輯運算符的使用 語句結構的運用選擇和程序的基本框架
13 17 384 學到了stwitch分支語句 不太會去運用stwitch分支語句

3.2 累積代碼行和博客字數


3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會
請回顧自己的本周的學習過程,描述學習感受,也可以提出你不理解的地方、對教師教學建議等。如果你有新的想法或者新的方法,請及時記錄下來。
1.學的東西越來越多,要一如既往的學習,不能有絲毫松懈,這樣才能變得更好。
2.做作業一定要細心,細節決定成敗。
3.要對自己的要求嚴格一點,要謙虛點,還要對自己自信點
4.不懂的還是要去多問,遇到問題一定到及時搞懂不能拖延。
5.還是要多看書,不要自己以為懂了,一定要多看書,多自己實踐操作。


免責聲明!

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



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