



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計教學(xué)大綱課程編號:02J80630課程名稱(中文):C 程序設(shè)計語言課程名稱(英文):TheCProgrammingLanguage 學(xué)分/學(xué)時:3/40+18先修課程:計算機文化基礎(chǔ)一.課程的性質(zhì)、目的和任務(wù)C 程序設(shè)計語言課程是電子信息工程學(xué)院本科學(xué)生的必修課程,C 語言是目前廣泛應(yīng)用的一種程序設(shè)計語言,可用于數(shù)據(jù)處理、數(shù)值計算和系統(tǒng)程序設(shè)計等領(lǐng)域,為本院的本科學(xué)生在軟件基礎(chǔ)、數(shù)字信號處理等課程中應(yīng)用計算機打下一個基礎(chǔ)。通過本課程的學(xué)習(xí),可掌握 C 語言的詞法及語法特征,了解結(jié)構(gòu)化程序設(shè)計方法的有關(guān)內(nèi)容;通過理論和實踐相結(jié)合,使學(xué)生熟悉用 C 語言進行程序設(shè)計和上機調(diào)試的全過
2、程,加深對 C 語言的理解,得到程序設(shè)計方法和技巧的基本訓(xùn)練,從而使學(xué)生能利用 C 語言解決簡單的編程問題;同時在學(xué)習(xí) C 語言過程中加深對計算機系統(tǒng)的認(rèn)識,使學(xué)生能在后續(xù)課程的學(xué)習(xí)中和今后的工作中用計算機來解決問題。本課程采用英文教材,雙語授課,目的是使學(xué)生在掌握以言專業(yè)知識、掌握笊言精髓的同時,提高英文水平,尤其是提高英文閱讀能力及理解能力,以適應(yīng)當(dāng)今信息時代發(fā)展的要求。二.課程的主要內(nèi)容及要求1 .概述及簡單程序編制內(nèi)容:學(xué)習(xí)掌握 C 程序的編輯、編譯和運行過程。了解 C 語言的基本要素,及簡單的程序編制方法。要求:能讀,懂簡單的 C 程序,并能上機調(diào)試運行;學(xué)會使用 TurboC2.0
3、0C 語言集成開發(fā)環(huán)境。2 .類型、運算符與表達(dá)式內(nèi)容:基本數(shù)據(jù)類型(int、char、float 和 double):重點是常量與變量,熟練掌握各種表示形式的整數(shù)、實數(shù)、字符常量和字符串常量,符號常量的定義和使用。包括整數(shù)的十進制、八進制和十六進制的表示形式、長整型常量和無符號型常量的表示形式,實數(shù)的浮點表示法和科學(xué)記數(shù)法,常用符號常量的含義(如 NULL、EOF 等),枚舉常量的定義和使用;學(xué)習(xí)變量的定義和初始化,同時要弄清楚各類型的特點及取值范圍。學(xué)習(xí)基本運算符如算術(shù)運算(含自增、自減操作)、賦值運算、關(guān)系運算符、邏輯運算符、位運算的運算規(guī)則,熟練掌握運算符的功能,以及優(yōu)先級和結(jié)合方向。
4、學(xué)習(xí)表達(dá)式的構(gòu)成規(guī)則和不同數(shù)據(jù)類型的混合運算。要求:深入了解 C 語言的基本數(shù)據(jù)類型及其存儲形式,取值范圍;熟練掌握常量和變量的應(yīng)用;熟練掌握各種運算符的功能,以及它們的優(yōu)先級和結(jié)合性。掌握表達(dá)式的構(gòu)成規(guī)則和不同數(shù)據(jù)類型的混合運算。3 .控制流內(nèi)容:學(xué)習(xí) 9 種控制流語句及結(jié)構(gòu)化程程序設(shè)計的三種基本結(jié)構(gòu)(順序、選擇、循環(huán))。選擇語句:if 語句、switch 語句;重點是 switch 語句的結(jié)構(gòu)和執(zhí)行過程。循環(huán)語句及空語句:重點是 for、while 和 do-while 三種循環(huán)語句的語法結(jié)構(gòu)及相互間的異同.EK 轉(zhuǎn)語句:break、continue、goto 和 return 語句,重點
5、是 break 和 continue 應(yīng)用。要求:熟練掌握結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)(順序、選擇、循環(huán)),并能使用相關(guān)控制流語句完成這三種基本結(jié)構(gòu)的程序設(shè)計。4 函數(shù)與程序結(jié)構(gòu)內(nèi)容:函數(shù)是 C 語言的基本構(gòu)件,是用 C 語言進行程序設(shè)計的基礎(chǔ)。函數(shù)重點是函數(shù)的定義和函數(shù)的調(diào)用及參數(shù)傳遞,學(xué)習(xí)函數(shù)遞歸調(diào)用的概念,理解函數(shù)的嵌套調(diào)用。變量作用域和存儲類: 重點是變量的存儲類別(auto 自動類、 static 靜態(tài)類、register 寄存器類、extern 外部參照類),全局變量和局部變量,注意區(qū)分:自動變量和內(nèi)部靜態(tài)變量、外部變量和外部靜態(tài)變量等以及他們各自不同的用途,初始化方式等。預(yù)處理功
6、能:包括宏替換和文件包含。重點是宏替換。要求:熟練掌握函數(shù)的定義、調(diào)用、傳遞參數(shù)等,以及字符串處理函數(shù)的編寫,初步學(xué)會用窮舉和遞歸方法進行算法設(shè)計。5 指針和數(shù)組內(nèi)容:指針:內(nèi)容皆為重點.指針是 C 語言的主要特點之一,但指針概念十分抽象,要通過精心設(shè)計的例子在課堂上將其講清楚.數(shù)組:重點是一維數(shù)組的定義和初始化,難點是一維字符數(shù)組的定義和初始化.字符數(shù)組是在整個 C 語言學(xué)習(xí)過程中都產(chǎn)生問題的內(nèi)容,要用多個例子從不同的角度來向?qū)W生進行講授.多維數(shù)組可當(dāng)成其元素是數(shù)組的一維數(shù)組,這種觀點有助于方便對多維數(shù)組的掌握.指針和數(shù)組有著緊密的聯(lián)系,用指針可以方便地操作數(shù)組。要求:熟練掌握一維數(shù)組、二維
7、數(shù)組、字符數(shù)組的定義、初始化,理解二維數(shù)組存儲與表示方法;深入理解指針和地址的概念,熟練掌握指針變量的定義、初始化和賦值方法,掌握指針變量作為函數(shù)的參數(shù)傳遞的方法。掌握指針、數(shù)組和地址間的關(guān)系。能運用指針編寫程序O6 .結(jié)構(gòu)和聯(lián)合內(nèi)容:結(jié)構(gòu)和聯(lián)合:重點是結(jié)構(gòu)的定義和使用,結(jié)構(gòu)與聯(lián)合的異同.在用 C 語言進行程序設(shè)計的過程中,結(jié)構(gòu)是構(gòu)成復(fù)雜的數(shù)據(jù)類型的基本要素,它是 C 語言的另一個重要特點,是必須很好掌握的內(nèi)容.要求:掌握結(jié)構(gòu)體、共用體、位段的概念,以及成員變量的引用方法,能理解并編寫簡單的數(shù)據(jù)結(jié)構(gòu),如鏈表等。7 .輸入和輸出內(nèi)容:輸入和輸出本身不是 C 語言的一部分,是由庫函數(shù)來實現(xiàn)的,程序
8、編制離不開輸入輸出,須掌握基本輸入輸出函數(shù)。并重點學(xué)習(xí)文件的概念、文件操作的基本步驟和方法,常用的文件操作函數(shù)(fopen 和fclose,fscanf、fprintf、fgetc、fputc)等。要求:理解文件的概念,熟練掌握文件的操作及其他多種函數(shù)的應(yīng)用。三.學(xué)時分配理論學(xué)時共 32 學(xué)時1 .概述及簡單程序編制 42 .類型、運算符與表達(dá)式 63 .控制流 54 .函數(shù)與程序結(jié)構(gòu) 55 .指針和數(shù)組 66 .結(jié)構(gòu)和聯(lián)合 47.輸入和輸出 2四.上機內(nèi)容:共 18 學(xué)時實驗一 熟悉 TC 集成編譯環(huán)境3實驗二 基本類型及基本運算3實驗三 選擇與循環(huán)控制結(jié)構(gòu)3實驗四 函數(shù)與程序結(jié)構(gòu)3實驗五 指針和數(shù)組3實驗六 結(jié)構(gòu)和聯(lián)合3四.考核方法與要求:1、考核方法:(1)理論考試:筆試(閉卷)。(2)上機考試:上機(閉卷)。2、考核要求:(1)理論考試要求:注重基礎(chǔ)知識及其應(yīng)用,兼顧其他知識點內(nèi)容。(2)上機考試要求:著重考核學(xué)生編制簡單程序和調(diào)試程序的基本技能。五.主要參考書C 程序設(shè)計,潭浩強,清華大學(xué)出版社C 程序設(shè)計語言(TheCProgrammingL
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024桂林學(xué)院輔導(dǎo)員招聘筆試真題
- 法律盡職調(diào)查(技術(shù)方向)考試試卷及答案
- 高端旅游體驗師筆試試題及答案
- 2025年乙丙醇胺項目建議書
- 2025年湖南省生態(tài)環(huán)境廳下屬事業(yè)單位招聘考試筆試試題【答案】
- 項目合作管理制度
- 活動總結(jié)范文大學(xué)活動結(jié)束后的總結(jié)怎么寫
- 項目大管理圖表
- 2025年無功功率自動補償裝置項目建議書
- 2025城市規(guī)劃工作計劃
- 2025年廣東高考政治試卷真題答案詳解講評(課件)
- 卡口及道路交通智能監(jiān)控系統(tǒng)方案設(shè)計
- 2025年家庭照護師職業(yè)資格考試試題及答案
- 呼吸機相關(guān)性肺炎的預(yù)防和護理
- 2025年綏化市中考化學(xué)試題卷(含答案解析)
- 門診口腔院感基礎(chǔ)知識培訓(xùn)
- 論詠嘆調(diào)《媽媽不在》的形象刻畫與唱段處理
- 危重病人觀察和護理要點
- 砌體工程培訓(xùn)課件
- GB/T 45719-2025半導(dǎo)體器件金屬氧化物半導(dǎo)體(MOS)晶體管的熱載流子試驗
- 2025-2030中國醫(yī)藥商業(yè)行業(yè)盈利態(tài)勢與投資潛力分析報告
評論
0/150
提交評論