1. 程式人生 > 其它 >計算機與程式設計

計算機與程式設計

程式設計與程式語言

  • 1.什麼是語言?
    語言是人類最重要的交際工具,中文,韓文,日文,英文等等都屬於人類的語言
    語言就是人與人之間用來溝通的媒介
  • 2.什麼是程式語言
    可以簡單的理解為一種計算機和人都能識別的語言,所以及為>>人與計算機之間用來共同的媒介,就相當於學會了一門與’外國人’交流的語言。
  • 3.什麼為程式設計
    為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是程式設計。

計算機

  • 計算機的本質
    計算機的別名為:電腦
    即它的本質即可以理解為:通電的大腦,讓計算機通電後可以像人腦一樣工作。
  • 計算機的五大組成部分

1. 控制器

計算機控制器是計算機的神經中樞,指揮全機中各個部件自動協調工作。在控制器的控制下,計算機能夠自動按照程式設定的步驟進行一系列操作,以完成特定任務。(相當於人的大腦)

2. 運算器

控制數學運算與邏輯運算(也相當於人的大腦)
數學運算:數字相關的運算
邏輯運算:根據條件判斷是否可行

3. 儲存器(記憶體/外存)

記憶體:相當於人的短期記憶,計算機中所有程式的執行都在記憶體中進行,記憶體效能的強弱影響計算機整體發揮的水平。比如:記憶體條。
存取資料的速度很快,但是它是基於電工作的 斷電資料立刻丟失 它不能用來永久儲存資料
外存:就相當於人的長期記憶,類儲存器一般斷電後仍然能儲存資料。常見的外儲存器有硬碟、軟盤、光碟、U盤等。但儲存速度較慢。

4. 輸入裝置

是人或外部與計算機進行互動的一種裝置,用於把原始資料和處理這些數的程式輸入到計算機中。比如:鍵盤,滑鼠,攝像頭等。相當於人的 眼睛 耳朵 嘴巴等。

5. 輸出裝置

用於接收計算機資料的輸出顯示、列印、聲音、控制外圍裝置操作等。也是把各種計算結果資料或資訊以數字、字元、影象、聲音等形式表現出來。常見的輸出裝置有顯示器、印表機、繪圖儀、影像輸出系統、語音輸出系統、磁記錄裝置等。

舉例:考試髮捲紙後,用眼睛看卷子(輸入裝置)思考題目怎麼做(運算器 記憶體)拿筆寫卷子(控制器 輸出裝置)

計算機的三大核心硬體

  1. 中央處理器(cpu)
    CPU去記憶體中取程式的指令並執行
  2. 記憶體
    程式要想執行必須先存在於記憶體中
  3. 硬碟
    可永久儲存資料
    三者關係:程式最先存放於硬碟中
    而程式的執行經歷的過程是:
    1.先從硬碟把程式的程式碼/資料讀入記憶體
    2.然後CPU是從記憶體中讀取程式碼/指令來執行的

作業系統

作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。
pc端:
linux系統 更加主動軟體執行

windows系統 更加註重使用者體驗

macOS系統 兩者皆可

移動端:
安卓
ios
鴻蒙