




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