歡迎訪問考研秘籍考研網!    研究生招生信息網    考博真題下載    考研真題下載    全站文章索引
文章搜索   高級搜索   

 您現在的位置: 考研秘籍考研網 >> 文章中心 >> 專業課 >> 正文  安徽師范大學高級語言程序本科教學大綱

新聞資訊
普通文章 上海市50家單位網上接受咨詢和報名
普通文章 北京大學生“就業之家”研究生專場招聘場面火爆
普通文章 廈大女研究生被殺案終審判決 兇手被判死刑
普通文章 廣東八校網上試點考研報名將開始
普通文章 2004年碩士北京招生單位報名點一覽
普通文章 洛陽高新區21名碩士研究生被聘為中層領導
普通文章 浙江省碩士研究生報名從下周一開始
普通文章 2004年上??紖^網上報名時間安排表
普通文章 廣東:研究生入學考試2003年起重大調整
普通文章 2004年全國研招上??紖^報名點一覽表
調劑信息
普通文章 寧夏大學04年碩士研究生調劑信息
普通文章 大連鐵道學院04年碩士接收調劑生源基本原則
普通文章 吉林大學建設工程學院04年研究生調劑信息
普通文章 溫州師范學院(溫州大學籌)05研究生調劑信息
普通文章 佳木斯大學04年考研調劑信息
普通文章 沈陽建筑工程學院04年研究生調劑信息
普通文章 天津師范大學政治與行政學院05年碩士調劑需求
普通文章 第二志愿考研調劑程序答疑
普通文章 上海大學04年研究生招收統考生調劑信息
普通文章 廣西大學04年碩士研究生調劑信息

友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載 

安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁1
《高級語言程序設計》教學大綱
一、說明
1、課程的性質、地位和任務
在計算機技術飛速發展和不斷普及應用的今天,利用計算機解決實際問題成為各
種專業人才必不可少的基本技能。本課程是皖江學院電子信息工程專業的必修課,課程
以 C 語言來展開教學。C 語言是當今非常流行的一種結構化程序設計語言,它的功能豐
富、表達能力強、使用靈活、易于擴充、執行效率高、可直接訪問和控制計算機硬件,
適用于系統軟件和應用軟件的開發。
C 語言還是目前計算機水平考試和等級考試的內容,因此也越來越受到各高校非
計算機專業的關注。
2、課程教學的基本要求
通過本課程的教學,要求學生能夠掌握程序設計的基本知識和基本算法(窮舉、
迭代、排序等),以及結構化程序設計方法,掌握編制和調試一個程序的完整過程(輸
入、編輯、編譯、連接、運行及調試)。
3、本課程的重點與難點
重點:C 語言的運算符與表達式;C 程序的流程設計;C 的函數設計;數組;指針;
課程性質:必修課 先修課程:計算機應用技術
總學時:60
理論學時:42 實驗學時:18
開課學院:皖江學院 適用專業:電子信息工程
大綱執筆人: 教學院長審定:
教研室主任審核:
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁2
文件讀寫。
難點:數據的輸入和輸出格式;遞歸函數的設計以及不同屬性變量的使用;指針;
動態存儲分配和鏈表的基本操作。
二、課堂教學時數及課后作業題型分配(含數量)
章 目 教 學 內 容
教 學
時 數
教學方式
或 手 段
課 后 作 業
思 考 題 練 習 題
一 C 語言程序設計初步 4 講授(多媒體) √ √
二 數據描述與基本操作 6 講授(多媒體) √ √
三 C 程序的流程設計 6 講授(多媒體) √ √
四 模塊化程序設計 3 講授(多媒體) √ √
五 數組 6 講授(多媒體) √ √
六 指針 6 講授(多媒體) √ √

