下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、高級語言程序設(shè)計實驗教學(xué)大綱(Advanced Programming Language)一、課程說明課程編碼:24200040、課程總學(xué)時(理論總學(xué)時/實踐總學(xué)時)60(40/20)、周學(xué)時4、學(xué)分4、開課學(xué)期2。1、課程性質(zhì):專業(yè)基礎(chǔ)課2、適用專業(yè)與學(xué)時分配:適用于教育技術(shù)學(xué)等專業(yè)。教 學(xué) 內(nèi) 容 與 時 間 安 排 表章次內(nèi) 容總課時理論課時實踐課時第一章C語言概述與上機操作422第二章程序的靈魂算法422第三章數(shù)據(jù)類型、運算符與表達(dá)式862第四章最簡單的C程序設(shè)計順序程序設(shè)計642第五章選擇結(jié)構(gòu)程序設(shè)計642第六章循環(huán)控制642第七章數(shù)組與字符串642第八章函數(shù)642第九章預(yù)處理命令4
2、4第十章指針321第十一章結(jié)構(gòu)體與共用體321第十二章位運算與文件4223、課程教學(xué)目的與要求:高級語言程序設(shè)計是一門綜合性課程,既要求學(xué)生掌握扎實的理論基礎(chǔ),又要求學(xué)生具有很強的實踐能力,要做到理論知識與上機實踐操作相結(jié)合,以提高學(xué)生的編程思維能力、動手操作能力和解決實際應(yīng)用問題的能力。4、本門課程與其他課程的關(guān)系:高級語言程序設(shè)計是高等院校教育技術(shù)學(xué)專業(yè)本科生學(xué)科必修課程,其目的是培養(yǎng)學(xué)生的程序設(shè)計理念、掌握程序設(shè)計的基本方法,為后續(xù)課程(數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計、軟件工程等)打下堅實的基礎(chǔ)。5、推薦教材及參考書目教材:C程序設(shè)計第二版 譚浩強 清華大學(xué)出版社主要參考書:C語言程序設(shè)計
3、李大有主編 清華大學(xué)出版社C語言程序設(shè)計教程 譚浩強、張基溫等主編 高等教育出版社C語言程序設(shè)計教程 徐新華主編 中國水利水電出版社C語言與習(xí)題解答 李春葆 清華大學(xué)出版社6、課程教學(xué)方法與手段:采用課程講授結(jié)合實驗教學(xué),適當(dāng)結(jié)合自主學(xué)習(xí)方法。7、課程考試方法與要求:課程考核:總成績 = 試卷成績×80% + 實驗成績×10% + 平時成績×10%實驗成績 = 各單項實驗項目成績(實驗報告)/ 實驗項目數(shù), (教師可根據(jù)學(xué)生完成實驗的具體情況,對結(jié)果做適度調(diào)整)8、實驗教學(xué)內(nèi)容安排:實驗一 C程序的運行環(huán)境和運行一個C程序的方法 基礎(chǔ)性 2學(xué)時 實驗?zāi)康?(1)了
4、解所用的計算機系統(tǒng)的基本操作方法,學(xué)會獨立使用該系統(tǒng)。(2)了解在該系統(tǒng)上如何編輯、編譯、連接和運行一個C程序。(3)通過運行簡單的C程序,初步了解C源程序的特點。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,熟悉菜單和快捷鍵的使用。編寫一個簡單程序(可參照例題),編譯并運行這個程序。實驗二 簡單算法的實現(xiàn) 基礎(chǔ)性 2學(xué)時 實驗?zāi)康模?)了解算法的基本概念及傳統(tǒng)流程圖的應(yīng)用。(2)能夠依照例題,根據(jù)簡單的傳統(tǒng)流程圖編寫簡單的C語言程序。(3)通過運行簡單的C程序,進(jìn)一步了解C源程序的特點。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,依照例題,根據(jù)傳統(tǒng)流程圖編寫一個簡單C程序,編譯并運行這個程序。實驗三 數(shù)據(jù)
5、類型、運算符和表達(dá)式的應(yīng)用 基礎(chǔ)性 2學(xué)時 實驗?zāi)康模?)掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型;實型變量,以及對它們賦值的方法,了解以上類型數(shù)據(jù)輸出時所用的格式轉(zhuǎn)換符。(2)學(xué)會使用C的有關(guān)算術(shù)運算符,以及包含這些運算符的表達(dá)式,特別是自加(+)和自減(-)運算符的使用。(3)進(jìn)一步熟悉C程序的編輯、編譯、連接和運行的過程。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,進(jìn)一步熟悉C程序的編輯、編譯、連接和運行的過程,編寫簡單程序,熟悉如何定義一個整型、字符型,實型變量,以及對它們賦值的方法,使用C的有關(guān)算術(shù)運算符及表達(dá)式。實驗四 最簡單的C程序設(shè)計 基礎(chǔ)性 2學(xué)時 實驗?zāi)?/p>
6、的(1)掌握C語言程序設(shè)計中順序結(jié)構(gòu)的設(shè)計思想。(2)掌握賦值語句的使用。(3)掌握掌握數(shù)據(jù)的輸入輸出的方法,能正確使用各種格式轉(zhuǎn)換符。(4)能夠?qū)崿F(xiàn)順序結(jié)構(gòu)程序設(shè)計。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,編寫程序,應(yīng)用賦值語句,輸入輸出函數(shù),實現(xiàn)順序結(jié)構(gòu)程序設(shè)計。實驗五 選擇結(jié)構(gòu)程序設(shè)計 基礎(chǔ)性 2學(xué)時實驗?zāi)康模?)了解C語言表示邏輯量的方法(以0代表“假”,以1代表“真”。(2)學(xué)會正確使用邏輯運算符和邏輯表達(dá)式。(3)熟練掌握if語句和switch語句。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,編寫程序,正確使用邏輯運算符和邏輯表達(dá)式,使用if語句和swi
7、tch語句,實現(xiàn)選擇分支結(jié)構(gòu)程序設(shè)計。實驗六 循環(huán)結(jié)構(gòu)程序設(shè)計 基礎(chǔ)性 2學(xué)時 實驗?zāi)康模?)熟悉用while語句,dowhile語句和for語句實現(xiàn)循環(huán)的方法。(2)掌握在程序設(shè)計中用循環(huán)的方法實現(xiàn)各種算法。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,正確使用三種循環(huán)語句設(shè)計程序,實現(xiàn)下面問題的求解。(1)求階乘。(2)有一數(shù)列:2/1,3/2,5/3,8/5,求出這個數(shù)列的前10項之和。(3)打印500以內(nèi)的“水仙花數(shù)”?!八苫〝?shù)”是一個三位數(shù),其各位數(shù)立方和等于該數(shù)本身。 (4)一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為完數(shù)。求100之內(nèi)的所有完數(shù)。實驗七 數(shù)組程序設(shè)計 設(shè)計性 2學(xué)時 實
8、驗?zāi)康模?)掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法。(2)綜合應(yīng)用順序、循環(huán)、分支結(jié)構(gòu)解決實際問題。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,正確使用數(shù)組定義、賦值、數(shù)組元素使用,設(shè)計程序?qū)崿F(xiàn)下面問題的求解。(1)有10個青年歌手參加歌曲大獎賽,有10個評委打分,試編程求出每位選手的平均得分(去掉一個最高分和一個最低分,每個評委的打分由鍵盤輸入)。 (2)輸入一串字符,計算其中空格的個數(shù)。 (3)打印圖案。 實驗八 函數(shù)的應(yīng)用 基礎(chǔ)性 2學(xué)時 實驗?zāi)康模?)掌握定義函數(shù)的方法。(2)掌握函數(shù)實參與形參的對應(yīng)關(guān)系。(3)掌握“值傳遞”的進(jìn)行參數(shù)調(diào)用的方式。實驗內(nèi)容進(jìn)入Turbo C的工作環(huán)境,編寫函數(shù),實現(xiàn)結(jié)構(gòu)化程序設(shè)計,求解下面問題。(1)求素數(shù)。(2)寫一函數(shù),是給定的一個二位數(shù)組(4×4)轉(zhuǎn)置,即行列互換。 (3)寫兩個函數(shù),分別求兩個正數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個函數(shù)并輸出結(jié)果。兩個正數(shù)由鍵盤輸入。 實驗九 指針與結(jié)構(gòu)體程序設(shè)計 基礎(chǔ)性 2學(xué)時 實驗?zāi)康模?)掌握指針的概念,會定義和使用指針變量。(2)學(xué)會使用字符串的指針和指向字符串的指針變量。(3)掌握結(jié)構(gòu)體類型變量的定義和使用。實驗內(nèi)容進(jìn)入Turbo C的工
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)八年級上冊《實驗與探究三角形中邊與角之間的不等關(guān)系》聽評課記錄
- 魯教版歷史六年級上冊第5課《夏、商、西周的興亡》聽課評課記錄
- 魯人版道德與法治九年級下冊13.1《綠水青山就是金山銀山》聽課評課記錄1
- 部審人教版八年級數(shù)學(xué)下冊聽評課記錄18.2.1 第1課時《矩形的性質(zhì)》
- 七年級上冊道德與法治第十課綻放生命之花聽課評課記錄(2課時)
- 星球版地理八年級下冊《第二節(jié) 生態(tài)環(huán)境保護(hù)與資源開發(fā)》聽課評課記錄1
- 人教版歷史八年級上冊第22課《抗日戰(zhàn)爭的勝利》聽課評課記錄
- 小學(xué)五年級聽評課記錄
- 魯教版數(shù)學(xué)七年級上冊1.1《認(rèn)識三角形》聽評課記錄5
- 蘇科版數(shù)學(xué)七年級下冊聽評課記錄7.3圖形的平移1
- 四年級計算題大全(列豎式計算,可打印)
- 科技計劃項目申報培訓(xùn)
- 591食堂不合格食品處置制度
- 產(chǎn)業(yè)鏈鏈長分工表
- 國際金融課件(完整版)
- 導(dǎo)向標(biāo)識系統(tǒng)設(shè)計(一)課件
- 220t鍋爐課程設(shè)計 李學(xué)玉
- 全英文劇本 《劇院魅影》
- 北京城的中軸線PPT通用課件
- 黑布林繪本 Dad-for-Sale 出售爸爸課件
- 京東方頂崗實習(xí)報告1
評論
0/150
提交評論