20162307 《程序設計與數據結構》第二周學習總結


20162307 2016-2017-2 《程序設計與數據結構》第2周學習總結

教材學習內容總結

1.字符串
字符串常量包括數字、標點符號及其他具體的字符。
“+”用於加法及字符串連接
轉義字符,見教材圖2.1
2.變量和賦值
int是保存了一個整型值,double是保存了浮點型值。
基本賦值語句使用賦值運算符“=”將表達式的結果儲存到指定的標識符中。
3.基本數據類型
8種基本數據類型:4種整型、2種浮點型、一種字符數據類型及一種布爾數據類型。
4.表達式
表達式是由運算符及操作數組成,用來執行一個運算
5.數據轉換
加寬轉換與縮窄轉換
三種轉換方式:賦值轉換、提升、強制類型轉換
6.讀輸入數據
Scanner類提供了從不同的數據源讀入不同類型數據的方法

教材學習中的問題和解決過程

  • 1.問題:print方法與println方法的不同。

  • 解決方法:我看到書后的練習的第二題。發現了它們之間的區別
    腳本是這個樣子的

    結果輸出:

    通過實踐我明白了它們之間的區別

  • 2.書后的程序設計項目的2.4,之前覺得它和之前的一個腳本很像,只需改改就好,最后才發現是完全不一樣的

  • 解決方法:
    之前的腳本:

    經過多番修正的腳本

書后的作業

2.1 腳本

輸出的結果

2.2腳本

輸出的結果

2.4腳本

輸出的結果

2.6腳本

輸出的結果

2.8腳本

輸出的結果

2.10腳本

輸出的結果

代碼托管

  • 代碼提交過程截圖:
    • 運行 git log --pretty=format:"%h - %an, %ci : %s" 並截圖
  • 代碼量截圖:
    • 運行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 並截圖

上周考試錯題總結

  • 第1、6、15、20題
    書中的知識沒有進行詳細的學習,對一些概念還是模糊不清。
    應該多注意書中的知識的總結,將書中的內容進行再整理,再消化

其他(感悟、思考等,可選)

我第一周的學習,我感覺是盲目的,但是本周的學習,我覺得比上一周有很大的進步,錯誤減少了,也開始能理解一些代碼的意思了,我覺得書本上的知識過於抽象,讓人難以理解,但是經過自己敲代碼就逐漸明白書中的意思了。所以這種要實際操作的學習,就不能不動手,也不能光聽老師講授,還是應該自己主動的去學習,這樣收獲才是最多的。

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一周 72/100 1/2 20/20
第二周 339/500 1/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

嘗試一下記錄「計划學習時間」和「實際學習時間」,到期末看看能不能改進自己的計划能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。

參考:軟件工程軟件的估計為什么這么難軟件工程 估計方法

  • 計划學習時間:XX小時

  • 實際學習時間:XX小時

  • 改進情況:

(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表
)

參考資料


免責聲明!

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



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