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

2021-2022-1 20211309 《資訊保安專業導論》第5周學習總結

2021-2022-1 20211309 《資訊保安專業導論》第5周學習總結

作業資訊

|這個作業屬於哪個課程|https://edu.cnblogs.com/campus/besti/2021-2022-1fois
|這個作業要求在哪裡|https://edu.cnblogs.com/campus/besti/2020-2021-1fois/homework/11249
|作業目標
課本第六章的學習
看漫畫學python第五章

教材學習內容總結

虛擬機器:為了模擬真實機器的重要特徵而設計的假想機器

機器語言:由計算機直接使用的二進位制編碼指令構成的語言,語言效率低且複雜

組合語言:一種低階語言,用助記碼錶示特定計算機的機器語言指令

彙編器:把組合語言程式翻譯成機器程式碼的程式。組合語言給每條機器語言指令分配了一個助記指令碼程式設計師可以用這些指令碼代替二進位制和十六進位制數字。

虛擬碼:一種表達演算法的語言

Pep/9:所用的指令指示符為一個位元組並指明瞭定址模式和操作程式碼。

演算法:解決方案的計劃或概要、或解決問題的邏輯步驟順

分支:指出執行下一條指令的指令

標籤:對記憶體位置起的名字,可作為運算元。

變數:一個集合中其他值的和

同時學習了Pep/9上的機械語言,組合語言的意思和使用操作,以及各類的虛擬碼演算法:賦值,輸入/輸出,選擇,重複,迴圈以及表達演算法。

看漫畫學Python第五章中也同樣介紹分支、迴圈、跳轉等語句,讓我瞭解了程式設計中的基本原則和概念。

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

1、立即定址和直接定址的區別。
解決:百度搜索具體案例。
如果是立即定址:則這個運算元在運算元說明符裡
直接定址:則在運算元說明符儲存的地址裡。

2 語言中的1100和1110有什麼區別
解決:“載入”和“儲存”在計算機中是不一樣的,不能想當然的以為是同一種動作就合併起來。

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

1.為什麼每日簽到中的print無法輸出結果
解決:利用cmd開啟進行執行

2 圖上程式碼一直報錯
Score打錯了

[程式碼託管]

上週考試錯題總結

判斷題15 Converting from base 10 to other bases involves dividing by the base into which you are converting until the quotient is 1.

正確答案:錯誤

感悟

課本這一章開始有了一定難度,需要認真仔細閱讀。
每天5行程式碼是很好的一種方式促進程式碼的學習。習慣才是最重要的。

學習進度條

程式碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目標 5000行 30篇 400小時
第一週 0/0 2/2 15/10
第二週 0/100 3/4 6/5
第三週 200/200 5/5 8/10
第四周 700/500 6/6 25/20
第五週 1000/1000 8/8 16/20