《高級(jí)語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第1頁
《高級(jí)語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第2頁
《高級(jí)語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第3頁
《高級(jí)語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第4頁
《高級(jí)語言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、高級(jí)語言程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)大綱(Advanced Programming Language)一、課程說明課程編碼:24200040、課程總學(xué)時(shí)(理論總學(xué)時(shí)/實(shí)踐總學(xué)時(shí))60(40/20)、周學(xué)時(shí)4、學(xué)分4、開課學(xué)期2。1、課程性質(zhì):專業(yè)基礎(chǔ)課2、適用專業(yè)與學(xué)時(shí)分配:適用于教育技術(shù)學(xué)等專業(yè)。教 學(xué) 內(nèi) 容 與 時(shí) 間 安 排 表章次內(nèi) 容總課時(shí)理論課時(shí)實(shí)踐課時(shí)第一章C語言概述與上機(jī)操作422第二章程序的靈魂算法422第三章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式862第四章最簡(jiǎn)單的C程序設(shè)計(jì)順序程序設(shè)計(jì)642第五章選擇結(jié)構(gòu)程序設(shè)計(jì)642第六章循環(huán)控制642第七章數(shù)組與字符串642第八章函數(shù)642第九章預(yù)處理命令4

2、4第十章指針321第十一章結(jié)構(gòu)體與共用體321第十二章位運(yùn)算與文件4223、課程教學(xué)目的與要求:高級(jí)語言程序設(shè)計(jì)是一門綜合性課程,既要求學(xué)生掌握扎實(shí)的理論基礎(chǔ),又要求學(xué)生具有很強(qiáng)的實(shí)踐能力,要做到理論知識(shí)與上機(jī)實(shí)踐操作相結(jié)合,以提高學(xué)生的編程思維能力、動(dòng)手操作能力和解決實(shí)際應(yīng)用問題的能力。4、本門課程與其他課程的關(guān)系:高級(jí)語言程序設(shè)計(jì)是高等院校教育技術(shù)學(xué)專業(yè)本科生學(xué)科必修課程,其目的是培養(yǎng)學(xué)生的程序設(shè)計(jì)理念、掌握程序設(shè)計(jì)的基本方法,為后續(xù)課程(數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、軟件工程等)打下堅(jiān)實(shí)的基礎(chǔ)。5、推薦教材及參考書目教材:C程序設(shè)計(jì)第二版 譚浩強(qiáng) 清華大學(xué)出版社主要參考書:C語言程序設(shè)計(jì)

3、李大有主編 清華大學(xué)出版社C語言程序設(shè)計(jì)教程 譚浩強(qiáng)、張基溫等主編 高等教育出版社C語言程序設(shè)計(jì)教程 徐新華主編 中國水利水電出版社C語言與習(xí)題解答 李春葆 清華大學(xué)出版社6、課程教學(xué)方法與手段:采用課程講授結(jié)合實(shí)驗(yàn)教學(xué),適當(dāng)結(jié)合自主學(xué)習(xí)方法。7、課程考試方法與要求:課程考核:總成績(jī) = 試卷成績(jī)×80% + 實(shí)驗(yàn)成績(jī)×10% + 平時(shí)成績(jī)×10%實(shí)驗(yàn)成績(jī) = 各單項(xiàng)實(shí)驗(yàn)項(xiàng)目成績(jī)(實(shí)驗(yàn)報(bào)告)/ 實(shí)驗(yàn)項(xiàng)目數(shù), (教師可根據(jù)學(xué)生完成實(shí)驗(yàn)的具體情況,對(duì)結(jié)果做適度調(diào)整)8、實(shí)驗(yàn)教學(xué)內(nèi)容安排:實(shí)驗(yàn)一 C程序的運(yùn)行環(huán)境和運(yùn)行一個(gè)C程序的方法 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康?(1)了

4、解所用的計(jì)算機(jī)系統(tǒng)的基本操作方法,學(xué)會(huì)獨(dú)立使用該系統(tǒng)。(2)了解在該系統(tǒng)上如何編輯、編譯、連接和運(yùn)行一個(gè)C程序。(3)通過運(yùn)行簡(jiǎn)單的C程序,初步了解C源程序的特點(diǎn)。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,熟悉菜單和快捷鍵的使用。編寫一個(gè)簡(jiǎn)單程序(可參照例題),編譯并運(yùn)行這個(gè)程序。實(shí)驗(yàn)二 簡(jiǎn)單算法的實(shí)現(xiàn) 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康模?)了解算法的基本概念及傳統(tǒng)流程圖的應(yīng)用。(2)能夠依照例題,根據(jù)簡(jiǎn)單的傳統(tǒng)流程圖編寫簡(jiǎn)單的C語言程序。(3)通過運(yùn)行簡(jiǎn)單的C程序,進(jìn)一步了解C源程序的特點(diǎn)。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,依照例題,根據(jù)傳統(tǒng)流程圖編寫一個(gè)簡(jiǎn)單C程序,編譯并運(yùn)行這個(gè)程序。實(shí)驗(yàn)三 數(shù)據(jù)

