C語言I博客作業03


這個作業屬於哪個課程 這個作業要求在哪里 我在這個課程的目標是 這個作業在哪個具體方面幫助我實現目標 參考文獻
C語言程序設計II C語言I—2019秋作業03 熟悉並掌握基本的程序語言,擁有獨立完成能力 通過PTA的練習使用從而再次深入的了解學習簡單的C語言應用,同時開始初步了解數據表達與處理在實際程序中的應用 ACM解題leecode面試數題網站百度百科

1.PTA實驗作業

1.1 階梯電價

1.1.1 實驗代碼截圖

1.1.2 數據處理

   ①數據表達:使用了變量X代表用電量,屬於雙精度浮點型變量。
   ②數據處理:數據用到了else if表達式屬於選擇結構。

1.1.3 PTA提交列表及說明


   ①階梯電價是上課PPT中出現的原題,在結合課本語句以及上課內容的基礎上,完成並一次通過。在這里要特別感謝室友李ZJ的補充講解,將一些語句先后順序告知於我,為我解答了很多疑惑。

1.2 輸出三角形周長和面積

1.2.1 實驗代碼截圖

1.2.2 數據處理

   ①數據表達:使用了變量a.b.c代表三角形邊長,屬於雙精度浮點型變量。
   ②數據處理:數據用到了if和else語句,屬於選擇結構。

1.2.3 PTA提交列表及說明


   ①第一次錯誤后首先檢查了字母拼寫,確定無誤后判斷問題應該屬於符號問題。
   ②將所有符號全部更換一遍提交后依舊無法通過,遂求助室友,發現是一個賦值語句后缺少分號,應當謹記所有語句的規范性。

1.3 三天打魚兩天曬網

1.3.1 實驗代碼截圖

1.3.2 數據處理

   ①數據表達:使用了常量N代表用天數,屬於整形常量。
   ②數據處理:依舊使用if和else的語句,屬於選擇結構。

1.1.3 PTA提交列表及說明


   ①說來慚愧,作為中國人一時間無法准確理解題目的意思,在百度百科和百度漢語中分別搜索發現了兩種不同的釋義。區別在於總數是三天還是五天,在與室友統一后決定使用五天的版本。
   ②統一以后實際上這個題目沒有很大的難度,結合書上的語句,無非不就是三個選擇結構並輸出相應的答案。
   ③經過半個小時的搗鼓,並請室友確認語句以及順序后,順利的一次完成。
   ④不得不說,有一些大佬的室友,有前人探路,有“巨人的肩膀”能夠站立,對於我們的學習的幫助很大。

2.閱讀代碼

2.1代碼詳情:

   1.題目:《2的冪的判斷》
   2.鏈接:網址鏈接(點擊進入)
   3.代碼截圖:

2.2學習感悟:

   這是一個在實際中非常簡單的題目,能夠經過簡單的運算計算出來。但是運用到程序當中,需要一定的算法協調配合。因為輸出結果僅有兩個,正確或者錯誤,因此自然而然的想到利用“if”的選擇結構來輸出結果。果然,在給出的答案中,分別討論了n小於0和大於0的情況。顯然的,先排除了小於0的情況,而后大於0的部分利用簡單的與2的計算達成判斷。這里要說明 以及注意的是,n已經定義為了整形常量,所以必須整除才能夠輸出正確答案,這一點是需要注意的。而不能整除的情況,自然就是錯誤了。題目雖然簡單,但是非常的貼近我們上次所學習的選擇結構的內容,能夠加強我的認識了解同時更加的熟悉。從中學習到的很重要的一點是,分類討論的時候,一定要分類齊全,切記不可漏掉0的部分以及交接的數字部分。
   另外,網頁中還給出了利用該題目找規律的方法來換一種計算方式。確實可行,因為2的冪都存在一定的規律,也是可以利用計算法則來判定的。但是限制於本人水平,有一些語句還不能很好的理解,所以不多加討論。相信經過下一步更多的學習之后能夠有所收獲。

3.學習總結

3.1 學習進度條

周數/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第三周/10-11 約6-7h 約200-240 “if”和“else”選擇結構語句的基本使用 對於更多的選擇情況產生的時候,無法判斷語句執行的先后順序

3.2 累積代碼行和博客字數

時間 博客字數 代碼行數
第一周 970 50
第二周 1474 100
第三周 1799 240

3.3 學習感悟

   本周的學習是建立在上一周的學習過基礎的編程語言之后再進行的學習。這是一種加強的深入的學習,是學習的擴展。誠然,遇到的問題有不少,比如不能夠熟練的使用選擇結構,比如無法准確的判斷“if”語句的執行先后順序。這些都有待進一步的深入學習以及自己的查詢后加強。古話說得好,“基礎不牢,地動山搖”,經過這一周的學習,我更加的認識到什么學習都是建立在扎實的基礎上的。其它科目如此,計算機亦是如此。所以,在接下來的時間中,在同時學習並盡量掌握新知識的同時,也要進行適當的復習鞏固。
   本周的C語言學習也是充實的學習的一周,也是有收獲也有疑問的一周,也是同樣被記錄下來的一周。望各讀者,如閱至此,與君共進。
   待他日歸來回首,春滿園。


免責聲明!

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



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