實體編程教學課程內容
課程簡介
本課程為三小時的快速入門課程,專為初學程式設計的學員或欲學習結構化程式語言邏輯者而設。Pascal 是由 Niklaus Wirth 教授在 1970 年代設計的程序化語言,以清晰、結構化與嚴謹邏輯著稱,廣泛應用於程式教育、演算法訓練及工程開發初階學習。
課程將從語言基本概念、變數與流程控制開始,逐步引導學員掌握程式結構、函式運用與邏輯思維。透過 Free Pascal 或 Lazarus 開發環境進行練習,學員將能撰寫簡單的運算與資料輸出程式,理解邏輯結構化編程的核心精髓,為後續學習 C、Java、Python 等語言奠定基礎。
課程目標
-
理解 Pascal 的設計理念與程式結構。
-
掌握變數、資料型態、流程控制、迴圈與運算應用。
-
能獨立撰寫簡易的運算與輸入輸出程式。
-
了解程序(Procedure)與函式(Function)的基本概念。
-
建立良好的結構化編程思維,為跨語言學習打下基礎。
授課對象
-
程式設計初學者或學生。
-
有志進入資訊科技、軟體開發或工程領域者。
-
希望學習結構化邏輯與基礎演算法設計的學員。
-
教育與技職院校資訊、工程相關課程學員。
課程大綱
第一部分:Pascal 語言概述與開發環境(約 40 分鐘)
-
Pascal 語言起源與應用。
-
結構化程式設計的觀念。
-
Pascal 編譯器與 IDE 介紹(Free Pascal / Lazarus 下載與設定)。
-
程式結構講解(program、begin...end、uses)。
-
實作練習:建立第一個「Hello, Pascal!」程式。
第二部分:變數、資料型態與運算(約 60 分鐘)
第三部分:流程控制與迴圈應用(約 45 分鐘)
第四部分:程序與函式(約 35 分鐘)
-
Procedure 與 Function 的定義與差異。
-
參數傳遞(by value / by reference)。
-
區域變數與全域變數的概念。
-
實作練習:建立求最大值之函式(Function MaxExample)。
-
延伸應用:建立簡易選單導向程式設計範例。
課程特色