5、類型、運(yùn)算符和表達(dá)式的應(yīng)用 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康模?)掌握C語言數(shù)據(jù)類型,熟悉如何定義一個(gè)整型、字符型;實(shí)型變量,以及對(duì)它們賦值的方法,了解以上類型數(shù)據(jù)輸出時(shí)所用的格式轉(zhuǎn)換符。(2)學(xué)會(huì)使用C的有關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式,特別是自加(+)和自減(-)運(yùn)算符的使用。(3)進(jìn)一步熟悉C程序的編輯、編譯、連接和運(yùn)行的過程。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,進(jìn)一步熟悉C程序的編輯、編譯、連接和運(yùn)行的過程,編寫簡(jiǎn)單程序,熟悉如何定義一個(gè)整型、字符型,實(shí)型變量,以及對(duì)它們賦值的方法,使用C的有關(guān)算術(shù)運(yùn)算符及表達(dá)式。實(shí)驗(yàn)四 最簡(jiǎn)單的C程序設(shè)計(jì) 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)?/p>

6、的(1)掌握C語言程序設(shè)計(jì)中順序結(jié)構(gòu)的設(shè)計(jì)思想。(2)掌握賦值語句的使用。(3)掌握掌握數(shù)據(jù)的輸入輸出的方法,能正確使用各種格式轉(zhuǎn)換符。(4)能夠?qū)崿F(xiàn)順序結(jié)構(gòu)程序設(shè)計(jì)。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,編寫程序,應(yīng)用賦值語句,輸入輸出函數(shù),實(shí)現(xiàn)順序結(jié)構(gòu)程序設(shè)計(jì)。實(shí)驗(yàn)五 選擇結(jié)構(gòu)程序設(shè)計(jì) 基礎(chǔ)性 2學(xué)時(shí)實(shí)驗(yàn)?zāi)康模?)了解C語言表示邏輯量的方法(以0代表“假”,以1代表“真”。(2)學(xué)會(huì)正確使用邏輯運(yùn)算符和邏輯表達(dá)式。(3)熟練掌握if語句和switch語句。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,結(jié)合教材課后習(xí)題,編寫程序,正確使用邏輯運(yùn)算符和邏輯表達(dá)式,使用if語句和swi

7、tch語句,實(shí)現(xiàn)選擇分支結(jié)構(gòu)程序設(shè)計(jì)。實(shí)驗(yàn)六 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康模?)熟悉用while語句,dowhile語句和for語句實(shí)現(xiàn)循環(huán)的方法。(2)掌握在程序設(shè)計(jì)中用循環(huán)的方法實(shí)現(xiàn)各種算法。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,正確使用三種循環(huán)語句設(shè)計(jì)程序,實(shí)現(xiàn)下面問題的求解。(1)求階乘。(2)有一數(shù)列:2/1,3/2,5/3,8/5,求出這個(gè)數(shù)列的前10項(xiàng)之和。(3)打印500以內(nèi)的“水仙花數(shù)”。“水仙花數(shù)”是一個(gè)三位數(shù),其各位數(shù)立方和等于該數(shù)本身。 (4)一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為完數(shù)。求100之內(nèi)的所有完數(shù)。實(shí)驗(yàn)七 數(shù)組程序設(shè)計(jì) 設(shè)計(jì)性 2學(xué)時(shí) 實(shí)

8、驗(yàn)?zāi)康模?)掌握一維數(shù)組和二維數(shù)組的定義、賦值和輸入輸出的方法。(2)綜合應(yīng)用順序、循環(huán)、分支結(jié)構(gòu)解決實(shí)際問題。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,正確使用數(shù)組定義、賦值、數(shù)組元素使用,設(shè)計(jì)程序?qū)崿F(xiàn)下面問題的求解。(1)有10個(gè)青年歌手參加歌曲大獎(jiǎng)賽,有10個(gè)評(píng)委打分,試編程求出每位選手的平均得分(去掉一個(gè)最高分和一個(gè)最低分,每個(gè)評(píng)委的打分由鍵盤輸入)。 (2)輸入一串字符,計(jì)算其中空格的個(gè)數(shù)。 (3)打印圖案。 實(shí)驗(yàn)八 函數(shù)的應(yīng)用 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康模?)掌握定義函數(shù)的方法。(2)掌握函數(shù)實(shí)參與形參的對(duì)應(yīng)關(guān)系。(3)掌握“值傳遞”的進(jìn)行參數(shù)調(diào)用的方式。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工作環(huán)境,編寫函數(shù),實(shí)現(xiàn)結(jié)構(gòu)化程序設(shè)計(jì),求解下面問題。(1)求素?cái)?shù)。(2)寫一函數(shù),是給定的一個(gè)二位數(shù)組(4×4)轉(zhuǎn)置,即行列互換。 (3)寫兩個(gè)函數(shù),分別求兩個(gè)正數(shù)的最大公約數(shù)和最小公倍數(shù),用主函數(shù)調(diào)用這兩個(gè)函數(shù)并輸出結(jié)果。兩個(gè)正數(shù)由鍵盤輸入。 實(shí)驗(yàn)九 指針與結(jié)構(gòu)體程序設(shè)計(jì) 基礎(chǔ)性 2學(xué)時(shí) 實(shí)驗(yàn)?zāi)康模?)掌握指針的概念,會(huì)定義和使用指針變量。(2)學(xué)會(huì)使用字符串的指針和指向字符串的指針變量。(3)掌握結(jié)構(gòu)體類型變量的定義和使用。實(shí)驗(yàn)內(nèi)容進(jìn)入Turbo C的工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論