前言
在當前的時代,計算機的使用越來廣泛,計算機是如何工作與交流的呢?我們知道計算機由鍵盤,顯示器,滑鼠等硬體與 \(word,ppt,excel\) 等軟體組成。那麼如何與計算機交流呢?
我們日常交流使用的是自然語言,而與計算機交流則需用計算機語言,大體分為機器語言,組合語言,高階語言。
機器語言就是計算機之間的交流,即計算機之間的自然語言,僅有 \(0\) 和 \(1\)
機器語言實在是太慢且易出現問題,就出現了用指令的方式與計算機交流,如 \(load,basepay,add,overpay,store,grosspay\),注:\(Grosspay=basepay+overtimepay\)
但這種語言我們可以理解,而計算機卻無法理解,所以我們需要一個“翻譯”,將我們的組合語言翻譯成機器語言,讓計算機工作
隨組合語言的發展,我們的指令越來越多,程式設計師需要很多指令來完成一件事情,於是就出現了高階語言,高階語言可以一條語句完成很多指令。隨之而來的,高階語言也需要一位更高階的翻譯稱之為編譯器 \((compiler)\) 或直譯器 \((interpreter)\)。目前的高階語言主要有 \(Pascal,C,C++,Java,VB\) 等
\(C++\) 程式設計簡介
\(C++\) 是由 \(C\) 發展而來的一種物件導向的程式設計
\(C\) 是一種標準化的語言,我們很少需要修改,便可以通用於不同的計算機系統,\(C++\) 也是 \(C\) 的一種擴充套件
物件導向?我們生活在一個到處是物件的世界,書本,紙,筆都是物件。面向程式,則是強調動作,關注於要做什麼,做的流程。物件導向更像我們現在的世界,建立物件,呼叫物件,從而減少工作量。
\(C++\) 的安裝與編譯執行
\(C++\) 的開發環境,程式設計主要有 \(6\) 個步驟
編輯,預處理,編譯,連線,載入和執行
下邊以 \(Dev-C++\) 為例子展示
若為英語,可由下步驟轉為中文
之後就成中文的了
建立一個新原始檔
便會出現一個白色區域,稱為原始碼編輯區域,可以在此編寫程式
寫完程式碼後可直接點選上面圖示,並選擇想要儲存的位置,便可執行
若是存在詞法於語法的錯誤則會編譯失敗,右下腳的框則會顯示錯誤資訊,並將錯誤行程式碼標紅
\(C++\) 輸出
例:1.1 在螢幕上輸出