




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)方法第1章
概述本人概述萬(wàn)家華
教授QQ:349826355課程概述性質(zhì):專業(yè)基礎(chǔ)課內(nèi)容:考核:難度:要求:序號(hào)章節(jié)教學(xué)內(nèi)容學(xué)時(shí)理論實(shí)驗(yàn)其他合計(jì)1C語(yǔ)言概述22
42算法初步20
23順序程序設(shè)計(jì)62
84選擇程序設(shè)計(jì)62
85循環(huán)程序設(shè)計(jì)82
106數(shù)組62
87函數(shù)62
88指針62
89結(jié)構(gòu)體40
410文件22
4合計(jì)
4816
64平時(shí)成績(jī)30%+期末考試70%大于省二小于國(guó)二,職業(yè)水準(zhǔn)課本、筆記本、智能手機(jī)調(diào)查一下有多少人學(xué)過(guò)相關(guān)計(jì)算機(jī)語(yǔ)言學(xué)過(guò)C語(yǔ)言,有點(diǎn)了解學(xué)過(guò)C以外的計(jì)算機(jī)語(yǔ)言(如Scratch、Python、Java、C++、C#、易語(yǔ)言等)沒(méi)學(xué)過(guò)任何計(jì)算機(jī)編程語(yǔ)言我是小白,連計(jì)算機(jī)都沒(méi)用過(guò)幾次ABCD提交投票最多可選1項(xiàng)劍橋大學(xué),馬丁·理察德(MartinRichards)貝爾實(shí)驗(yàn)室,肯尼斯·藍(lán)·湯普森(KennethLaneThompson)貝爾實(shí)驗(yàn)室,丹尼斯·麥卡利斯泰爾·里奇(英語(yǔ):DennisMacAlistairRitchie)C語(yǔ)言的發(fā)展歷史1978年與布萊恩·科爾尼干(BrianW.Kernighan)一起出版了名著《TheCProgrammingLanguage(K&R)》
“廉頗老矣,尚能飯否”?為什么學(xué)C?為什么學(xué)C?/tiobe-index/C語(yǔ)言寶刀未老,并且依舊堅(jiān)挺千里之行,始于足下。——《老子》每一步的積累,都是一個(gè)腳印一個(gè)腳印踏出來(lái)的,做任何事,其實(shí)都不應(yīng)該貪圖快捷,無(wú)論學(xué)編程,還是做事,基礎(chǔ)永遠(yuǎn)是最重要的,可基礎(chǔ)卻是一個(gè)長(zhǎng)期拉鋸戰(zhàn),并非一朝一夕便能見(jiàn)得成效,希望此刻伏案的你能繼續(xù)堅(jiān)持下去!學(xué)習(xí)資料推薦/video/BV1U44y1y7xN/鵬哥小甲魚(yú)/course/ZJU-199001?tid=1467021443多寫多刷題才是解藥!!!牛客網(wǎng)入門刷題:/PTA:/problem-sets/1298273728383766528/problems/type/6力扣:/CSDN:全球知名中文IT技術(shù)交流平臺(tái)GitHub:全球最大的、面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái)碼云:代碼托管平臺(tái)千名教師建設(shè),萬(wàn)道高質(zhì)量題目,百萬(wàn)用戶拼題的程序設(shè)計(jì)實(shí)驗(yàn)輔助教學(xué)平臺(tái)理論知識(shí)C語(yǔ)言的發(fā)展歷史及特點(diǎn)1C程序的結(jié)構(gòu)2C程序的運(yùn)行及環(huán)境3要求:了解C語(yǔ)言的形成、發(fā)展和基本特點(diǎn);程序、程序設(shè)計(jì)、高級(jí)語(yǔ)言的概念。教學(xué)目標(biāo)要求:理解C語(yǔ)言的特點(diǎn);熟悉C語(yǔ)言程序的運(yùn)行步驟;熟練VC++6.0開(kāi)發(fā)環(huán)境。教學(xué)重點(diǎn):C語(yǔ)言程序的基本結(jié)構(gòu)和組成。教學(xué)重難點(diǎn)教學(xué)難點(diǎn):C語(yǔ)言程序上機(jī)步驟及開(kāi)發(fā)環(huán)境。工作任務(wù)在計(jì)算機(jī)屏幕上輸出信息1求圓的周長(zhǎng)和面積2判斷兩個(gè)整數(shù)的大小31在計(jì)算機(jī)屏幕上輸出信息。任務(wù)1程序代碼/*案例1-1*//*example1.1ThefirstCProgram*//*注釋*/#include<stdio.h>/*編譯預(yù)處理命令*/voidmain()/*函數(shù)*/{printf(“HelloWorld!\n”);/*語(yǔ)句*/}知識(shí)鏈接2己知圓的半徑,求圓的周長(zhǎng)和面積。任務(wù)2程序代碼/*案例1-2*/
#include<stdio.h>
main(){ intr; floatc,s;r=5;c=2*3.14159*r;s=3.14159*r*r;printf("r=%d,c=%.2f,s=%.2f\n",r,c,s);}知識(shí)鏈接任務(wù)33判斷兩個(gè)整數(shù)的大小。程序代碼/*案例1-3*/#include<stdio.h>intMax(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx,y;scanf("%d,%d",&x,&y);printf(“Themaxis%d\n”,Max(x,y));}知識(shí)鏈接54211960年ALGOL60語(yǔ)言1963年英國(guó)劍橋大學(xué)推出CPL語(yǔ)言,1967年馬丁
理查德提出BCPL語(yǔ)言1970年美國(guó)貝爾實(shí)驗(yàn)室提出了B語(yǔ)言(取BCPL的第一個(gè)字母)31972年美國(guó)貝爾實(shí)驗(yàn)室提出了C語(yǔ)言(取BCPL的第二個(gè)字母)1987年美國(guó)標(biāo)準(zhǔn)化協(xié)會(huì)制定了C語(yǔ)言標(biāo)準(zhǔn)“ANSIC”,即現(xiàn)在流行的C語(yǔ)言C語(yǔ)言的發(fā)展C語(yǔ)言的發(fā)展歷史(前身)1978年與布萊恩·科爾尼干(BrianW.Kernighan)一起出版了名著《TheCProgrammingLanguage(K&R)》
C面向過(guò)程C面向?qū)ο驤ava全平臺(tái)免費(fèi)++Sun,OracleCWindows#Microsoft貝爾實(shí)驗(yàn)室貝爾實(shí)驗(yàn)室C語(yǔ)言的發(fā)展歷史(后事)C語(yǔ)言的特點(diǎn)C語(yǔ)言的特點(diǎn)27351C語(yǔ)言是具有低級(jí)語(yǔ)言功能的高級(jí)語(yǔ)言C語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活運(yùn)算符豐富,表達(dá)式能力強(qiáng)可移植性好C語(yǔ)言是結(jié)構(gòu)化、模塊化的編程語(yǔ)言6C語(yǔ)言程序中,可使用宏定義編譯預(yù)處理命令、條件編譯預(yù)處理命令,為編程提供了方便8C語(yǔ)言也存在一些不足之處4數(shù)據(jù)結(jié)構(gòu)豐富,便于數(shù)據(jù)的描述與存儲(chǔ)C程序的結(jié)構(gòu)(1)函數(shù)
函數(shù)是程序的基本單位,是程序的主體,程序由一個(gè)或多個(gè)函數(shù)組成,但是每個(gè)C程序有且僅有一個(gè)主函數(shù)main()。
主函數(shù)的位置可以在程序的任意位置,它是程序的入口,程序執(zhí)行總是從main開(kāi)始,在main中結(jié)束,其它函數(shù)通過(guò)嵌套調(diào)用得以執(zhí)行。C函數(shù)由函數(shù)首部和函數(shù)體兩部分組成,其格式如下:返回值類型函數(shù)名([形式參數(shù)]){
函數(shù)體
/*變量定義語(yǔ)句、實(shí)現(xiàn)函數(shù)功能的語(yǔ)句等*/}任務(wù)1任務(wù)3任務(wù)2一個(gè)C語(yǔ)言程序有且僅有()個(gè)主函數(shù)。012nABCD提交單選題1分C程序的結(jié)構(gòu)(2)語(yǔ)句
語(yǔ)句是以分號(hào);作為結(jié)束標(biāo)志。C程序的書(shū)寫格式較為自由,一條語(yǔ)句可以寫在多行上,一行上也可以寫若干條語(yǔ)句。C程序區(qū)分大小寫,C語(yǔ)言的基本語(yǔ)句都是用小寫字母表示的。例:intAdd(intx,inty)/*函數(shù)的首部*/{/*“{”代表函數(shù)體開(kāi)始*/intsum;/*變量定義語(yǔ)句*/sum=x+y;/*具體實(shí)現(xiàn)函數(shù)功能的語(yǔ)句*/return(sum);}/*“}”代表函數(shù)體結(jié)束*/任務(wù)1任務(wù)3任務(wù)2C程序的結(jié)構(gòu)(3)詞匯字符集:A~Z、a~z、0~9、+-*/={}[]()等自定義標(biāo)識(shí)符:sum、av、score(以字母或下劃線開(kāi)頭,由字母或下劃線或數(shù)字組成)關(guān)鍵字:系統(tǒng)預(yù)定義include、stdio.h、main、printf、scanf
以下可以作為C語(yǔ)言合法的用戶自定義標(biāo)識(shí)符的是()。ifa_bName_11aABCD提交多選題1分C程序的結(jié)構(gòu)(4)注釋用/*……*/括起的內(nèi)容,可對(duì)程序進(jìn)行注釋,其作用是給程序設(shè)計(jì)者一種提示或記號(hào)。注釋使用時(shí)不能嵌套,且注釋內(nèi)容不參加程序的執(zhí)行,主要作用是提高程序的可讀性,故而不產(chǎn)生編譯代碼。任務(wù)1任務(wù)3任務(wù)2(5)編譯預(yù)處理命令每個(gè)以符號(hào)“#”開(kāi)頭的行,稱為編譯預(yù)處理行,是C提供的一種模塊工具。在一個(gè)C語(yǔ)言源程序中,注釋部分兩側(cè)的分界符分別是([填空1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 攪拌車出租合同協(xié)議書(shū)
- 肉牛投放協(xié)議書(shū)
- 船只安全協(xié)議書(shū)
- 聯(lián)勤保障協(xié)議書(shū)
- 有機(jī)肥授權(quán)銷售協(xié)議書(shū)
- 碰壞東西協(xié)議書(shū)
- 繼母分錢協(xié)議書(shū)
- 花園修剪協(xié)議書(shū)
- 肉雞飼養(yǎng)協(xié)議書(shū)
- 地下室拆模合同協(xié)議書(shū)
- GB 15831-2006鋼管腳手架扣件
- 浙教版八年級(jí)科學(xué)第四章電學(xué)測(cè)試
- 機(jī)電顧問(wèn)服務(wù)建議書(shū)123
- 廣西壯族自治區(qū)工程造價(jià)綜合定額答疑匯編2022年11月更新
- 科學(xué)發(fā)展觀基本解讀(完整版)課件
- 基坑工程施工驗(yàn)收記錄表
- 夜間施工專項(xiàng)方案
- 微生物實(shí)驗(yàn)室病原微生物評(píng)估報(bào)告
- 護(hù)理風(fēng)險(xiǎn)管理與護(hù)理安全
- 綜采工作面液壓支架壓死救活技術(shù)研究
- 主體結(jié)構(gòu)監(jiān)理實(shí)施細(xì)則范本
評(píng)論
0/150
提交評(píng)論