《C語(yǔ)言程序設(shè)計(jì)》_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》_第3頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》_第4頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)》課程教學(xué)大綱課程代碼:080632010課程英文名稱:CLanguageProgramDesign課程總學(xué)時(shí):48講課:40上機(jī):8適用專業(yè):安全工程大綱編寫(修訂)時(shí)間:2010.7一、大綱使用說(shuō)明(一)課程的地位及教學(xué)目標(biāo)1、本課程是非計(jì)算機(jī)專業(yè)的一門專業(yè)基礎(chǔ)課。

2、本課程的教學(xué)目標(biāo)是使學(xué)生掌握一種計(jì)算機(jī)高級(jí)語(yǔ)言,培養(yǎng)出高級(jí)的計(jì)算機(jī)應(yīng)用人才。(二)知識(shí)、能力及技能方面的基本要求1、掌握C語(yǔ)言的各種運(yùn)算符、變量、表達(dá)式及語(yǔ)句的表示和語(yǔ)法規(guī)則。

2、熟練掌握程序的三種基本結(jié)構(gòu);掌握C函數(shù)的調(diào)用關(guān)系和指針、結(jié)構(gòu)體、共用體類型的使用方法;能很熟練的進(jìn)行文件的操作。

3、掌握一些數(shù)值和非數(shù)值計(jì)算的方法。

4、能很順利地調(diào)試自編的程序。(三)實(shí)施說(shuō)明課程各章節(jié)內(nèi)容在重點(diǎn)、深度和廣度方面的說(shuō)明:

1、重點(diǎn)講授選擇和循環(huán)程序的流程、各類語(yǔ)句的流程及應(yīng)用。

2、重點(diǎn)講授數(shù)組數(shù)據(jù)的存放方法、數(shù)組元素和下標(biāo)變量的使用。

3、重點(diǎn)講授函數(shù)的定義及調(diào)用、函數(shù)變量的作用域、函數(shù)參數(shù)、變量的存儲(chǔ)類別。

4、重點(diǎn)講授指針的概念和指針的應(yīng)用。

5、重點(diǎn)講授結(jié)構(gòu)體類型變量的定義及使用。

6、重點(diǎn)講授文件類型指針變量,用于文件讀寫的各種函數(shù)。(四)對(duì)先修課的要求本課程的先修課為計(jì)算機(jī)應(yīng)用基礎(chǔ),要求對(duì)微機(jī)的各個(gè)平臺(tái)能熟練操作。(五)對(duì)習(xí)題課、實(shí)驗(yàn)環(huán)節(jié)的要求1、每部分內(nèi)容均安排習(xí)題及思考題。通過(guò)作業(yè)使學(xué)生能夠?qū)W(xué)習(xí)的內(nèi)容真正了解掌握,使學(xué)生具有編程的能力。

2、開設(shè)上機(jī)實(shí)驗(yàn)課。通過(guò)上機(jī)使學(xué)生具有調(diào)試程序的能力。(六)課程考核方式1、考核方式:考查。

2、考核目標(biāo):在考核學(xué)生對(duì)C語(yǔ)言基本知識(shí)、基本理論的基礎(chǔ)上,重點(diǎn)考核學(xué)生的分析能力、程序設(shè)計(jì)的能力。

