作業資訊
這個作業屬於哪個課程 | 2024-2025-1-計算機基礎與程式設計) |
---|---|
這個作業要求在哪裡 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04 |
這個作業的目標 | 閘電路 組合電路,邏輯電路馮諾依曼結構CPU,記憶體,IO管理嵌入式系統,並行結構物理安全 |
作業正文 | https://www.cnblogs.com/tanzitian11/p/18463419 |
教材學習內容總結
1. 位置計數法
位置計數法是一種根據數字在數位上的位置來確定其數值的方法。
常見的計數法:
十進位制 (Decimal):基數為10(0-9)。
二進位制 (Binary):基數為2(0, 1),常用於計算機系統。
八進位制 (Octal):基數為8(0-7)。
十六進位制 (Hexadecimal):基數為16(0-9 和 A-F),便於表示二進位制資料。
表示形式:
每個位置的數值由 基數的冪次 決定。例如:123 = 100 * 1+10 * 2+1*3
2. 進位制轉換 (Number Base Conversion)
進位制轉換是指將一種進位制的數字轉化為另一種進位制。計算機常用二進位制、八進位制和十六進位制互相轉換。
十進位制 → 二進位制:
使用不斷除以2取餘數的方法。
示例:將 13 轉換為二進位制:13/2……6(1) 6/2……3(0) 3/2……1(1) 從後往前寫 13=> 1101
二進位制 → 十六進位制:
將二進位制數每4位分為一組,再轉換成對應的16進位制符號。
例:11011011==>1101 1011 ==> D B
常見進位制關係:
1位元組(Byte) = 8位(bit)
4位二進位制 = 1位十六進位制
3. 模擬資料與數字資料
A.模擬資料:
連續變化的資料,如溫度、聲音等模擬訊號。
示例:音訊波形、模擬表的電流測量。
B.數字資料:
離散的資料,由0和1組成。計算機處理的所有資料都要以數字形式表示。
優點:便於儲存、傳輸、壓縮,不易受噪聲影響。
示例:影像的畫素、文字編碼(如ASCII)。
4. 壓縮與解壓
資料壓縮是為了減少儲存和傳輸的資料量,透過去除冗餘資訊實現的。
無失真壓縮 :壓縮後資料可100%還原。
示例:ZIP、PNG
有失真壓縮 :壓縮後丟失部分資料,但保留主要資訊。
示例:MP3、JPEG
解壓是將壓縮後的資料還原為原始格式的過程。
5. 數字化
數字化是指將模擬訊號(如聲音、影像等)轉化為數字訊號的過程。
步驟:
取樣 :將連續訊號在時間上分為離散點。
量化 :將每個取樣點的幅度值用有限的位數表示。
應用場景:
1.音訊數字化(如CD音訊)
2.影像掃描與數字化
6. 資訊保安
資訊保安是指保護資料的保密性 、完整性和可用性,簡稱 CIA模型。
加密 :使用演算法將資訊轉化為只有授權使用者能讀懂的形式。
常見演算法:AES、RSA
身份驗證:確認使用者或系統的身份。
示例:密碼、指紋識別
訪問控制 :限制使用者對系統資源的訪問許可權。
重要概念:
1.對稱加密:加密和解密使用相同的金鑰。
2.非對稱加密:使用公鑰加密、私鑰解密。
c語言基本算術運算
加法運算子 (+):
用於兩個運算元的求和。
示例:a + b
減法運算子 (-):
用於兩個運算元的差。
示例:a - b
乘法運算子 (*):
用於兩個運算元的乘積。
示例:a * b
除法運算子 (/):
用於兩個運算元的商。注意,如果兩個運算元都是整數,結果也是整數(向下取整)。
示例:a / b
取餘運算子 (%):
返回兩個整數相除的餘數。
示例:a % b
宏常量
宏常量是使用#define指令在程式碼中定義的常量。它們在預處理階段被替換為相應的值。
語法 #define 宏名稱 值
宏替換
宏替換允許使用宏來簡化複雜的表示式或程式碼片段。它可以接收引數,並在使用時替換。
語法
define 宏名稱(引數1, 引數2, ...) 表示式
自動型別轉換
自動型別轉換(也稱為隱式型別轉換)是指在表示式計算中,C語言會根據需要自動將一種型別的變數轉換為另一種型別。通常發生在不同型別之間進行運算時。
特點
當不同型別的運算元一起參與運算時,C編譯器會自動選擇一種型別來執行運算,這通常是“更高”精度的型別。
常見的轉換順序:char、short → int → float → double。
強制型別轉換
強制型別轉換(也稱為顯式型別轉換)是由程式設計師主動指定的型別轉換,使用強制型別轉換運算子進行。
語法
(type_name) expression
注意事項
資料丟失:
強制轉換可能導致資料丟失,例如,從double轉換為int時,小數部分會被截斷。
不同的型別之間的轉換:
儘量避免在不清楚轉換結果的情況下進行強制型別轉換,因為這可能會導致不易發現的錯誤。
優先順序和括號:
在表示式中使用強制型別轉換時,可以使用括號清晰地指定轉換的優先順序,從而避免潛在的問題。
基於AI的學習