2021-2022-1 20211410周意凱《資訊保安專業導論》第五週學習總結
阿新 • • 發佈:2021-10-24
學習目標
- 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 |