全华计概书的第6部分程式语言.ppt
《全华计概书的第6部分程式语言.ppt》由会员分享,可在线阅读,更多相关《全华计概书的第6部分程式语言.ppt(31页珍藏版)》请在三一办公上搜索。
1、全華計概書的第6章 程式語言,6-1 程式語言發展史6-2 資料型態6-3 程式指令6-4 程序定義和使用(在此略掉),6-1 程式語言發展史,機器語言電腦所能接受由0與1組成組合語言將0、1字串以符號表示優點:指令比機器語言更易於學習缺點:必須符合特定機器,不具可攜性不具結構性,程式仍然不易理解,高階語言,範例:C語言特性可讀性高,容易理解比較容易維護和修改具有可攜性編譯:高階語言的程式碼需編譯成目的碼之後才能執行,流程如下圖:,程式語言發展年表,FORTRAN,第一個高階語言,為IBM於1957年左右推出針對複雜的科學計算所設計範例:,LISP,MIT教授John McCarthy於195
2、8年所推出 適合作符號運算 在人工智慧的應用特別重要 範例:,COBOL,專為商業資料處理而設計的語言 提供便利的檔案描述與處理 特別重視資料的定義 範例:,BASIC,隨著個人電腦推出簡單易學,但不是很嚴謹 微軟的VISUAL BASIC(簡稱VB),為BASIC語言提供了視覺化的簡易開發環境範例:,PASCAL,發源於歐洲 具有完備的資料型態,和結構化的控制結構 程式可讀性高,常為教科書所用範例:,C,為了UNIX作業系統所設計具有高階的結構化敘述,也具備了類似低階語言控制硬體的能力為目前最常被使用的高階語言 範例:,PROLOG,1972年於法國所推出邏輯化程式設計的代表在人工智慧領域有
3、重要應用範例,ADA,由美國國防部主導名稱是紀念世界上第一位程式設計員Ada Byron 希望結合所有語言的特性語言過於複雜,目前所知的應用不多,C+,基於C所擴充的物件導向程式語言 在類別中,可定義資料(Data member)和行為(Function member)可以指定使用範圍為公開的(Public),或是私自的(Private)範例:,JAVA,美國Sun公司於1995年發表具備有物件導向的特性 提供了跨平台的功能 範例:,程式語言依照特性分類,6-2 資料型態,用以表示一個應用系統中要處理的對象 常見的資料型態數字:整數(int)、長整數(long int)、浮點數(float)、
4、雙精準數(double)文字:字元(char)、字串(string)資料型態決定:所需空間 可表示的數值或資料範圍(參見下頁)有意義的運算,C的資料型態,陣列,表示一系列相同型態的資料 範例:一個包含50個整數的陣列 int score50;陣列的名稱為score每個資料為整數(int)型態 陣列第一個位置為score0 陣列最後一個位置為score49C語言預設以註標0來表示陣列的第一個元素,結構,將一些相關資料,聚集成一個單元一起表示 範例:struct student char(6)name;char(10)major;int year;結構的名稱為student欄位name的資料型態為
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全华计概书 部分 程式 语言
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5232839.html