![《語(yǔ)言概述教學(xué)》ppt課件_第1頁(yè)](http://file3.renrendoc.com/fileroot3/2021-11/27/328cbbd9-284e-4bea-a21a-df693ce7880c/328cbbd9-284e-4bea-a21a-df693ce7880c1.gif)
![《語(yǔ)言概述教學(xué)》ppt課件_第2頁(yè)](http://file3.renrendoc.com/fileroot3/2021-11/27/328cbbd9-284e-4bea-a21a-df693ce7880c/328cbbd9-284e-4bea-a21a-df693ce7880c2.gif)
![《語(yǔ)言概述教學(xué)》ppt課件_第3頁(yè)](http://file3.renrendoc.com/fileroot3/2021-11/27/328cbbd9-284e-4bea-a21a-df693ce7880c/328cbbd9-284e-4bea-a21a-df693ce7880c3.gif)
![《語(yǔ)言概述教學(xué)》ppt課件_第4頁(yè)](http://file3.renrendoc.com/fileroot3/2021-11/27/328cbbd9-284e-4bea-a21a-df693ce7880c/328cbbd9-284e-4bea-a21a-df693ce7880c4.gif)
![《語(yǔ)言概述教學(xué)》ppt課件_第5頁(yè)](http://file3.renrendoc.com/fileroot3/2021-11/27/328cbbd9-284e-4bea-a21a-df693ce7880c/328cbbd9-284e-4bea-a21a-df693ce7880c5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章第一章 C C言語(yǔ)概述言語(yǔ)概述一、一、C C言語(yǔ)出現(xiàn)的歷史背景言語(yǔ)出現(xiàn)的歷史背景1 1、C C言語(yǔ)的來(lái)源言語(yǔ)的來(lái)源:ALGOL 60:ALGOL 602 2、開(kāi)展、開(kāi)展: CPL: CPLBCPLBCPLB BC CC+C+C#C#3 3、規(guī)范、規(guī)范:1978:1978規(guī)范規(guī)范C C1983 ANSI C1983 ANSI CC 89 C 89 C 99C 994 4、編譯系統(tǒng)版本、編譯系統(tǒng)版本: MS C/Turbo C/Quick C/BORLAND C: MS C/Turbo C/Quick C/BORLAND C留意:留意: C C言語(yǔ)是一種高級(jí)、編譯型言語(yǔ),屬于面向過(guò)程言語(yǔ)是一
2、種高級(jí)、編譯型言語(yǔ),屬于面向過(guò)程的言語(yǔ)。的言語(yǔ)。二、二、C C言語(yǔ)的特點(diǎn)言語(yǔ)的特點(diǎn)1、簡(jiǎn)單、靈敏、方便。2、運(yùn)算符豐富。3、數(shù)據(jù)類型豐富。4、構(gòu)造化控制語(yǔ)句。5、語(yǔ)法限制少、自在度大。6、可直接對(duì)硬件操作。7、程序執(zhí)行效率高。8、可移植性好。二、二、C C言語(yǔ)的特點(diǎn)言語(yǔ)的特點(diǎn)三、簡(jiǎn)單的三、簡(jiǎn)單的C C程序引見(jiàn)程序引見(jiàn)1 1、輸出一串字符。、輸出一串字符。2 2、兩數(shù)相加。、兩數(shù)相加。3 3、找出兩數(shù)中的較大值。、找出兩數(shù)中的較大值。C C言語(yǔ)的特點(diǎn)言語(yǔ)的特點(diǎn)nC程序是由函數(shù)構(gòu)成的。n函數(shù)的構(gòu)成:函數(shù)的首部 函數(shù)體n程序總是從main函數(shù)開(kāi)場(chǎng)和終了。n書寫格式自在。n每個(gè)語(yǔ)句以分號(hào)終了。n可用/
3、* . */ 對(duì)程序進(jìn)展注釋。四、四、C C程序的運(yùn)轉(zhuǎn)步驟程序的運(yùn)轉(zhuǎn)步驟n輸入源程序輸入源程序(*.c)n編譯源程序編譯源程序(*.obj)n與庫(kù)函數(shù)銜接與庫(kù)函數(shù)銜接 (*.exe)n運(yùn)轉(zhuǎn)目的程序運(yùn)轉(zhuǎn)目的程序編譯程序編譯程序高級(jí)言語(yǔ)高級(jí)言語(yǔ)源程序源程序目的程序目的程序可執(zhí)行程序可執(zhí)行程序程序庫(kù)程序庫(kù)銜接程序銜接程序五、五、C C程序編譯系統(tǒng)簡(jiǎn)介程序編譯系統(tǒng)簡(jiǎn)介 Turbo C 2.0 Turbo C 2.0簡(jiǎn)介簡(jiǎn)介 Turbo C+ 3.0Turbo C+ 3.0簡(jiǎn)介簡(jiǎn)介 Visual C+ 6.0Visual C+ 6.0簡(jiǎn)介簡(jiǎn)介 中文版中文版Win-TCWin-TC簡(jiǎn)介引薦簡(jiǎn)介引薦 本章終
4、了本章終了輸出一串字符輸出一串字符#include int main( ) printf(“Hello! I am a student! n); return 0;兩數(shù)相加兩數(shù)相加#include int main( ) int a,b,sum; a=123; b=456; sum=a+b; printf(sum=%d n,sum); return 0;找出兩數(shù)中的較大值找出兩數(shù)中的較大值#include int main( ) int a,b,c; scanf(%d,%d,&a,&b); c=max(a,b); printf( max =%d ,c); return 0; i
5、nt max(int x,int y) int z; if(xy)z=x; else z=y; return(z); 1.5 1.5 打印字符打印字符#include int main( ) printf(* n); printf( Very good!n); printf(* n); return 0;1.6 1.6 輸入三個(gè)數(shù),找最大值輸入三個(gè)數(shù),找最大值( (解法解法1)1)#include int main( ) int a,b,c,max; printf(Please input 3 numbers:n); scanf(%d,%d,%d,&a,&b,&c);
6、max=a; if (ba)max=b; if(cmax)max=c; printf( max =%d n ,max); return 0;1.6 1.6 輸入三個(gè)數(shù),找最大值輸入三個(gè)數(shù),找最大值( (解法解法2)2)#include int max(int x,int y) int z=x; if(yz)z=y; return(z); int main( ) int a,b,c,m; printf( Please input 3 numbers:n ); scanf( %d,%d,%d ,&a,&b,&c); m=max(a,b); m=max(m,c); print
7、f( m =%d n ,m); return 0; TC 2的編譯環(huán)境的編譯環(huán)境TC 2的參數(shù)設(shè)置的參數(shù)設(shè)置1TC 2的參數(shù)設(shè)置的參數(shù)設(shè)置2TC 2的參數(shù)設(shè)置的參數(shù)設(shè)置3TC 2的參數(shù)設(shè)置的參數(shù)設(shè)置4編譯程序編譯程序Compile-勝利!勝利!運(yùn)轉(zhuǎn)程序運(yùn)轉(zhuǎn)程序-RunTurbo C+ 3.0Visual C+ 6.0中文版Win-TC機(jī)器言語(yǔ)、匯編言語(yǔ)和高級(jí)言語(yǔ)機(jī)器言語(yǔ)、匯編言語(yǔ)和高級(jí)言語(yǔ)編譯型言語(yǔ)和解釋型言語(yǔ)編譯型言語(yǔ)和解釋型言語(yǔ)面向過(guò)程的計(jì)算機(jī)言語(yǔ)面向過(guò)程的計(jì)算機(jī)言語(yǔ)面向過(guò)程的言語(yǔ)努力于用計(jì)算機(jī)可以了解的邏輯,來(lái)描畫需求處面向過(guò)程的言語(yǔ)努力于用計(jì)算機(jī)可以了解的邏輯,來(lái)描畫需求處理的問(wèn)題和處
8、理問(wèn)題的詳細(xì)方法、步驟。該類言語(yǔ)指揮計(jì)算機(jī)理的問(wèn)題和處理問(wèn)題的詳細(xì)方法、步驟。該類言語(yǔ)指揮計(jì)算機(jī)任務(wù),必需嚴(yán)厲按照所用言語(yǔ)的語(yǔ)法規(guī)那么編寫程序。軟件開(kāi)任務(wù),必需嚴(yán)厲按照所用言語(yǔ)的語(yǔ)法規(guī)那么編寫程序。軟件開(kāi)發(fā)過(guò)程費(fèi)時(shí)費(fèi)力,當(dāng)開(kāi)發(fā)的軟件規(guī)模增大、構(gòu)造復(fù)雜時(shí),編寫、發(fā)過(guò)程費(fèi)時(shí)費(fèi)力,當(dāng)開(kāi)發(fā)的軟件規(guī)模增大、構(gòu)造復(fù)雜時(shí),編寫、維護(hù)等代價(jià)成倍添加。但面向過(guò)程的計(jì)算機(jī)言語(yǔ)是最為常用、維護(hù)等代價(jià)成倍添加。但面向過(guò)程的計(jì)算機(jī)言語(yǔ)是最為常用、閱歷時(shí)間最長(zhǎng)、言語(yǔ)種類繁多的言語(yǔ)。如閱歷時(shí)間最長(zhǎng)、言語(yǔ)種類繁多的言語(yǔ)。如FORTRAMFORTRAM、BASICBASIC、PASCALPASCAL、C C等。等。缺陷:過(guò)分強(qiáng)
9、調(diào)求解過(guò)程的細(xì)節(jié),程序不易反復(fù)運(yùn)用。缺陷:過(guò)分強(qiáng)調(diào)求解過(guò)程的細(xì)節(jié),程序不易反復(fù)運(yùn)用。面向問(wèn)題的計(jì)算機(jī)言語(yǔ)面向問(wèn)題的計(jì)算機(jī)言語(yǔ)面向問(wèn)題的言語(yǔ)處理問(wèn)題時(shí),不僅擺脫了計(jì)算機(jī)的內(nèi)部面向問(wèn)題的言語(yǔ)處理問(wèn)題時(shí),不僅擺脫了計(jì)算機(jī)的內(nèi)部邏輯問(wèn)題,也不用關(guān)懷問(wèn)題的求解算法和求解的過(guò)程。邏輯問(wèn)題,也不用關(guān)懷問(wèn)題的求解算法和求解的過(guò)程。只需指出是要計(jì)算機(jī)做什么,數(shù)據(jù)的輸入和輸出方式,只需指出是要計(jì)算機(jī)做什么,數(shù)據(jù)的輸入和輸出方式,就能得到所需的結(jié)果。面向問(wèn)題的言語(yǔ)是非過(guò)程化的,就能得到所需的結(jié)果。面向問(wèn)題的言語(yǔ)是非過(guò)程化的,目的在于高效、直接地實(shí)現(xiàn)各種運(yùn)用系統(tǒng),僅需求闡目的在于高效、直接地實(shí)現(xiàn)各種運(yùn)用系統(tǒng),僅需求闡
10、明明“做什么,而不需求描畫做什么,而不需求描畫“怎樣做。它與數(shù)據(jù)庫(kù)怎樣做。它與數(shù)據(jù)庫(kù)的關(guān)系非常親密,可以對(duì)大型數(shù)據(jù)庫(kù)進(jìn)展高效處置。的關(guān)系非常親密,可以對(duì)大型數(shù)據(jù)庫(kù)進(jìn)展高效處置。其代表性的言語(yǔ)有其代表性的言語(yǔ)有SQLSQLStructured Query LanguageStructured Query Language數(shù)據(jù)庫(kù)查詢言語(yǔ)。數(shù)據(jù)庫(kù)查詢言語(yǔ)。缺陷:與數(shù)據(jù)庫(kù)關(guān)系過(guò)于親密,運(yùn)用范圍比較狹窄。缺陷:與數(shù)據(jù)庫(kù)關(guān)系過(guò)于親密,運(yùn)用范圍比較狹窄。面向?qū)ο蟮挠?jì)算機(jī)言語(yǔ)面向?qū)ο蟮挠?jì)算機(jī)言語(yǔ) 面向?qū)ο蟮难哉Z(yǔ)將客觀事物看作具有屬性和行為的對(duì)面向?qū)ο蟮难哉Z(yǔ)將客觀事物看作具有屬性和行為的對(duì)象,籠統(tǒng)地找出同一類對(duì)象的共同屬性和行為,構(gòu)成象,籠統(tǒng)地找出同一類對(duì)象的共同屬性和行為,構(gòu)成類;經(jīng)過(guò)類的承繼與多態(tài)可以很方便地實(shí)現(xiàn)代碼重用,類;經(jīng)過(guò)類的承繼與多態(tài)可以很方
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生活補(bǔ)助申請(qǐng)書范文
- 2025至2030年化妝粉項(xiàng)目投資價(jià)值分析報(bào)告
- 二零二五年度企業(yè)辦公場(chǎng)所使用權(quán)轉(zhuǎn)讓協(xié)議
- 2025年中國(guó)感應(yīng)式IC卡員工考勤系統(tǒng)市場(chǎng)調(diào)查研究報(bào)告
- 農(nóng)業(yè)補(bǔ)助申請(qǐng)書
- 緩考怎么申請(qǐng)書
- 2025年度人壽保險(xiǎn)居間代理合作協(xié)議書
- 入志愿者申請(qǐng)書
- 學(xué)校申請(qǐng)書范文
- 二零二五年度礦山爆破工程爆破作業(yè)安全責(zé)任追究合同
- 駕駛員安全行車考核獎(jiǎng)懲制度(3篇)
- 2024屆安徽省普通高校分類考試招生和對(duì)口招生文化素質(zhì)語(yǔ)文模擬檢測(cè)試題(含答案)
- 籃球俱樂(lè)部合伙協(xié)議
- 中學(xué)學(xué)校2024-2025學(xué)年教學(xué)專項(xiàng)發(fā)展規(guī)劃
- 臨時(shí)道路鋪設(shè)鋼板施工方案
- 屋頂光伏工程施工方案
- 家長(zhǎng)會(huì)課件:小學(xué)三年級(jí)家長(zhǎng)會(huì) 課件
- 電力基建復(fù)工安全教育培訓(xùn)
- 勞務(wù)經(jīng)紀(jì)人培訓(xùn)
- 歐洲電力回顧2024(英)
- 2024年金屬非金屬礦山(露天礦山)安全管理人員試題庫(kù)附答案
評(píng)論
0/150
提交評(píng)論