3、成績(jī)構(gòu)成:本課程的總成績(jī)主要由三部分組成:平時(shí)成績(jī)(包括作業(yè)情況、出勤情況等)占10%,實(shí)驗(yàn)成績(jī)占20%,期末考試成績(jī)占70%。平時(shí)成績(jī)由任課教師視具體情況按百分制給出;實(shí)驗(yàn)成績(jī)由實(shí)驗(yàn)老師參照相關(guān)規(guī)定按百分制給出,實(shí)驗(yàn)無(wú)成績(jī)或?qū)嶒?yàn)不及格,取消期末考試資格,總成績(jī)直接以不及格計(jì)。(七)參考書目:《C程序設(shè)計(jì)》(第三版),譚浩強(qiáng)編,清華大學(xué)出版社,2007二、中文摘要本課程是化工類專業(yè)學(xué)生選修的一門實(shí)踐性很強(qiáng)的專業(yè)基礎(chǔ)課程。課程通過(guò)對(duì)C語(yǔ)言程序設(shè)計(jì)內(nèi)容的講授,使學(xué)生掌握C語(yǔ)言的基本知識(shí)、基本理論。課程主要內(nèi)容C的數(shù)據(jù)類型、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等。三、課程學(xué)時(shí)分配表序號(hào)教學(xué)內(nèi)容學(xué)時(shí)講課實(shí)驗(yàn)上機(jī)1C語(yǔ)言概述222數(shù)據(jù)類型、常量和變量223運(yùn)算符與表達(dá)式443.1算術(shù)、賦值和逗號(hào)運(yùn)算符及其相應(yīng)的表達(dá)式23.2關(guān)系、邏輯和其它的運(yùn)算符及其相應(yīng)的表達(dá)式24順序結(jié)構(gòu)程序設(shè)計(jì)444.1字符數(shù)據(jù)的輸入輸出24.2格式輸入與輸出25選擇結(jié)構(gòu)程序設(shè)計(jì)445.1if語(yǔ)句25.2switch語(yǔ)句26循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6426.1while、dowhile、for語(yǔ)句構(gòu)成的循環(huán)26.2輔助控制語(yǔ)句2循環(huán)結(jié)構(gòu)程序設(shè)計(jì)27數(shù)組447.1一、二維數(shù)組的定義和引用27.2字符數(shù)組28函數(shù)8628.1函數(shù)的定義、函數(shù)的參數(shù)、函數(shù)的返回值、函數(shù)的調(diào)用28.2數(shù)組作為函數(shù)參數(shù)、局部變量和全局變量28.3變量的存儲(chǔ)類別、函數(shù)的作用域2函數(shù)程序設(shè)計(jì)29指針8629.1變量的指針和數(shù)組的指針29.2字符串的指針和函數(shù)的指針29.3返回指針值的函數(shù)和指針數(shù)組2指針程序設(shè)計(jì)210結(jié)構(gòu)體與共用體64210.1結(jié)構(gòu)體類型及變量的定義、引用、初始化210.2結(jié)構(gòu)體數(shù)組、指向結(jié)構(gòu)體類型的指針、共用體2具體內(nèi)容:printf函數(shù)scanf函數(shù)重

點(diǎn):順序結(jié)構(gòu)程序的設(shè)計(jì)方法。難

點(diǎn):復(fù)合語(yǔ)句。第5章選擇結(jié)構(gòu)程序設(shè)計(jì)總學(xué)時(shí)4學(xué)時(shí)

講課4學(xué)時(shí)

上機(jī)0學(xué)時(shí)5.1if語(yǔ)句(講課2學(xué)時(shí))具體內(nèi)容:if語(yǔ)句的3種形式if語(yǔ)句的嵌套5.2switch語(yǔ)句(講課2學(xué)時(shí))具體內(nèi)容:

switch語(yǔ)句程序設(shè)計(jì)重

點(diǎn):if語(yǔ)句和switch語(yǔ)句的使用。難

點(diǎn):分支程序設(shè)計(jì)。第6章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)總學(xué)時(shí)6學(xué)時(shí)

講課4學(xué)時(shí)

上機(jī)2學(xué)時(shí)6.1while、dowhile、for語(yǔ)句構(gòu)成的循環(huán)(講課2學(xué)時(shí))具體內(nèi)容:while語(yǔ)句

do-while語(yǔ)句for語(yǔ)句

循環(huán)的嵌套6.2輔助控制語(yǔ)句(講課2學(xué)時(shí))

具體內(nèi)容:break語(yǔ)句、continue語(yǔ)句和goto語(yǔ)句

點(diǎn):while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句、循環(huán)的嵌套的使用。難

點(diǎn):用while語(yǔ)句、do-while語(yǔ)句、for語(yǔ)句編制循環(huán)程序。實(shí)驗(yàn):(上機(jī)2學(xué)時(shí))循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第7章數(shù)組總學(xué)時(shí)4學(xué)時(shí)

講課4學(xué)時(shí)

