遼寧自考00342高級語言程序設計(實踐)大綱
課程名稱: 高級語言程序設計(實踐)
課程代碼: 00342
使用教材:《高級語言程序設計》,鄭巖 主編,機械工業出版社,2022年1月
一、課程目標與基本要求
課程目標:通過本課程的學習,要求學生深刻理解C語言的基礎知識,掌握結構化程序設計方法,提高學生利用數組、函數、指針、結構體類型等進行編程解決實際問題的初步能力和程序調試能力,為后續的學習打下堅實基礎。
基本要求:
1. 能夠理解、掌握面向過程軟件開發的基本概念、基本原理、基本方法及軟件開發規范;
2. 掌握軟件模塊化設計思想,能綜合運用程序設計的基本原理和基本方法,對軟件開發中的實際問題進行分析;
3. 能夠應用軟件規范,使用函數進行模塊化程序設計,具有在復雜程序中使用數組、結構體、指針等數據結構解決問題的能力;
4. 具有使用現代開發工具進行程序的編寫、運行、調試及進一步學習其他計算機語言的能力。
二、實驗內容及要求
實驗一 數據類型、運算符和表達式
要求:
(1)掌握C語言的數據類型、常量、變量
(2)掌握C語言的運算符和表達式
(3)了解數據類型轉換的原因,熟悉數據類型轉換的方法
實驗內容:
熟悉一種C語言開發環境,并安裝和使用,掌握在該環境下程序設計、編譯及調試的方法。根據要求設計一個簡單的C語言程序,包括合理數據類型、設計正確的運算表達式,得到正確的運行結果。
實驗二 結構化程序設計
要求:
(1)了解結構化程序設計方法
(2)重點掌握順序結構、選擇結構、循環結構等程序設計的使用方法,了解三種結構化方法的不同點;
實驗內容:
根據給定要求,設計分支程序設計、循環程序設計完成任務。
實驗三 數組
要求:
(1)掌握數組的定義、賦值
(2)掌握字符數組的定義、賦值
(3)掌握數組的程序設計方法
實驗內容:根據給定要求,使用一維數組或二維數組設計程序完成任務。
實驗四 函數
要求:
(1)熟悉函數的定義、參數和數據傳遞方法
(2)熟悉函數的存儲類型與作用域
(3)熟悉函數的嵌套調用和遞歸調用
(4)掌握函數的程序方法
實驗內容:根據給定要求,使用函數設計程序完成任務。
實驗五 指針
要求:
(1)掌握指針的基本概念和指令變量的定義方法
(2)掌握指針與數組的區別與聯系
(3)掌握函數指針的定義,理解指針函數的本質和調用方法
(4)理解指針數組的定義,熟悉指針數組與數組指針的用法
(5)掌握指針的程序設計方法
實驗內容:根據給定要求,使用指針程序設計完成任務。
實驗六 結構體類型和自定義類型
要求:
(1)理解使用結構體的意義
(2)熟悉結構體定義、結構體類型變量和結構體類型數組
(3)熟悉結構體指針的聲明和定義方法
(4)了解自定義類型的意義與用法
(5)熟悉結構體類型的程序設計
實驗內容:編寫一個含有結構體類型變量的程序,包括結構體類型變量的輸入、處理和輸出;編寫一個含有結構體類型數組的程序,包括結構體類型數組的輸入、處理和輸出。
實驗七 文件
要求:
(1)熟悉文件打開與關閉函數的基本使用方法
(2)熟悉文件的讀/寫函數、文件定位函數
(3)掌握文件的基本程序設計方法
實驗內容:編寫兩個對文件進行創建和操作的程序,包括對文件的讀/寫。
三、考核要求及成績評定方法
1、考核方法
本課程屬于實踐類課程,主要考核學生的實踐情況。實踐情況由預習情況、課堂表現、上機考核三部分進行考核,按2:3:5給出實踐環節的成績。
2、學時分配
實驗內容 | 學時 |
實驗一 數據類型、運算符和表達式 | 2 |
實驗二 結構化程序設計 | 4 |
實驗三 數組 | 4 |
實驗四 函數 | 4 |
實驗五 指針 | 4 |
實驗六 結構體類型和自定義類型 | 2 |
實驗七 文件 | 2 |
3、實驗教材
使用教材:《高級語言程序設計》,鄭巖 主編,機械工業出版社,2022年1月
- 熱門課程
- 報名咨詢
- 歷年試題
- 備考資料




