《高級語言程序設計》實驗教學大綱_第1頁
《高級語言程序設計》實驗教學大綱_第2頁
《高級語言程序設計》實驗教學大綱_第3頁
《高級語言程序設計》實驗教學大綱_第4頁
《高級語言程序設計》實驗教學大綱_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

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

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

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

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

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

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

7、tch語句,實現(xiàn)選擇分支結(jié)構(gòu)程序設計。實驗六 循環(huán)結(jié)構(gòu)程序設計 基礎(chǔ)性 2學時 實驗目的(1)熟悉用while語句,dowhile語句和for語句實現(xiàn)循環(huán)的方法。(2)掌握在程序設計中用循環(huán)的方法實現(xiàn)各種算法。實驗內(nèi)容進入Turbo C的工作環(huán)境,正確使用三種循環(huán)語句設計程序,實現(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ù)組程序設計 設計性 2學時 實

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論