這個作業屬於哪個課程 | 這個作業要求在哪里 | 我在這個課程的目標是 | 這個作業在哪個具體方面幫助我實現目標 | 參考文獻 |
---|---|---|---|---|
C語言程序設計I | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8715 | 能夠熟練掌握所學編程語言,並且在做作業的過程中熟練語法 | 每次做作業都通過使用Markdown格式鞏固記憶 | 百度百科,CSDN |
1PTA實驗作業
1.1階梯電價
1.1.1貼圖
1.1.2數據處理
題目的目的是求階梯電價也就是分段函數,理所當然的用if-else語句來執行,其他的按照常規的定義變量和輸入輸出就行了。
1.1.3PTA提交列表及說明
一開始沒有注意到要考慮用電量小於0的情況,然后就在程序中間插入了小於0的情況,但是這樣從中間插入不是一種好的修改方法因為這樣容易造成編譯錯誤,之后我刪了重新打了一遍,經過幾次微調之后得到了正確答案,中途沒有讓我糾結的地方。
1.2輸出三角形的面積和周長。
1.2.1貼圖
1.2.2數據處理
題目的要求是輸入三個值作為三角形的邊長計算面積和周長,總體先用if-else語句來區分能夠構成三角形和不能構成三角形的,在能夠構成三角形的那里調用#include<math.h>里面的sqrt()來開方,這里需要注意的是if選擇中要同時滿足三個條件所以要用上&&。
1.2.3PTA提交列表及說明。
這個題目比較簡單所以中途為啥會出錯我也忘了(๑><๑)
1.3三天打魚兩天曬網
1.3.1貼圖
1.3.2數據處理
在通過百度百科詳細了解了這句俗語的意思之后知道了是要用余數來做,在問了度娘之后她告訴我了余數是%a,自此暢通無阻,還是老調重彈的if-else,中途要注意除了余數為自然數的情況還有余數為零的情況,所以要用||。
1.3.3PTA提交及說明
我用手機在晚自習打了一遍正確之后不知道為什么之前的記錄沒了所以又回寢室打了一遍,主要問題是一開始不知道余數的表達方法所以自己在那里試,查完之后就沒什么問題了,感謝度娘。
2 閱讀代碼
可能題目的目的是要讓我們理解一些讓人看了能夠感嘆其神奇的代碼,但是恕我直言。。。我全看不懂啊!!!!!(ノ=Д=)ノ┻━┻,所以我選了一個非常簡單的代碼,如果不合要求那就只能扣分了qwq。這個代碼的目的是要判斷一個數是否為素數,眾所周知素數是一個大於1的自然數,除了1和它自身外,不能被其他自然數整除的數叫做質數。這個代碼通過for循環把i遞增直到n/i余0的時候跳出循環,如果i等於n就是素數,反之不是,雖然這個不是很復雜,但是用到了for循環和while語句以及if-else的判斷,這剛好吻合了我們剛學的和將要學的,總之我感覺還不錯這個代碼。
3學習總結
3.1學習進度條
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
3/9-3/15 | 每天一個半小時 | 426 | 目前是if-else語句 | 還沒有 |
3.2累積代碼行和博客字數
3.3學習感悟
學習就是不斷遭遇新事物的過程,所以一定要往后預習,就算遇到困難也不能畏懼,在通過自己千辛萬苦眾里尋他千百度找到答案之后那種成就感才是最爽的。