




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、全國高等教育自學考試課程高級語言程序設計實踐指導書一、實踐目的 通過實驗課程的學習,掌握和熟悉 C 語言中的基本知識、各種語句及程序控制結構,熟練掌握 C 語言的函數、數組、指針、結構體、鏈表等數據結構的基本算法;并能熟練地運用 C 語言進行結構化程序設計;具有較強的程序修改調試能力;具備較強的邏輯思維能力和獨立思考能力。通過實驗課程的學習,較好地訓練學生解決問題的邏輯思維能力以及編程思路和技巧 ,使學生具有較強的利用 C 語言編寫并調試軟件的能力,為培養有較強軟件開發能力的計算機本科生打下良好基礎。二、實踐內容實驗一 C程序的運行環境實驗目的:1了解 Turbo C 的基本操作方法,學會獨立
2、使用該系統。2了解在該系統上如何編輯、編譯、運行一個C程序。3通過運行C程序,初步了解C程序的特點。實驗內容:在TurboC 中輸入以下程序段,寫出運行結果:程序1:main() int a=2,b=3,c; c=a; if (ab) c=1; else if (a= =b) c=0;elsec= -1;printf(“%d ”,c);運行結果:程序2:main() int a=-10,b=-3; printf(“%d”,-a%b); printf(“%d”,(a-b,a+b); printf(“%d ”,a-b?a-b:a+b);運行結果:實驗二 順序、分支、循序三種結構程序設計實驗目的:1
3、.數據的輸入、輸出、賦值語句;2.if 語句和 switch 語句;3.掌握 while 、 do while 和 for 循環;掌握用循環實現各種算法。實驗內容:1.編程實現以下功能:讀入兩個運算數(data1和data2)及一個運算符(op),計算表達式data1 op data2的值,其中op可為+,-,*,/(用switch語句實現)。2 .編寫一個程序,循環提示從鍵盤輸入數值,找出這些數值中的最大值和最小值。實驗三 函數實驗目的:1.掌握函數的定義方法。2.掌握函數的調用及函數聲明。3.掌握函數的遞歸調用方法。實驗內容:1.設計一個較大值函數max(int a,int b ),求兩個
4、數的大小。2.輸入三個數,驗證是否構成一個三角形,如果能,通過海倫公式s=(其中p=(a+b+c)/2)計算三角形面積,要求計算面積部分的程序編寫一個獨立的函數。實驗四 數組 實驗目的:1熟練掌握一維數組、二維數組的定義、賦值和輸入輸出方法。2熟練掌握字符數組和字符串函數的使用。3掌握有關數組的一些常用算法。實驗內容:輸入若干個學生姓名,按字母排序后輸出。實驗五 指針實驗目的:1.掌握指針的概念,會定義和使用指針變量。2.能正確使用指針,并能通過指針引用數組。實驗內容:編寫一個程序,將輸入的若干數值存儲到數組中,利用指針運算使數組元素逆置。實驗六 結構體實驗目的:1 掌握結構體的定義、賦值;2
5、掌握結構體的運用。實驗內容:創建一個學籍管理結構,包括學號、姓名、性別、出生日期、住址和電話等信息,從鍵盤上輸入5個學生的學籍信息并輸出。實驗七 鏈表的應用(6學時)實驗目的:掌握鏈表的創建、插入、刪除和輸出。實驗內容: 使用一個如下結構的鏈表: struct words char w15; /*存儲單詞*/char c20; /*存儲單詞對應的中文解釋*/words *next;實現:1從鍵盤上輸入一個單詞時,從單詞鏈中查找該單詞,如找到,將單詞及中文解釋輸出到屏幕上,如沒有找到,提示為新單詞,詢問是否添加到鏈表并進行相應處理。2從鍵盤上輸入一個單詞時,從單詞鏈中查找該單詞,如找到,則刪除該
6、單詞;3輸出鏈表三、實踐形式分散實踐。 四、實踐學時 共計 18 學時。 五、實習制度1按時上機,不準遲到、早退,有事向指導教師請假; 2遵守紀律,保持機房安靜、整潔,嚴禁吸煙、吃零食或亂扔雜物,機房內不準大聲喧嘩,不能隨意走動,集中精力按老師所要求的規程操作,走出機房要向指導教師請假。 3不準玩游戲,不準設置密碼以及刪除硬盤中的文件;4學生進入機房后,須按指定機號就位,每次上機后須認真填寫設備使用情況表, 5上機結束后按操作順序關機,并將桌椅、鍵盤等復位;做好機位周圍的清潔工作。 6愛護計算機及其他設備,不準拆卸計算機及調換計算機硬件設備;凡損壞計算機和其它設備的,須按原價兩倍賠償,情節嚴重者除加倍賠償外,還將給予紀律處分。 六、考核形式序號實驗項目名稱 實踐考核過程學時實踐課程所占成績比重1C程序的運行環境實踐過程考核210%2順序、分支、循序三種結構程序設計實踐過程考核210%3函數實踐過程考核210%4數組實踐過程考核420%5指針實踐過程考核420%6結構體實踐過程考核420% 七、實踐日期2011年3月5日2011年3月15日。八、教材:C語言程序設計案例教程楊旭主編人民郵電出版社參考書:1譚浩強著C程序設計第2版,清華大學出版社2譚浩強
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論