1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠處理大批資料:因為電腦的運算速度快,所以 用來處理大批的資料。例如在大批資料中快速搜尋我們 所要的資料,並且作適當的處理。 電腦能夠處理大批資料:因為電腦的運算速度快,所以 用來處理大批的資料。例如在大批資料中快速搜尋我們 所要的資料,並且作適當的處理。 電腦能夠精確處理資料:人腦有時會因為疏忽、疲勞、 緊張、工作壓力、環境不良等因素而發生錯誤。而電腦 則不會因為上述因素而產生錯誤。 電腦能夠精確處理資料:人腦有時會因為疏忽、疲勞、 緊張、工作壓力、環境不良等因素而發生錯誤。而電腦 則不會因為上述因素而產生錯誤。 電腦能夠儲存大批資料:電腦在運算過程中可將資料暫 存於主記憶體,而運算完畢需要長期保存的大批資料可 以存入輔助記憶體(如磁碟、光碟)中。 電腦能夠儲存大批資料:電腦在運算過程中可將資料暫 存於主記憶體,而運算完畢需要長期保存的大批資料可 以存入輔助記憶體(如磁碟、光碟)中。
1.1 電腦基本架構
1.2 程式設計概論 物件導向程式設計( Object-Oriented Programming ;簡稱 OOP )是設計程式的 一種方法。 物件導向程式設計( Object-Oriented Programming ;簡稱 OOP )是設計程式的 一種方法。 在撰寫大型程式時,使用物件導向方法設 計程式,將大大地簡化程式的設計、維護、 與擴充。 在撰寫大型程式時,使用物件導向方法設 計程式,將大大地簡化程式的設計、維護、 與擴充。
1.2.1 程式語言的演進
1.2.2 物件導向程式 結構化程式 結構化程式
1.2.2 物件導向程式 ( 續 ) 物件導向程式 物件導向程式
1.2.3 程式開發流程
1.3 C++ 開發工具 整合式開發環境( Integrated Development Environment ;簡稱 IDE )是整合編輯、編 譯、測試、除錯、與執行等功能的程式開 發軟體,例如 Borland 公司的 C++ Builder 、 IBM 公司的 VisualAge C++ 、 Microsoft 公司的 Visual C++ 等都是整合式的 C++ 程式開發 軟體。 整合式開發環境( Integrated Development Environment ;簡稱 IDE )是整合編輯、編 譯、測試、除錯、與執行等功能的程式開 發軟體,例如 Borland 公司的 C++ Builder 、 IBM 公司的 VisualAge C++ 、 Microsoft 公司的 Visual C++ 等都是整合式的 C++ 程式開發 軟體。
1.3.1 下載 C++ 編譯器 C++ 編譯器名稱 下載網頁 Apple C++ Borland C++ Cygwin (GNU C++) Djgpp (GNU C++) GNU CC source Intel C++ for linux noncom.htm noncom.htm
使用 IDE Dev C++ Dev C++ Visual C++ Visual C++