學期2024-2025-1 學號20241323《計算機基礎與程式設計》第1周學習總結

小苟不是狗發表於2024-09-29

作業資訊
作業屬於https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP

作業目標瞭解計算機歷史,學會二進位制,八進位制,十六進位制,十進位制之間的轉化,安裝VirtualBox與Ubuntu
作業正文https://www.cnblogs.com/gly03/p/18438724

教材學習內容總結
全景圖
全景圖通常是指電腦科學各個領域的整體概覽,包括但不限於:

計算機硬體:包括中央處理器(CPU)、記憶體(RAM和ROM)、輸入/輸出裝置、儲存裝置等。
計算機軟體:包括作業系統、應用程式、系統軟體和程式語言等。
網路與網際網路:計算機網路的基本概念、網路協議(如TCP/IP)、網際網路的結構及其工作原理。
資料庫:關係型與非關係型資料庫的基本概念,以及資料庫管理系統的功能。
演算法與資料結構:基礎演算法(排序、查詢)、資料結構(陣列、連結串列、樹、圖)及其應用。
程式設計原則與技術:程式語言的基本方法、程式設計正規化(如物件導向程式設計)及軟體開發生命週期。
人工智慧與機器學習:基本概念、應用領域及一些常用演算法。
二進位制數值與記數系統的總結
二進位制系統:

二進位制是計算機內部使用的基本記數系統,只有0和1兩個數字。
每位的權重是2的冪次方。
其他常見記數系統:

十進位制:我們日常使用的記數系統,基於10個數字(0-9)。
十六進位制:常用於電腦科學,以16為基數,包含數字0-9和字母A-F,表示0到15。每一位的權重是16的冪次方。
八進位制:基於8個數字(0-7),較少使用,但在某些領域(如Unix許可權)仍然使用。
數值轉換:

二進位制轉十進位制:按照權重求和。
十進位制轉二進位制:透過不斷除以2並記錄餘數。
八進位制與十六進位制的轉換:可以透過二進位制作為中介,因為八進位制和十六進位制都是基於2的冪次方。
在計算機中的應用:

所有資料(數字、文字、影像等)都被轉換為二進位制格式進行儲存和處理。
位(bit)是資料的基本單位,位元組(byte,通常為8個bit)是計算機儲存的基本單位。
透過掌握這些基本概念,學生可以對電腦科學有一個全面的瞭解,更好地理解系統的工作原理及其應用
問題

  • 問題1:二進位制轉換成八進位制的規則的原因
  • 問題1解決方案:AI回答:個位上的數字的次數是0,十位上的數字的次數是1,......,依次遞增,而十 分位的數字的次數是-1,百分位上數字的次數是-2,......,依次遞減。 注意:不是任何一個 十進位制 小數都能轉換成有限位的二進位制數。 二進位制轉八進位制 二進位制數轉換成八進位制數:從小數點開始, 整數部分 向左、小數部分向右,每3位為一組用一位八進位制數的數字表示,不足3位的要用“0”補足3位,就得到一個八進位制數。
  • 問題2:ASCLL的產生原因
  • 解決方案:AI回答:在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個字母(包括大寫)以及0、1等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示,而具體用哪些二進位制數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出臺了ASCII編碼,統一規定了上述常用符號用哪些二進位制數來表示。美國資訊交換標準程式碼是由美國國家標準學會(American National Standard Institute , ANSI )制定的,是一種標準的單位元組字元編碼方案,用於基於文字的資料。它最初是美國國家標準,供不同計算機在相互通訊時用作共同遵守的西文字元編碼標準,後來它被國際標準化組織(International Organization for Standardization, ISO)定為國際標準,稱為ISO 646標準。適用於所有拉丁文字字母。

相關文章