C語言語言程序設(shè)計教學大綱

C語言語言程序設(shè)計教學大綱

ID:36489462

大小:51.00 KB

頁數(shù):7頁

時間:2019-05-11

C語言語言程序設(shè)計教學大綱_第1頁
C語言語言程序設(shè)計教學大綱_第2頁
C語言語言程序設(shè)計教學大綱_第3頁
C語言語言程序設(shè)計教學大綱_第4頁
C語言語言程序設(shè)計教學大綱_第5頁
資源描述:

《C語言語言程序設(shè)計教學大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、高級語言程序設(shè)計教學大綱性質(zhì):專業(yè)必修學分:4學時:周學時4課程簡介:本課程為計算機類專業(yè)必修課程,學分數(shù)4,周學時4。計算機程序設(shè)計語言是人機對話、進行信息交換的工具。高級語言脫離了對具體計算機的依賴,是最常用的程序設(shè)計語言,而C語言是計算機專業(yè)學生必須掌握的重點高級語言之一?!陡呒壵Z言程序設(shè)計》是計算機專業(yè)學生基礎(chǔ)課程。本課程面向低年級學生,結(jié)合C語言進行講解,講解內(nèi)容包括高級語言概述、高級語言數(shù)據(jù)類型、運算符、表達式、結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)及相關(guān)語句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)和共用體、位運算和文件操作等。本課程希

2、望通過以上內(nèi)容的講解使學生掌握高級語言的基本概念和基本程序設(shè)計方法;深入了解C語言的基本元素;熟練使用C語言程序開發(fā)環(huán)境;具備使用C語言進行應(yīng)用軟件和系統(tǒng)軟件開發(fā)的基本能力,為今后的軟件開發(fā)工作奠定堅實的基礎(chǔ)。教學目的與基本要求:通過本門課程的學習讓學生掌握高級語言的基本概念和基本程序設(shè)計方法、深入了解C語言的基本元素、熟練使用C語言程序開發(fā)環(huán)境、具備使用C語言進行應(yīng)用軟件和系統(tǒng)軟件開發(fā)的基本能力,為今后的軟件開發(fā)工作奠定堅實的基礎(chǔ)。本課程結(jié)合對C語言進行深入講解高級語言的概念和開發(fā)環(huán)境,所以希望突出C語言的上機實習。在實

3、習的過程中,實習的內(nèi)容由簡單到容易,要求操作由陌生到熟悉,并逐步培養(yǎng)學生具備使用高級語言進行軟件開發(fā)的基本能力。主要教學方法:本課程采用課堂理論講授、多媒體教學演示、計算機仿真實驗及課外作業(yè)與輔導相結(jié)合的教學方式。第一章C語言概述(教學時數(shù)4)本章主要介紹C語言的起源和發(fā)展、C語言的特點和簡單的C語言程序設(shè)計過程。本章的重點是C語言的特點和簡單的C語言程序設(shè)計過程。第一節(jié)概述一、C語言的產(chǎn)生背景、現(xiàn)狀、基本概念二、C語言的應(yīng)用前景三、C語言的特點,簡單的C程序舉例四、PC環(huán)境下的C語言程序開發(fā)步驟第二節(jié)算法的有關(guān)知識一、算

4、法的概念與特性二、算法的表示方法三、結(jié)構(gòu)化程序設(shè)計思想與方法作業(yè)及實習:1.通過程序舉例理解相關(guān)概念2.了解TurboC環(huán)境下的C程序開發(fā)過程。用給定的簡單C程序進行程序的編輯、編譯、鏈接和執(zhí)行,讓學生了解調(diào)試程序的全過程。第二章數(shù)據(jù)類型、運算符和表達式(教學時數(shù)8)本章主要介紹C語言的基本數(shù)據(jù)類型,運算符和表達式。重點和難點是數(shù)據(jù)類型、常量、變量與運算符的正確使用。第一節(jié)數(shù)據(jù)類型C語言的數(shù)據(jù)類型第二節(jié)基本數(shù)據(jù)類型一、整型數(shù)據(jù)二、實型數(shù)據(jù)三、字符型數(shù)據(jù)第三節(jié)常量和變量一、常量和變量的概念及分類(整型、實型、字符型常量和變量

5、的表示及使用)二、常量和變量的定義第四節(jié)不同類型數(shù)據(jù)之間的轉(zhuǎn)換一、有關(guān)概念二、不同類型數(shù)據(jù)之間的隱式轉(zhuǎn)換三、數(shù)據(jù)類型的強制轉(zhuǎn)換第五節(jié)運算符和表達式一、運算符的有關(guān)概念及分類二、表達式的概念三、算術(shù)運算符及其表達式四、自加運算符五、自減運算符六、賦值運算符及表達式七、求字節(jié)運算符八、逗號運算符作業(yè)及實習:1.了解不同類型數(shù)據(jù)的定義方法和使用方法;2.通過表達式的運算過程,聯(lián)系表達式的正確書寫及運算規(guī)則(運算符的優(yōu)先級和結(jié)合性);通過不同數(shù)據(jù)類型數(shù)據(jù)的使用,理解數(shù)據(jù)類型之間的轉(zhuǎn)換;3.進行C語言基本運算符和表達式程序設(shè)計,突出

6、C語言特有的運算符和表達式的程序設(shè)計(如:++、――運算符等)。第三章順序結(jié)構(gòu)程序設(shè)計(教學時數(shù)4)本章主要介紹C語言順序結(jié)構(gòu)的相關(guān)語句。包括賦值語句和數(shù)據(jù)的輸入輸出函數(shù),本章的重點是掌握系統(tǒng)庫函數(shù)的調(diào)用方法和使用規(guī)則。一、賦值語句的使用二、getchar()函數(shù)三、putchar函數(shù)四、scanf函數(shù)五、printf函數(shù)六、復合語句及空語句第四章選擇結(jié)構(gòu)程序設(shè)計(教學時數(shù)6)本章主要介紹C語言的選擇結(jié)構(gòu)語句及其程序設(shè)計應(yīng)用。本章的重點和難點是學會借助流程圖理順思路,正確進行多分支結(jié)構(gòu)的編程。第一節(jié)關(guān)系運算和邏輯運算一、關(guān)

7、系運算符和邏輯運算符及其表達式二、條件運算符及表達式第二節(jié)選擇結(jié)構(gòu)語句一、if語句二、if-else語句三、switch語句四、條件語句的嵌套作業(yè)及實習:1.練習用關(guān)系表達式或邏輯表達式建立選擇條件,通過簡單程序理解各個語句執(zhí)行過程的區(qū)別;2.靈活運用條件運算符及表達式;3.用switch語句實現(xiàn)多分支結(jié)構(gòu)。第五章循環(huán)結(jié)構(gòu)程序設(shè)計(教學時數(shù)6)本章主要介紹C語言的循環(huán)結(jié)構(gòu)語句及其程序設(shè)計應(yīng)用。本章的重點和難點是掌握while語句、do-while語句和for語句的使用,它們是C程序設(shè)計的重要基礎(chǔ)。一、while語句二、do

8、-while語句三、for語句四、break語句五、continue語句六、循環(huán)嵌套七、幾種循環(huán)結(jié)構(gòu)的比較八、用goto語句和if語句構(gòu)成循環(huán)結(jié)構(gòu)作業(yè)及實習:1.用不同的循環(huán)語句實現(xiàn)循環(huán)操作;2.掌握循環(huán)控制條件,使流程能夠正確體現(xiàn)問題的邏輯關(guān)系。第六章數(shù)組(教學時數(shù)10)本章主要介紹C語言數(shù)組的概念、

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。