| 問題 | 答案 |
|---|---|
| 這個作業屬於那個課程 | C語言程序設計I |
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 |
| 我在這個課程的目標是 | 更加深層次了解c語言,熟練多種語法格式 |
| 這個作業在那個具體方面幫助我實現目標 | 使用double和int型數據打程序 |
| 參考文獻 | www.cnbiogs.com/linli069/p/9713863.html |

1.1階梯電價
題目內容描述為,為了提倡居民節約用電,某省電力公司執行“階梯電價”,安裝一戶一表的居民用戶電價分為兩個“階梯”:月用電量50千瓦時(含50千瓦時)以內的,電價為0.53元/千瓦時;超過50千瓦時的,超出部分的用電量,電價上調0.05元/千瓦時。請編寫程序計算電費。
1.1.1實驗代碼截圖





Q1:一開始就是編譯錯誤,基本上都是這樣
A1:提交一次錯一次,最后看書才發現是是數據類型錯了,當時真的很煩了
1.1.2數據處理
數據表達:用了double定義的x和cost,這是兩個浮點型變量,以此制定程序計算用戶的用電量,cost是指用戶的電費,x是指用電量,他們之間操作兩種關系 與x的值有關
數據處理:表達式:若X<=50,Y=0.53x,若X>50,Y=26.5+0.58(X-50);若x<0,則輸出"Invalid Value!"。
輸出三角形面積和周長
本題要求編寫程序,根據輸入的三角形的三條邊a、b、c,計算並輸出面積和周長。注意:在一個三角形中, 任意兩邊之和大於第三邊。三角形面積計算公式:area=√
s(s−a)(s−b)(s−c)其中s=(a+b+c)/2。
###1.2.1實驗代碼截圖

1.2.2數據處理
數據表達:a,b,c是自變量,s,area,perimeter是因變量,根據公式可以求出s,area,perimeter的相應值。
數據處理:表達式:area=√s(s−a)(s−b)(s−c),其中面積s=(a+b+c)/2。周長perimeter=a+b+c。
三天打魚兩天曬網
中國有句俗語叫“三天打魚兩天曬網”。假設某人從某天起,開始“三天打魚兩天曬網”,問這個人在以后的第N天中是“打魚”還是“曬網”?
1.3.1實驗代碼截圖

1.3.2數據處理
數據表達:N是自變量,因變量是N除以5的余數,由此可以得出是釣魚還是曬網。
數據處理:用if else語句來寫根據因變量來得出結論
2.閱讀代碼
2.1找一份優秀的代碼,理解代碼功能,並講出你所選代碼有點及可以學習的地方。參考網站:

答:這是一個double型數據代碼,里面運用了一些我看不懂的格式,但是竟然看了下次就不會再那么陌生了,其中有多種變量,讓我重新回顧了之前所學的。還有就是較多分層次的運用if else語句,使我更加清晰的看清楚格式,同時這個可以讓我將來要學的有所預習吧,同時加大我對計算機的興趣,讓我覺得計算機這門課很不可思議。
3.學習總結
3.1學習進度條
| 周/日期 | 這周所花時間 | 代碼行 | 學到的知識簡介目 | 前比較迷惑的問題 |
|---|---|---|---|---|
| 第一周 | 2h | 40 | 對c語言的簡單了解,基礎的輸入法則 | 無 |
| 第二周 | 2h | 50 | 學會程序的溫度的互相轉化 | 目前沒有 |
| 第三周 | 3h | 97 | 格式類型的運用 | 很難分清楚格式的使用 |
3.2累計代碼行和博客字數


3.3學習感悟
學習c語言這么久了,從一開始的什么都不知道到現在的一點點了解,對我來說已經是很大進步了,雖然還是有很多的不會,需要看書或者是去問同學,但是這些都是可以幫助我學習的,要嚴格要求自己,要自律。只有這樣,這門專業才可以學好吧,畢竟我還是第一次接觸程序和計算機的語言,很難懂。尤其是在打程序時,有幾次是真的煩的想摔電腦了,冷靜下來思考過后,還是打出來了,非常不容易,我還的繼續努力去學習。
