2024-2025-1 20241318 《計算機基礎與程式設計》第二週學習總結

橙子1234發表於2024-10-06
這個作業屬於哪個課程 <班級的連結>(如2024-2025-1-計算機基礎與程式設計
這個作業要求在哪裡 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02
這個作業的目標 <數字化、資訊保安、自學教材(電腦科學概論(第七版)第1章並完成雲班課測試、《C語言程式設計》第1章並完成雲班課測試)>
作業正文 https://i.cnblogs.com/posts/edit
教材學習內容總結
《電腦科學概論(第七版)》第一章:
1、介紹了計算機的發展歷程,從早期的計算工具到現代的電子計算機
2、講解了計算機系統的組成,包括硬體和軟體兩部分。硬體方面涵蓋中央處理器、儲存器、輸入輸出裝置等;軟體方面涉及作業系統、程式語言、應用軟體等
《C語言程式設計》第一章:
1、C語言的入門概念
2、C語言的結構、編寫步驟、重要性
教材學習過程中的問題及解決過程
問題1、在計算機中為什麼要用十六進位制計數法來表示位?
解決辦法:基於AI得出以下答案:
1. 簡潔性:由於計算機中的位模式長度通常是 4 的倍數,而十六進位制的一位可以表示四位二進位制數。這樣可以更簡潔地表示較長的位串,方便人們閱讀和理解。例如,一個 8 位的二進位制數 10101100,如果用十六進位制表示就是 AC,更加簡潔直觀。
2. 與硬體設計的對應性:在計算機硬體設計中,很多時候會使用十六進位制來表示暫存器的值、記憶體地址等。這使得十六進位制計數法與計算機硬體的表示方式更加契合,方便硬體工程師進行設計和除錯。
3. 便於轉換:十六進位制與二進位制之間的轉換非常方便。每一位十六進位制數對應四位二進位制數,轉換起來相對簡單。在進行程式除錯和分析時,能夠快速地在二進位制和十六進位制之間進行轉換,有助於理解計算機內部的資料儲存和處理方式。
問題2:為什麼說C語言程式必須包含一個主函式main?
解決辦法:基於AI得出以下答案:
1. 規定的程式入口:當程式開始執行時,作業系統會尋找程式中的主函式作為入口點來啟動程式的執行。就像進入一個大樓需要一個主要的大門一樣,主函式就是 C 語言程式的“大門”。
2. 控制程式流程:主函式是整個程式執行的起點,在主函式中可以呼叫其他函式來完成各種任務,從而控制程式的流程。可以在主函式中進行變數的初始化、輸入輸出操作以及決定程式的執行路徑等。
3. 便於組織和管理:有了主函式這個明確的起點,可以更好地組織和管理程式的結構。程式設計師可以將不同的功能模組封裝在不同的函式中,然後在主函式中根據需要進行呼叫,使得程式的邏輯更加清晰,易於維護和擴充套件。
基於AI的學習
學習進度條
程式碼行數(新增/累積)
-------- :----------------:
目標 5000行
第一週 200/200
第二週 300/500
第三週 500/1000
第四周 300/1300

相關文章