1. 程式人生 > 其它 >2021-2022-1 20211410周意凱《資訊保安專業導論》第五週學習總結

2021-2022-1 20211410周意凱《資訊保安專業導論》第五週學習總結

學習目標

  • Pep/9虛擬機器
  • 機器語言與組合語言
  • 演算法與虛擬碼
  • 測試:黑盒,白盒

教材學習內容總結

電腦科學概論

機器語言、以pep/9為例

指令格式:指令說明符、運算元說明符 = 指令+暫存器說明符+定址模式+運算元

立即定址:運算元說明符內就是資料

直接定址:以運算元說明符為地址的資料

組合語言:

以 助記碼、運算元、模式 來組成一條指令

標籤:對記憶體位置起的名字,可以將這個名字當作運算元。

虛擬碼就像設計理念的邏輯實踐,把人的邏輯用計算機的邏輯表達

測試計劃:

輸入數值:測試用例

方法:1.程式碼覆蓋測試/明箱測試法:執行程式碼中的語句,看得見程式碼

2.資料覆蓋測試/暗箱測試法:僅僅代入範圍內所有可能的資料來測試

看漫畫學python

元組的拆包類似於定義多個變數

pop函式:刪除列表中的元素並且返還該元素的值

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

程式碼除錯中的問題和解決過程

問題:在列表後面追加一個元素時報錯,不能加數字和文字型別資料

解決:換個開發環境就好了

上週考試錯題總結

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

python shell更加適合學習時的練習程式碼

學習進度條

程式碼行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標

5000行

30篇

400小時

第一週

0/0

2/2

15/15

第二週

0/0

2/4

20/35

第三週

300/300

1/5

22/57

第四周

500/800

2/7

23/80

第五週

600/1400

3/10

16/96