結構體、共用體和枚
舉類型數據
6 講授(多媒體) √ √
八 位運算 1 講授(多媒體) √ √
九 文件 4 講授(多媒體) √ √
合 計 42
三、正文
第一章 C 語言程序設計初步
[教學目的]
通過本章教學,使學生掌握程序設計語言的基本知識、C 語言的運行環境以及基本
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁3
程序的設計,并了解常見的算法描述工具。
[重點難點]
用庫函數組裝 C 程序;自己設計 C 程序。
[教學內容]
第一節 程序設計語言
一、程序設計語言的發展
二、C 語言發展簡況
三、程序設計語言的支持環境
四、源程序的編輯、編譯、連接與運行
第二節 用庫函數組裝 C 程序
一、C 語言的程序格式
二、C 語言的結構特點
第三節 自己設計 C 程序
第四節 算法的知識
一、C 語言特點
二、算法概述
[思考題]
1. 什么是高級語言?什么是低級語言?
2. 什么是面向過程的 程序設計語言?什么是面向對象的程序設計語言?
3. 已經編好一個用 C 語言編寫的源程序(名為 file1.c),要在計算機上運行,
應該經歷哪些步驟?
第二章 數據描述與基本操作
[教學目的]
通過本章教學,使學生掌握 C 語言中的各種數據類型和常量與變量的概念,以及運
算符和表達式的使用,并初步了解數據輸入輸出的方法。
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁4
[重點難點]
重點是 C 語言的運算符與表達式,難點是輸入和輸出格式的掌握。
[教學內容]
第一節 數據類型
一、數值的定點表示與浮點表示
二、字符型數據
三、數據的存儲及取值范圍
四、有符號與無符號數據類型
第二節 常量和變量
一、直接常量與符號常量
二、直接常量的書寫
三、變量及其賦值
四、變量的定義和初始化
五、標識符
第三節 運算符與表達式
一、算術運算
二、關系運算、邏輯運算與條件運算
第四節 不同類型數據間的轉換
一、混合運算時的類型轉換
二、賦值轉換
三、強制類型轉換
第五節 數據的輸入和輸出
一、 printf 函數
二、 二、scanf 函數
三、 三、getchar 函數與 putchar 函數
[思考題]
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁5
1. 為什么 C 語言中每個數據都要屬于一個特定的類型?
2. 指出數的定點形式與浮點形式有何不同。
第三章 C 程序的流程設計
[教學目的]
通過本章教學,使學生掌握選擇型程序設計中的 if 結構、if…else 結構、if…else
if…else 結構和 switch 結構,以及循環型程序設計中的 while 結構、do…while 結構
和 for 結構,并初步掌握結構化程序設計的方法。
[重點難點]
C 語句;選擇型程序設計;循環型程序設計。
[教學內容]
第一節 C 語句
一、表達式語句
二、流程控制語句
三、輔助控制語句
四、goto 語句
五、C 基本語句一覽
六、復合語句
七、exit 函數
第二節 選擇型程序設計
一、if…else 結構
二、else if 結構
三、switch 結構
第三節 循環型程序設計
一、窮舉和迭代
二、while 結構
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁6
三、do…while 結構
四、for 結構
第四章 模塊化程序設計
[教學目的]
通過本章教學,使學生掌握函數的傳值調用、函數的嵌套調用和函數的遞歸調用,
并掌握 C 語言的宏定義。
[重點難點]
重點是 C 的函數設計,難點是遞歸函數的設計以及不同屬性變量的使用。
[教學內容]
第一節 函數
一、C 程序結構
二、函數的定義和聲明
三、函數的傳值調用
四、函數的嵌套調用
五、函數的遞歸調用
第二節 變量的存儲屬性
一、動態變量
二、靜態變量
三、外部變量
第三節 編譯預處理
一、宏替換
二、文件包含
第五章 數組
[教學目的]
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁7
通過本章教學,使學生掌握數組的概念,數組在程序設計中的應用,以及字符串的
處理方法。
[重點難點]
重點是一維數組;二維數組以及字符數組的定義和應用。
[教學內容]
第一節 一維數組
一、一維數組的定義
二、一維數組的初始化
三、數組元素的引用
四、數組在函數之間的傳遞
五、一維數組應用舉例
第二節 二維數組和多維數組
一、二維數組和多維數組的定義
二、二維數組和多維數組的引用
三、二維數組和多維數組的初始化
四、二維數組應用舉例
第三節 字符數組和字符串
一、字符串及其存儲
二、字符數組的初始化
三、字符串的輸入
四、字符串的輸出
五、字符串拷貝函數 strcpy
第六章 指針
[教學目的]
通過本章教學,使學生掌握指針的基本用法和帶參主函數的設計。
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁8
[重點難點]
指針與數組;指針與函數。
[教學內容]
第一節 指針概述
一、地址與指針
二、指針變量的定義
三、指針變量的引用
四、指向指針的指針
第二節 指針與數組
一、一維數組的指針表示
二、二維數組的指針表示方法
三、指針與字符串 四、指針數組
第三節 指針與函數
一、指針作為函數參數
二、數組指針作為函數參數
三、指向函數的指針
四、指針型函數
五、main 函數中的參數
第四節 指針數據小結
一、常見指針類型變量
二、指針的運算
三、指向 void 類型的指針
第七章 結構體、共用體和枚舉類型數據
[教學目的]
通過本章教學,使學生掌握結構體的概念及其使用,初步掌握鏈表的構造方法以及
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁9
鏈表中結點的插入、刪除,并簡要了解共用體和枚舉類型數據的基本知識。
[重點難點]
重點是結構體變量、結構體數組、結構體和函數以及結構體和指針;難點是動態存
儲分配和鏈表的基本操作。
[教學內容]
第一節 結構體類型概述
一、結構體類型的引入
二、結構體類型的不確定性
三、結構體類型的定義
第二節 結構體變量
一、結構體類型變量的定義
二、結構體變量的初始化
三、結構體變量的引用
四、結構體的輸入輸出
第三節 結構體數組
一、結構體數組的定義
二、結構體數組的初始化
三、結構體數組的引用
四、輸入數據時容易出現的問題
第四節 結構體與函數
一、結構體變量作為函數參數
二、結構體類型函數
第五節 結構體與指針
一、結構體指針
二、指向結構體數組的指針
三、用結構體指針作為函數參數
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁10
第六節 動態存儲分配與鏈表
一、基本概念
二、鏈表的建立
三、動態存儲分配函數
四、鏈表應用舉例
第七節 共用體類型數據
一、共用體的概念
二、共用體變量的引用
三、共用體變量的應用
第八章 位運算
[教學目的]
通過本章教學,使學生掌握 C 語言中如何實現二進制的位操作,包括按位與、按位
或、按位異或、按位取反、左移位、右移位,了解位段的概念。本章的內容體現了 C 語
言的底層性,在用 C 程序控制硬件時,位運算是很重要的內容。
[重點難點]
本章相對容易掌握,可作為學生自修的內容,以鍛煉學生自主學習的能力。
[教學內容]
第一節 位運算概念
第二節 位運算符使用方法
一、按位與運算符&
二、按位或運算符|
三、按位異或運算符^
四、按位取反運算符~
五、左移運算符>
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁11
第三節 位運算應用舉例
第四節 位段
一、位段的概念和定義方法
二、位段的引用方法
第九章 文件
[教學目的]
通過本章教學,使學生掌握文件的讀寫方法。。
[重點難點]
重點是文件的順序讀寫。
[教學內容]
第一節 文件概述
一、文件的概念
二、緩沖文件系統和非緩沖文件系統
三、文件類型指針
第二節 文件的打開與關閉
一、文件的打開
二、文件的關閉
第三節 文件的順序讀寫
一、讀寫一個字符
二、讀寫一個字符串
三、格式化磁盤文件讀寫
四、讀寫數據塊
第四節 文件的隨機讀寫
一、文件的定位
二、隨機讀寫
安徽師范大學皖江學院電子信息系 高級語言程序設計教學大綱
第 頁12
[課程考試]
本課程采取筆試(閉卷占 60%)實驗操作(占 30%)加平時成績(占 10%)來
評定學生的成績。
四、使用教材與教學參考書目
[使用教材]
譚浩強,張基溫,唐永炎,C 語言程序設計教程,高等教育出版社,1998 年(第
二版)
[教學參考書目]
[1] 趙永哲,李雄飛,戴秀英編著,《C 語言程序設計》,科學出版社,2003 年
[2] 夏寬理,趙子正編著,《C 語言程序設計》,中國鐵道出版社,2006 年
[3] 譚浩強編著,《C 程序設計》,清華大學出版社,1991 年
[4] Gary J. Bronson, A First Book of ANSI C (Fourth Edition), Publishing
House of Electronics Industry, 2006.
[5] Al Kelley, Ira Pohl, A Book on C: Programming in C (Fourth Edition),
China Machine Press, 2004.
[6] Brian W. Kernighan, Dennis M. Ritchie, The C Programming Language, China
Machine Press, 2006.

免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。

  • 上一篇文章:

  • 下一篇文章:
  • 考博咨詢QQ 3455265070 點擊這里給我發消息 考研咨詢 QQ 3455265070 點擊這里給我發消息 郵箱: 3455265070@qq.com
    公司名稱:昆山創酷信息科技有限公司 版權所有
    考研秘籍網 版權所有 © kaoyanmiji.com All Rights Reserved
    聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載或引用的作品侵犯了您的權利,請通知我們,我們會及時刪除!
    日本免费人成网ww555在线