PowerPoint 簡報

Download Report

Transcript PowerPoint 簡報

結束
第三章 認識電腦軟體
本章重點
3-1 系統軟體
3-2 應用軟體
3-3 程式語言簡介
結束
第三章 認識電腦軟體
廣義的角度來看,
電腦軟體
(Software)的
內容可以包括電
腦程式、流程圖、
手冊與相關處理
程序等等。
結束
3-1 系統軟體
系統軟體的主要功用就是負責電腦中資源的分
配與管理,並擔任軟體(Software)與硬體
(Hardware)間的介面,工作內容包括啟動、
載入、監督管理軟體、執行輸出入設備與檔案
存取等。
結束
3-1 系統軟體
3-1-1 翻譯程式
翻譯程式的功能是將組合語言
(Assembly Language)或高階語言
(High-Level Language)轉換成電腦可
接受的機器語言或可執行檔
結束
3-1 系統軟體
3-1-2 服務程式
服務程式是用來簡化與加速使用者工作程序的
公用程式,例如編輯程式(Editor Program)、
連結程式(Linker Program)、偵錯程式
(Debugger Program)、排序程式(Sort
Program)、程式庫(Library)與載入程式
(Loader Program)等。
結束
3-1 系統軟體
3-1-3 作業系統
使用者與電腦之間的媒介(Interface),讓我們
可以跟電腦「交談」與「溝通」。
作業系統的特性來區分,可以分為以下三種:
 單人單工作業系統(Single user Single
tasking):
 單人多工作業系統(Single user Multi
tasking):
 多人多工作業系統(Multi user Multi tasking)
結束
3-1 系統軟體
3-1-3 作業系統
作業系統依照操作介面來區分,則可以
分為以下兩種:

命令列操作介面

視窗模式操作介面
結束
3-1 系統軟體
3-1-4 常見的作業系統
Ms-DOS
Windows 3.x
Windows 95/98/CE/Me
結束
3-1 系統軟體
3-1-4 常見的作業系統
Windows NT/2000/XP/Server 2003
OS/2
結束
3-1 系統軟體
3-1-4 常見的作業系統
Unix/Linux
Mac OS
結束
3-2 應用軟體
應用軟體是指針對某個特殊目的而設計
的程式,它建構在作業系統的環境中,
作業系統可說是基礎建設,要達到某些
特殊功能,還要應用軟體與作業系統互
相搭配才可以完成。
結束
3-2 應用軟體
3-2-1 文書處理軟體與試算表軟體
製作或閱讀各類文件都用得到文書處理
軟體
試算表軟體則是一套用來統計資料、排
序與製作相關圖表的軟體,您可以利用
它來算帳、製作資產負債表、損益表與
學校成績統計工作。
結束
3-2 應用軟體
3-2-1 文書處理軟體與試算表軟體
結束
3-2 應用軟體
3-2-2 簡報製作軟體與網頁製作軟體
簡報製作軟體,不但設計與製作可以自
行包辦,還增加了許多相當實用的互動
多媒體功能,並且能夠轉為網頁格式,
直接在Internet上呈現。
FrontPage不但是個功能強大且易學易懂
的網頁編輯軟體,其「所見即所得」的
功能可以讓您的編輯過程變得更方便
結束
3-2 應用軟體
3-2-2 簡報製作軟體與網頁製作軟體
結束
3-2 應用軟體
3-3-3 點矩陣繪圖軟體與向量繪圖軟體
結束
3-2 應用軟體
3-2-4 動畫製作軟體與網站建構軟體
結束
3-2 應用軟體
3-2-5 資料庫軟體與影像處理軟體
結束
3-2 應用軟體
3-2-6 3D動畫製作軟體與遊戲娛樂軟體
3D MAX R7.0是目前最受歡迎的3D繪圖
及動畫設計的工具之一,與大部分的3D
軟體一樣
遊戲娛樂軟體則是現代人休閒生活的新
方式,種類包羅萬象,遊戲類型包括角
色扮演類、動作類、模擬類、益智類、
動作淚與冒險類等。
結束
3-2 應用軟體
3-2-6 3D動畫製作軟體與遊戲娛樂軟體
結束
3-3 程式語言簡介
「程式語言」 (programming language)
就是一種人類用來和電腦溝通的語言。
不論是系統軟體或各種應用軟體都是由
程式語言撰寫完成。
結束
3-3 程式語言簡介
3-3-1 程式語言發展史
不論任何一種語言都有其專有語法、特
性、優點及相關應用的領域。
結束
3-3 程式語言簡介
3-3-2 演算法的定義
韋氏辭典中定義為:「在有限步驟內解決
數學問題的程序。」而運用在計算機領域,
我們可以把演算法定義成:「為了解決某
一個工作或問題,所需要有限數目的機械
性或重覆性指令與計算步驟。」
結束
3-3 程式語言簡介
3-3-2 演算法的定義
演算法還必須符合下列五個條件:
結束
3-3 程式語言簡介
3-3-2 演算法的定義
常用的演算法有:

一般文字

表格或圖形

流程圖

程序語言
結束
3-3 程式語言簡介
3-3-3 程式設計的步驟
五大基本步驟如下:
結束
3-3 程式語言簡介
3-3-5 物件導向程式設計
物件導向技術的重要特徵簡述如下:
結束
3-3 程式語言簡介
3-3-5 物件導向程式設計
封裝(Encapsulation)

利用『類別』(Class)來實作「抽象化資料型態」
(ADT)。
繼承(Inheritance)

接近現實生活中的遺傳,例如你的父母生下你,如
果沒有特殊例外的情形,那麼你一定會遺傳到父母
的某些特徵。
多形(Polymorphism)

「多形」(Polymorphism)也是物件導向設計的
重要特性,它充分展現了「動態繫結」的功能,也
稱為「同名異式」。