版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《C語言程序設(shè)計》課程教學(xué)大綱
課程名稱:c語言程序設(shè)計課程類別:專業(yè)基礎(chǔ)課
考核類別:考試適用對象:本科
適用專業(yè):信息管理與信息系統(tǒng)
一、總學(xué)時:68學(xué)時其中實驗學(xué)時:34
學(xué)時
二、課程教學(xué)目的
本課程系統(tǒng)學(xué)習(xí)C語言的基本知識和基本語法,較好地訓(xùn)練
學(xué)生解決問題的邏楫思維能力以及編程思路和技巧,使學(xué)生具
有較強的利用C語言編寫軟件的能力,為培養(yǎng)學(xué)生有較強軟件
開發(fā)能力打下良好基礎(chǔ)。
四、課程教學(xué)要求
五、通過本課程的學(xué)習(xí),應(yīng)熟練掌握C語言中的基本知識、各種
語句及程序控制結(jié)構(gòu),熟練掌握C語言的函數(shù)、數(shù)組、指針、結(jié)
構(gòu)體、鏈表等數(shù)據(jù)結(jié)構(gòu)的基本算法;并能熟練地運用C語言進(jìn)行
結(jié)構(gòu)化程序設(shè)計;具有較強的程序修改調(diào)試能力;具備較強的邏
輯思維能力和獨立思考能力。
六、先修課程
無
七、課程教學(xué)重、難點
八、課程教學(xué)重點:掌握C語言變量類型及不同類型常量的表示;
標(biāo)準(zhǔn)的輸入輸出函數(shù)的使用;運算符及常用數(shù)學(xué)函數(shù)的使用;控
制流程、數(shù)組和指針的使用;結(jié)構(gòu)體、鏈表的構(gòu)造使用;函數(shù)結(jié)
構(gòu)、函數(shù)參數(shù)傳遞及遞歸等方面的知識;基本的文件操作。難點:
指針的使用、結(jié)構(gòu)體鏈表的構(gòu)造和使用及函數(shù)的參數(shù)傳遞。
九、課程教學(xué)方法(或手段)
本課程實踐性較強,故采用講授和上機操作相結(jié)合的方式進(jìn)行教學(xué)。
六、課程教學(xué)內(nèi)容
第一章C語言概述(2學(xué)時)
1.教學(xué)內(nèi)容
(1)編程歷史的回顧、程序設(shè)計介紹(過程式,面向?qū)ο?,函?shù)式,邏輯式);
(2)C語言的歷史背景、特點;
(3)C語言源程序的格式和程序結(jié)構(gòu):
(4)C程序的上機步驟。
2.重、難點提示
(1)重點:掌握簡單的C程序格式,包括main。函數(shù)、數(shù)據(jù)說明、函數(shù)開始和結(jié)束標(biāo)志等;
(2)難點:編程入門以及對語言的理解。
第二章算法(3學(xué)時)
1.教學(xué)內(nèi)容
(1)算法的概念及特性;評價算法優(yōu)劣的方法(時間和空間);
(2)簡單算法舉例;
(3)算法的表示(自然語言、流程圖、N—S流程圖);
(4)結(jié)構(gòu)化程序設(shè)計的基本思想及基本步驟。
2.重、難點提示
(1)重點:算法流程圖三種基本結(jié)構(gòu)(以后各章學(xué)習(xí)中利用流程圖強化對程序的理解);
(2)難點:算法概念以及對結(jié)構(gòu)化程序設(shè)計思想的理解。
第三章數(shù)據(jù)類型、運算符與表達(dá)式(3學(xué)時)
1.教學(xué)內(nèi)容
(1)基本數(shù)據(jù)類型及其常量的表示法(字符和字符串常量),各種數(shù)制(八、十、十六
進(jìn)制)的整型數(shù)和長整型數(shù),實型數(shù)(float和double);
(2)變量的類型說明、初始化及引用;
(3)運算符與表達(dá)式:
2.重、難點提示
(1)重點:掌握C的幾種基本數(shù)據(jù)類型,不同類型數(shù)據(jù)間的混合運算規(guī)則;不同運算符
的使用特點,清楚每種運算符的優(yōu)先級與結(jié)合性;各種表達(dá)式的含義與使用要點。
(1)難點:不同類型數(shù)據(jù)間的混合運算;運算符的優(yōu)先級與結(jié)合性。
第四章最簡單的C程序設(shè)計一順序程序設(shè)計(2學(xué)時)
1.教學(xué)內(nèi)容
(1)c程序結(jié)構(gòu)和語句的構(gòu)成;
(2)順序結(jié)構(gòu)程序的設(shè)計:賦值語句的使用要點;
(3)數(shù)據(jù)的輸入與輸出:
2.重、難點提示
(1)重點:順序結(jié)構(gòu)程序的表達(dá)式語句形式;輸入/輸出函數(shù)的表示與調(diào)用方法;利用
流程圖加深對順序結(jié)構(gòu)程序的理解。
(2)難點:格式輸入與輸出表示中各種格式字符的表示含義。
第五章選擇結(jié)構(gòu)程序設(shè)計(3學(xué)時)
1.教學(xué)內(nèi)容
(1)關(guān)系運算符和關(guān)系表達(dá)式:
(2)邏輯運算符和邏輯表達(dá)式;
(3)if語句(if;if…else…;if…elseif…else…);
(4)switch和break語句。
2.重、難點提示
⑵函數(shù)的調(diào)用(一般調(diào)用、嵌套調(diào)用、遞歸調(diào)用),return語句;
⑶參數(shù)的傳遞方式:形式參數(shù)與實在參數(shù);
⑷局部變量與全局變量;
⑸變量的動態(tài)存儲與靜態(tài)存儲;
(6)內(nèi)部函數(shù)與外部函數(shù)。
2.重、難點提示
(1)重點:掌握函數(shù)定義的一般形式;函數(shù)的調(diào)用的幾種形式;函數(shù)嵌套調(diào)用的一般過程;
數(shù)組名作為函數(shù)的參數(shù)的一些特點;局部變鼠與全局變量的概念及它們的使用特點。
⑵難點:不同的函數(shù)參數(shù)專遞方法在程序中應(yīng)用的結(jié)果判定;利用函數(shù)調(diào)用方法實現(xiàn)程序設(shè)
計中涉及的參數(shù)定義、參數(shù)傳遞以及返回值問題;函數(shù)調(diào)用的理解。
第九章預(yù)處理命令(1學(xué)時)
1.教學(xué)內(nèi)容
⑴預(yù)處理的概念與特點;
⑵符號常數(shù)和宏的定義;
⑶“文件包含”處理。
2.重、難點提示
(1)重點:宏定義的方法;“文件包含”與預(yù)處理的應(yīng)用。
(2)難點:宏定義的方法。
第十章指針(4學(xué)時)
1.教學(xué)內(nèi)容
⑴指針與地址的概念;
(2)指針變量的定義,初始化;指針變量的引用(取地址運算符&及指針運算符*):指
針變量作為函數(shù)參數(shù)的應(yīng)用;
⑶指針與數(shù)組(數(shù)組的指針和指向數(shù)組的指針變量):
⑷字符串的指針和指向字符串的指針變最;
⑸函數(shù)的指針和指向函數(shù)的指針變量、返回指針值的指針函數(shù);
(6)指針數(shù)組和指向指針的指針;
⑺對main。函數(shù)命令行參數(shù)的基本了解。
2.重、難點提示
(1)重點:指針變量定義、初始化和引用;數(shù)組的指針和指向數(shù)組的指針變量;字符串的指
針和指向字符串的指針變量;指針數(shù)組與指向指針的指針。
(2)難點:指針概念深刻理解;區(qū)別指向數(shù)組的指針和指針數(shù)組;指向指針的指針;有關(guān)指
針的數(shù)據(jù)類型定義和指針的相關(guān)運算。
第十一章結(jié)構(gòu)體與共用體(4學(xué)時)
1.教學(xué)內(nèi)容
⑴定義結(jié)構(gòu)體類型變量的方法;
⑵結(jié)構(gòu)體變量的引用與結(jié)構(gòu)體變量的初始化;
⑶結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體數(shù)據(jù)的指針;
⑷指向結(jié)構(gòu)體類型數(shù)據(jù)的指針及用指針處理鏈表;
⑸共用體;
(6)枚舉類型;
(7)用typedef定義類型。
2.重、難點提示
(1)重點:掌握結(jié)構(gòu)體類型變量的定義方法;結(jié)構(gòu)體類型變量的引用方法;結(jié)構(gòu)體類型變
量如何在定義的同時初始化;通過圖示正確理解鏈表的概念和形態(tài),共同體的含義、共同
體類型變量的定義方法。
(2)難點:結(jié)構(gòu)體與共用體概念的掌握;各種結(jié)構(gòu)體結(jié)構(gòu)的定義。
第十二章位運算(1學(xué)時)
1.教學(xué)內(nèi)容
⑴運算符和位運算;
⑵位運算舉例;
⑶位段。
2.重、難點提示
(1)重點:掌握各種位運算符,運算規(guī)則和優(yōu)先級。
(2)難點:各種位運算符的運算規(guī)則和優(yōu)先級。
第十三章文件(2學(xué)時)
1.教學(xué)內(nèi)容
⑴文件類型指針;
⑵文件的打開與關(guān)閉;
⑶文件的讀寫;
⑷文件的定位。
2.重、難點提示
(1)重點:掌握文件操作的相關(guān)標(biāo)準(zhǔn)函數(shù);
(2)難點:文件的讀寫和定位操作。
七、實驗教學(xué)內(nèi)容
實驗項目(一)(4學(xué)口寸):C語言中控制語句的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
掌握各類控制語句的書寫格式,能在具體問題解決時給出合適的程
序控制結(jié)構(gòu);用分支結(jié)構(gòu)實現(xiàn)程序的條件控制;用循環(huán)結(jié)構(gòu)實現(xiàn)程序
中重復(fù)執(zhí)行操作的控制。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
實驗項目(二)(6學(xué)時):C語言中數(shù)組的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
掌握數(shù)組這種構(gòu)造類型的特點,如何用數(shù)組數(shù)據(jù)對象并對數(shù)據(jù)對象
進(jìn)行處理;熟練掌握一維數(shù)組的定義、引用、初始化,用一維數(shù)組來
對字符進(jìn)行處理:掌握二維數(shù)組的定義、引用、初始化,用二維數(shù)組
實現(xiàn)矩陣的有關(guān)方法算法。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
實驗項目(三)(6學(xué)時):C語言中函數(shù)的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
C語言中用函數(shù)來實現(xiàn)子功能模塊,掌握系統(tǒng)函數(shù)的調(diào)用方法及用戶
自定義函數(shù)的定義、調(diào)用方法:用自定義函數(shù)來實現(xiàn)一個具體問題;
用自定義函數(shù)的嵌套調(diào)用來實現(xiàn)一個復(fù)雜問題。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
實驗項目(四)(8學(xué)時):C語言中指針的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
掌握指針變量的運用,通過指針引用數(shù)組元素的方法,函數(shù)指針變
量作函數(shù)的參數(shù);在程序中進(jìn)行指針變量的運算操作,指針變量作函
數(shù)的參數(shù);數(shù)組元素的指針。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
實驗項目(五)(6學(xué)時):C語言中結(jié)構(gòu)體與鏈表的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
掌握結(jié)構(gòu)體類型變量的定義和使用;結(jié)構(gòu)體類型數(shù)組的概念和應(yīng)
用;鏈表的創(chuàng)建與使用;檢共用體的概念與使用。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
實驗項目(六)(4學(xué)時):C語言中文件的使用
(1)項目類別:必做
(2)項目性質(zhì):綜合性
(3)項目主要目的要求:
掌握文件以及緩沖文件系統(tǒng)、文件指針的概念;學(xué)會使用文件打
開、關(guān)閉、讀、寫等文件操作函數(shù);學(xué)會用緩沖文件系統(tǒng)對文件進(jìn)行
簡單的操作。
(4)主要儀器:計算機
(5)實驗考核方法:隨堂考查
八、學(xué)時分配
教學(xué)環(huán)節(jié)
章目教學(xué)內(nèi)容
理論教學(xué)學(xué)時實驗教學(xué)學(xué)時
—?C語言的概述2
"[算法3
二數(shù)據(jù)類型、運算符與表達(dá)式3
四順序程序設(shè)計2
五選擇結(jié)構(gòu)程序設(shè)計32
六循環(huán)控制32
七數(shù)組36
八函數(shù)36
九預(yù)處理命令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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電商獨立站服務(wù)器應(yīng)急協(xié)議2025
- 初審電工考試題目及答案
- 策劃入職考試題目及答案
- 校車安全員試題及答案
- 壓瘡護(hù)理的倫理問題
- 腸內(nèi)營養(yǎng)支持在糖尿病合并營養(yǎng)不良中的應(yīng)用
- 六一兒童節(jié)課件內(nèi)容
- 衛(wèi)生院藥品議價制度
- 衛(wèi)生監(jiān)督員工作制度
- 衛(wèi)生保健室崗位制度
- 2026年無錫工藝職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫帶答案解析
- 【低空經(jīng)濟(jì)】無人機AI巡檢系統(tǒng)設(shè)計方案
- 2025年湖南省公務(wù)員錄用考試錄用考試《申論》標(biāo)準(zhǔn)試卷及答案
- 漢字的傳播教學(xué)課件
- 行政崗位面試問題庫及應(yīng)對策略
- 2025衢州市市級機關(guān)事業(yè)單位編外招聘77人筆試試題附答案解析
- 2025年中信金融業(yè)務(wù)面試題庫及答案
- 零碳園區(qū)數(shù)字化建筑設(shè)計方案
- 不動產(chǎn)數(shù)據(jù)整合技術(shù)策略規(guī)劃方案
- GB/T 46607.1-2025塑料熱固性粉末模塑料(PMCs)試樣的制備第1部分:一般原理及多用途試樣的制備
- 紫金礦業(yè)招聘面試題及答案
評論
0/150
提交評論