1 of 24

程式是什麼?

--告訴電腦它要做什麼事

2 of 24

電腦做的事

3 of 24

語言的不同

電腦 V.S. 人類

安安,你好

101010001010100110

4 of 24

要使電腦看懂程式

必須符合一些規則

高階語言

機器語言

編譯程式

or

直譯程式

語法

C

C++

Java

Python

5 of 24

標準輸出

題目敘述:在畫面中印出 Hello world! 的字樣

6 of 24

建立新專案

檔案->開新檔案

->專案

7 of 24

建立新專案

選取 Console Application

勾選「C++專案」及「設成開新專案所預設的語言」

填入專案名稱(此名稱將為執行檔的名稱)

8 of 24

建立新專案

通常把所有專案放在一資料夾下,移到該資料夾下建立專案資料夾

通常專案資料夾名稱取成專案名稱相同

進入專案資料夾後,按「儲存」

9 of 24

Dev-C++ 會自動產生

main.cpp 主程式

先按 「儲存」鈕

來存 main.cpp 檔

並將其加入專案。

建立新專案

10 of 24

建立新專案

把 main.cpp 存放至專案資料夾中

展開右邊的專案樹,可以看到 main.cpp 已經加入 hello 專案中

11 of 24

編輯程式

程式主體

主程式名稱,固定為 main

基本必備

告訴電腦程式結束

讓視窗停留

12 of 24

編譯

程式編寫完成後

可按「編譯」鈕

來編譯目前的專案程式檔

13 of 24

編譯

若程式語法有誤

Dev-C++ 會標示出錯誤的地方

以及列出相關的錯誤訊息

當你滑鼠雙擊錯誤訊息行時

Dev-C++ 會自動跳至對應的錯誤行

先更正前面幾項錯誤就重新編譯

因為許多列在後面的錯誤

是前面錯誤所引發的

而不是真正發生錯誤

14 of 24

執行

編譯成功後,按下「執行」鈕後

會產生一個「命令提示字元」

視窗來執行程式,所有的程式

輸入與輸出都透過此視窗進行

15 of 24

編譯成功後,會在專案資料夾中找到程式執行檔

16 of 24

標準輸出

指令:cout 🡸 C++指令

包含於iostream中

範例: cout << “Hello world!”<<endl;

分開各輸出對象

字串須用“ 包起來

endl:換行(cout)

;代表一行程式的結束

17 of 24

題目描述:寫一個程式以大約38x5的英文字(含空格),印出自己的學號

輸出範例

18 of 24

https://zerojudge.tw/ 高中生程式解題系統 點選 Register

19 of 24

以學校的gsuite帳號創建

學號@gsuite.essh.kl.edu.tw

密碼為個人身份證字號

學校選擇:基隆市私立二信高級中學

(用ctrl+F 搜尋 二信)

20 of 24

課程代碼從blog的課程頁面看

21 of 24

22 of 24

作業1 g330: Hello!

23 of 24

作業1 g330: Hello!

24 of 24