上機(jī)0學(xué)時(shí)7.1一、二維數(shù)組的定義和引用(講課2學(xué)時(shí))具體內(nèi)容:一、二維數(shù)組的概念

一、二維數(shù)組的定義

一、二維數(shù)組的應(yīng)用7.2字符數(shù)組(講課2學(xué)時(shí))具體內(nèi)容:字符數(shù)組的定義字符數(shù)組的初始化字符數(shù)組的引用字符數(shù)組的輸入輸出字符串處理函數(shù)重

點(diǎn):一維數(shù)組的定義及初始化,數(shù)組元素的引用,字符數(shù)組的定義和引用,字符處理函數(shù)。難

點(diǎn):用下標(biāo)變量和循環(huán)程序完成對(duì)數(shù)組元素的處理。第8章函數(shù)總學(xué)時(shí)8學(xué)時(shí)

講課6學(xué)時(shí)

上機(jī)2學(xué)時(shí)8.1函數(shù)的定義、函數(shù)的參數(shù)、函數(shù)的返回值、函數(shù)的調(diào)用(講課2學(xué)時(shí))具體內(nèi)容:函數(shù)的概念

函數(shù)的定義

函數(shù)的調(diào)用函數(shù)的返回值8.2數(shù)組作為函數(shù)參數(shù)、局部變量和全局變量(講課2學(xué)時(shí))

具體內(nèi)容:數(shù)組元素作函數(shù)參數(shù)數(shù)組名作函數(shù)參數(shù)局部變量和全局變量8.3變量的存儲(chǔ)類別、函數(shù)的作用域(講課2學(xué)時(shí))具體內(nèi)容:變量的作用域及存儲(chǔ)類別

內(nèi)部函數(shù)和外部函數(shù)的概念重

點(diǎn):函數(shù)之間參數(shù)的傳遞方式,函數(shù)的返回值,函數(shù)的嵌套調(diào)用,函數(shù)的遞歸調(diào)用,局部變量和全局變量,靜態(tài)變量與動(dòng)態(tài)變量。難

點(diǎn):函數(shù)變量的作用域,函數(shù)調(diào)用過(guò)程中實(shí)參與形參關(guān)系。實(shí)驗(yàn):(上機(jī)2學(xué)時(shí))函數(shù)程序設(shè)計(jì)第9章指針總學(xué)時(shí)8學(xué)時(shí)

講課6學(xué)時(shí)

上機(jī)2學(xué)時(shí)9.1變量的指針和數(shù)組的指針(講課2學(xué)時(shí))具體內(nèi)容:地址與指針的概念

指針變量的定義

指向數(shù)組的指針9.2字符串的指針和函數(shù)的指針(講課2學(xué)時(shí))具體內(nèi)容:

指向字符串的指針指向函數(shù)的指針9.3返回指針值的函數(shù)和指針數(shù)組(講課2學(xué)時(shí))具體內(nèi)容:

返回指針值的函數(shù)指針數(shù)組指向指針的指針重

點(diǎn):指向變量的指針變量的定義,利用指針變量訪問(wèn)變量,利用指向數(shù)組的指針訪問(wèn)數(shù)組元素,指向字符串的指針的應(yīng)用,指針作為函數(shù)的參數(shù),返回指針值的函數(shù)。難

點(diǎn):指向二維數(shù)組的指針,指針的應(yīng)用。實(shí)驗(yàn):(上機(jī)2學(xué)時(shí))指針程序設(shè)計(jì)第10章結(jié)構(gòu)體與共用體總學(xué)時(shí)6學(xué)時(shí)

講課4學(xué)時(shí)

上機(jī)2學(xué)時(shí)10.1結(jié)構(gòu)體類型及變量的定義、引用、初始化(講課2學(xué)時(shí))具體內(nèi)容:結(jié)構(gòu)體概述

結(jié)構(gòu)體變量的定義與引用10.2結(jié)構(gòu)體數(shù)組、指向結(jié)構(gòu)體類型的指針、共用體(講課2學(xué)時(shí))具體內(nèi)容:

結(jié)構(gòu)體數(shù)組

結(jié)構(gòu)體與指針

共用體

枚舉類型重

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論