



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、高級語言程序設計 A課程教學大綱課程名稱:高級語言程序設計 A/Advanced Programming Language (A)課程代碼:020101學時 : 64 課程簡介 :學分 :4講課學時 :44上機 /實驗學時: 20考核方式: 考查本課程主要介紹 C 語言的發(fā)展史及現狀、 C 語言的特點及上機過程。其后介紹 C語言語法結構及使用方法, 內容主要包括數據類型、 變量常量表達式及特殊表達式, 介紹輸 入輸出語句及輸入輸出格式, if 語句及 switch 語句和循環(huán)語句、數組及多維數組的存儲結 構、函數及參數傳遞、函數的遞歸調用。介紹指針及結構體的定義與使用方法。先修課程 :大學英語
2、 適用專業(yè): 計算機科學與技術、自動化、電氣工程及自動化、電氣工程及自動化(現代建筑 電氣)、計算機應用與維護專業(yè)本科生、??粕?開課院系: 電子電氣工程學院計算機系教材:譚浩強 .C 程序設計(第三版) M. 北京 :清華大學出版社 ,2005 主要參考書 :1 譚浩強 .C 語言大學實用教程習題與實驗指導 M. 北京: 電子工業(yè)出版社 ,20062 張翔 .C 語言函數大全 M. 北京:電子工業(yè)出版社, 20023 譚浩強 .C 程序設計題解與上機指導(第二版) M. 北京:清華大學出版社, 2004、課程的性質和任務C 語言是近年來在國內外得到迅速推廣應用的一種計算機語言。 它功能豐富
3、、 表達能力 強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,既具有高級語言的特點,又 具有低級語言的許多特點。因此, C語言特別適合于編寫系統(tǒng)軟件?,F在,許多高等學校,不僅在計算機專業(yè)開設了C 語言課程,而且在非計算機專業(yè)也開設了 C語言課程。 全國計算機等級考試、 全國計算機應用技術證書考試和全國各地區(qū)組織 的大學生計算機統(tǒng)一考試都將 C語言列入了考試范圍, 學習 C 語言已成為廣大計算機應用人 員和廣大青年學生的迫切要求。我們通過學習本課程,使學生掌握一門高級語言的特點、 數據結構、語法規(guī)則,學會用 一種高級語言編寫簡單的程序, 再此基礎上進一步解決實際問題, 從而培養(yǎng)學生的編程
4、思維 能力。、教學內容和基本要求第一章 C 語言程序設計概述(一)教學內容1、C語言的發(fā)展歷史及 C 語言的用途2、C語言的特點3、C語言的構成二)基本要求1、了解 C 語言出現的歷史背景及特點2、簡單了解 C語言程序的組成及上機步驟第二章 數據類型、運算符與表達式(一)教學內容1、C語言的數據類型2、常量與變量3、整型數據4、實型數據5、字符型數據6、算術運算和算術表達式7、賦值運算和賦值表達式8、逗號運算和逗號表達式)基本要求1、掌握 C 語言中的數據類型2、掌握各種類型數據的常量和變量3、掌握各種類數值型數據間的混合運算第三章 順序結構程序設計(一)教學內容1、五類 C 語句2、三種基本
5、結構:順序結構、選擇結構、循環(huán)結構3、putchar 函數、 printf 函數4、getchar 函數、 scanf 函數(二)基本要求1、了解 C 語言語句2、掌握程序的順序結構3、掌握數據的輸入、輸出第四章 選擇結構程序設計(一)教學內容1、關系運算符及其優(yōu)先次序、關系表達式2、邏輯運算符及其優(yōu)先次序、邏輯表達式3、if 語句4、switch 語句(二)基本要求1、掌握關系運算符和關系表達式2、掌握邏輯運算符和運算表達式3、掌握兩個分支和分支的選取控制第五章 循環(huán)控制(一)教學內容1、goto 語句構成的循環(huán)的使用2、while 語句、 do-while 語句的使用3、for 語句的使用
6、 44、break 語句和 continue 語句 (二)基本要求1、掌握幾種循環(huán)語句的用法2、break 語句和 continue 語句第六章 數組(一)教學內容1、一維數組的定義和引用2、二維數組的定義和引用3、字符數組的定義和引用、字符串處理函數 (二)基本要求1、掌握一維數組和二維數組2、掌握字符數組第七章 函數(一)教學內容1、函數的定義2、函數的調用3、函數的嵌套調用、函數的遞歸調用4、數組作為函數的參數5、局部變量和全局變量6、動態(tài)存儲變量與靜態(tài)存儲變量二)基本要求1、會定義一個自定義函數2、掌握函數調用3、了解函數參數為各種類型數據時的情況第八章 指針(一)教學內容1、指針的概
7、念2、指針變量的定義和引用3、指向數組的指針4、指向字符串的指針5、指向函數的指針6、返回值是指針的函數7、指針數組和指向指針的指針)基本要求1、理解指針的概念2、掌握指向各種變量的指針第九章 結構體(一)教學內容1、結構體與共用體的定義、引用2、結構體數組3、指向結構體數據類型的指針4、用指針處理鏈表5、共用體)基本要求1、掌握結構體與共用體的概念2、指針在結構體中的應用3、會用指針處理鏈表第十章 位運算與文件系統(tǒng)(一)教學內容1、數值在計算機中的表示2、位運算3、語言文件概述4、文件的打開與關閉5、文件的讀寫操作6、位置指針與文件定位(二)基本要求1、 掌握位運算的運算符2、 掌握文件指針
8、的定義與使用3、掌握文件的打開與關閉說明: 教學時以本大綱為依據, 結合所選教材內容以及學生前導課程的學習情況靈活把 握開展教學活動,并且要處理好理論與實踐的比例。三、實驗(上機、習題課或討論課)內容和基本要求(一)實驗內容1、順序結構程序設計2、選擇結構程序設計3、循環(huán)結構程序設計( 1)4、循環(huán)結構程序設計( 2)5、數組程序設計6、字符數組程序設計7、函數程序設計8、指針程序設計( 1)9、指針程序設計( 2)10、結構體程序設計二)實驗報告要求1、實驗目的和要求2、實驗內容3、源程序清單4、運行結果分析5、總結(遇到的主要問題及如何解決的,經驗及體會)四、教學時數分配課程內容講課實驗習
9、題課 討論課課程 設計上機小計1 第一章 C 語言概述2022 第二章 數據類型、運算符與表達式6063 第三章 最簡單的 C 程序設計 順序程序設計2244 第四章 選擇結構程序設計4265 第五章 循環(huán)控制4486 第六章 數組4487 第七章 函數6288 第八章 指針64109 第九章 結構體與共用體42610 第十章 位運算與文件結構20211 總復習20212 考查202合計442064五、對學生能力培養(yǎng)的要求1 掌握 C 語言編程的一般方法,結構化程序的設計方法,通用程序設計的算法能 用較優(yōu)良的算法,較合理的程序結構實現一般的程序設計。2 能獨立完成從程序設計,編輯,修改,編譯到執(zhí)行的全過程。3 能查閱并調用 C 語言的庫函數解決部分程序中的計算。六、說明1 本課程與其他課程的聯系與分工 對于非計算機專業(yè)的學生,學習本課程可以用于其專業(yè)中的應用程序設計。對于計 算機專業(yè)的學生可以作為應用程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 債務劃清責任合同范本簡易
- 雙軟認證合同范本
- 農村房屋合同范例
- 不買社保勞務合同范本
- 合作木柴出售合同范本
- 公司裁員合同范本
- 廠房回收拆除合同范例
- 農村果林租賃合同范本
- 印花材料供應合同范本
- 東麗區(qū)恒溫配送合同范本
- 職業(yè)生涯規(guī)劃的步驟與方法課件
- 2024解析:第十五章電流和電路-講核心(解析版)
- 米勒黑曼策略銷售培訓
- 2024年下半年東方電氣長三角(杭州)創(chuàng)新研究院限公司第二批招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2020-2024年五年高考語文真題分類匯編專題04 古代詩歌鑒賞(解析版)
- 【重點易錯題每日一練小紙條】二年級數學下冊
- 2024年小紅書初級營銷師題庫
- 2022年公務員多省聯考《申論》真題(重慶二卷)及答案解析
- -2012橋梁樁基施工方案
- 課題1 碳單質的多樣性(第1課時)課件九年級化學上冊人教版2024
- 康復醫(yī)學題庫與答案
評論
0/150
提交評論