第一篇程式设计基础ppt课件.ppt

第一篇程式设计基础ppt课件.ppt

ID:58694590

大小:370.00 KB

页数:45页

时间:2020-10-04

第一篇程式设计基础ppt课件.ppt_第1页
第一篇程式设计基础ppt课件.ppt_第2页
第一篇程式设计基础ppt课件.ppt_第3页
第一篇程式设计基础ppt课件.ppt_第4页
第一篇程式设计基础ppt课件.ppt_第5页
资源描述:

《第一篇程式设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一篇程式設計基礎授課教師:李靖海日期:96.10.01課程大綱程式語言與C/C++語言的基礎程式語言基礎程式設計技術之演進C/C++語言之基礎如何設計C/C++應用程式C/C++應用程式開發環境第一個C程式與C程式架構C/C++語言寫作風格2021/7/27C/C++程式設計2第一篇程式設計基礎程式語言的基礎程式設計主要是要電腦幫你做事情,先考慮要輸出的成果,才決定要輸入什麼,然後設計程式讓電腦幫你做事,程式設計還牽涉到要用什麼機器,用什麼程式語言。我們用軟體就是許多程式的組合。「程式」(Programs)是使用指定程式語言所撰寫沒有混淆文字、數字和鍵盤符號

2、所組成的特殊符號,這些符號組合成指令和敘述,再進一步編寫成程式碼,程式碼可以告訴電腦解決指定問題的步驟。2021/7/27C/C++程式設計第一篇程式設計基礎3程式語言的基礎什麼是程式(program)程式如同一個轉換器,當從電腦鍵盤或滑鼠取得輸入資料後,執行程式就可以將資料轉換成有用的資訊,如下圖所示:為了讓電腦能夠看懂程式,程式需要依據程式語言的規則、結構和語法,以指定的文字或符號來撰寫程式。例如:C程式語言撰寫的程式稱為C程式碼(Ccode),或稱為「原始碼」(sourcecode)。2021/7/27C/C++程式設計第一篇程式設計基礎4程式語言的基礎

3、程式語言(ProgramLanguage)為什麼需要程式語言?VonNeumann的「儲存程式概念」什麼是程式語言?和人類的語言相同嗎?程式語言包含一組指令和一套語法規則人與電腦間溝通之語言,目前電腦藉由人利用程式語言下指令方式告知其工作的程序。資料與資訊有什麼不同?2021/7/27C/C++程式設計第一篇程式設計基礎5程式語言的基礎vonNeumannarchitecture2021/7/27C/C++程式設計第一篇程式設計基礎6程式語言的基礎程式語言(ProgramLanguage)如何選擇程式語言?低階語言機械語言組合語言2021/7/27C/C++程

4、式設計第一篇程式設計基礎7程式語言(ProgramLanguage)高階語言FORTRAN:應用在科學運算、數學、理工等方面COBOL:應用在資料管理及商業用途PASCAL:應用在科學計算及教學用途LISP:人工智慧語言Modula-2,Modula-3:應用在科學計算及一般用途C,C++:應用在工程及科學用途BASIC:應用在一般用途及教學用JAVA:應用於網路及通訊用途2021/7/27C/C++程式設計第一篇程式設計基礎8程式語言(ProgramLanguage)高階語言編譯器(Compilers)編譯器就是把程式語言轉譯成電腦可以理解的機械碼(Mach

5、inecode)。1972年,C語言由DennisRitchie和KenThompson一起設計UNIX作業系統而發展出來可高階應用,亦可低階控制版本:TurboC,BorlandC,ANSIC,MicrosoftC等1980年,由AT&TBellLab.的BjarneStroustrup博士設計將物件導向概念加入C語言中,為“Cwithclasses”1985年,加入運算子超載、虛擬函數等物件導向特性,即為C++版本:USLC++(AT&T),HPC++,BorlandC++,MicrosoftC++,VisualC++等2021/7/27C/C++程式設計

6、第一篇程式設計基礎9程式語言(ProgramLanguage)高階語言編譯式語言翻譯過程2021/7/27C/C++程式設計第一篇程式設計基礎原始程式sourcecode目的碼objectcode可執行檔executablefile編譯程式compiler連結程式linker程式庫執行連結編譯10程式語言(ProgramLanguage)高階語言直譯器(Interpreters)是依程式每一個指令程序順序,直接一個指令一個動作,一列一列的執行程式碼。早期BASIC語言,及目前網頁技術的腳本(Scripts)語言。2021/7/27C/C++程式設計第一篇程式設

7、計基礎11程式語言(ProgramLanguage)高階語言直譯式語言翻譯過程2021/7/27C/C++程式設計第一篇程式設計基礎原始程式sourcecode執行直譯程式Interpreter12程式語言的基礎軟體(software)與應用程式(ApplicationProgram)是一種電腦執行的應用程式,通常軟體是一個或多個程式的泛稱,或是一整套應用程式的總稱。應用程式是一種處理指定工作的電腦程式,例如:數學分析、文書處理、試算表和程式語言開發工具等。2021/7/27C/C++程式設計第一篇程式設計基礎13程式語言的基礎應用開發工具及語言:Rubyon

8、Rails(RoR)是利用Ruby腳本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。