| 這個作業屬於那個課程 | c語言程式設計ii |
| ---- | ---- | ---- |
| 這個作業要求在** | |
| 我在這個課程的目標是 | 學習switch選擇結構,鞏固if-else分支結構和邏輯運算子的使用 |
| 這個作業在那個具體方面幫助我實現目標 | **互評,if-else的括號問題 |
| 參考文獻 | 《c語言程式設計》 |
1. pta實驗作業
1.1根據輸入的數字,輸出需要上課的節數。
1.1.1 資料處理
資料表達:定義了乙個整型變數x來表示上課的節數
資料處理:使用了switch選擇結構,通過自己輸入1...7來輸出想要查詢的資料,然後通過break跳出該結構
1.1.2 實驗**截圖
1.1.3 造測試資料
輸入資料
輸出資料說明6
今天沒有課,可以好好休息一下啦!
case 6對應的情況就是這樣
8輸出為空白
不在1~7範圍內
1輸出為空白
不在1~7範圍內
1.1.4 pta提交列表及說明
1.編譯錯誤:有個地方忘記打引號了,加上之後就只是答案錯誤
2.答案錯誤:case 7的輸出內容是自己打的,沒有注意到中英文輸入法的標點符號有區別,然後我就複製題目中給的輸出樣例,貼上到**中就答案正確了
1.2 計算天數
1.2.1 資料處理
資料表達:定義了整型變數year,month,day,n,分別代表年月日,這年的第幾天
資料處理:使用了switch選擇結構和if-else分支結構,switch用來選擇某個月,而,if-else是用來判斷這一年是否是閏年進而來判斷這一年的2月是28天還是29天
1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料
說明2009/02/07
3831+7天=38天
2020/02/29
602023年是閏年,有2月29日
2000/09/06
2502023年時閏年,2月比平年多1天
1.2.4 pta提交列表及說明
編譯錯誤:中括號的打法錯誤
答案錯誤:if-else中的條件打錯了,經修改後正確
2. **互評同學**
自己**
區別:1.這位同學呼叫了函式,看起來有點高階,但是我覺得沒有那個必要,這題可以直接使用switch選擇結構,然後再討論是否是閏年的情況。
2.但是這位同學的這種想法值得我去思考,如何從多方面去解乙個題
同學**
自己**
區別:1.我與他第六行有區別,他的星期六有對應的輸出結果,而我的沒有,我想表達的是,如果在一些複雜或者情況多但又有些分類的題目中
我們可以使用這種方法:如果有若干種結果相同的情況,我們可以將那些情況寫在前面,然後在這種情況的最後一句將他寫出來,來表示所有相同情況
3.學習總結3.1 學習進度條日期這週所花時間
**行學到的知識
目前所困惑的問題
11.22~11.28
8h275
switch選擇結構
稍微複雜點的題目
3.2 累積**行和部落格字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
1.這週的學習,我感覺學懂了,但是沒有做好知識的延伸,比如在switch的選擇結構種使用if-else來做延伸解題還是有點小問題,其中最大的乙個問題就是多分支結構中的中括號使用方法,因為我最開始是用老師上課時用的那種括號法,但是這週我寫作業時用那種出了點小毛病,比如括號對不上,然後室友又告訴我多分支結構中的if後可以直接接else,所以現在就有點迷
2.感覺switch用起來比if-else方便得多(在有很多種情況下),具體用哪種還得看題目而定
3.在學習這方面還是得多去學習別人的優秀之處,感覺自己的學習的主動性不怎麼強,所以還是得繼續加油
C語言I部落格作業06
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...
C語言I部落格作業06
問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...
C語言I部落格作業06
一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...