高级语言程序设计a课程教学大纲

高级语言程序设计a课程教学大纲

ID:33143462

大小:80.50 KB

页数:5页

时间:2019-02-21

高级语言程序设计a课程教学大纲_第1页
高级语言程序设计a课程教学大纲_第2页
高级语言程序设计a课程教学大纲_第3页
高级语言程序设计a课程教学大纲_第4页
高级语言程序设计a课程教学大纲_第5页
资源描述:

《高级语言程序设计a课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《高级语言程序设计A》课程教学大纲课程名称:高级语言程序设计A/AdvancedProgrammingLanguage(A)课程代码:020101学时:64学分:4讲课学时:44上机/实验学时:20考核方式:考查课程简介:本课程主要介绍C语言的发展史及现状、C语言的特点及上机过程。其后介绍C语言语法结构及使用方法,内容主要包括数据类型、变量常量表达式及特殊表达式,介绍输入输出语句及输入输出格式,if语句及switch语句和循环语句、数组及多维数组的存储结构、函数及参数传递、函数的递归调用。介绍指针及结构体的定义与使用方法。先修课程:大学英语适用专业:

2、计算机科学与技术、自动化、电气工程及自动化、电气工程及自动化(现代建筑电气)、计算机应用与维护专业本科生、专科生等开课院系:电子电气工程学院计算机系教材:谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005主要参考书:[1]谭浩强.C语言大学实用教程习题与实验指导[M].北京:电子工业出版社,2006[2]张翔.C语言函数大全[M].北京:电子工业出版社,2002[3]谭浩强.C程序设计题解与上机指导(第二版)[M].北京:清华大学出版社,2004—、课程的性质和任务C语言是近年来在国内外得到迅速推广应用的一种计算机语言。它功能丰富、表

3、达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的特点,又具有低级语言的许多特点。因此,C语言特别适合于编写系统软件。现在,许多高等学校,不仅在计算机专业开设了C语言课程,而且在非计算机专业也开设了C语言课程。全国计算机等级考试、全国计算机应用技术证书考试和全国各地区组织的大学生计算机统一考试都将C语言列入了考试范围,学习C语言已成为广大计算机应用人员和广大青年学生的迫切要求。我们通过学习本课程,使学生掌握一门高级语言的特点、数据结构、语法规则,学会用一种高级语言编写简单的程序,再此基础上进一步解决实际问题,从而培养学生的

4、编程思维能力。二、教学内容和基本要求第一章C语言程序设计概述(一)教学内容1、C语言的发展历史及C语言的用途2、C语言的特点3、C语言的构成(二)基本要求1、了解C语言出现的历史背景及特点2、简单了解C语言程序的组成及上机步骤5第二章数据类型、运算符与表达式(一)教学内容1、C语言的数据类型2、常量与变量3、整型数据4、实型数据5、字符型数据6、算术运算和算术表达式7、赋值运算和赋值表达式8、逗号运算和逗号表达式(二)基本要求1、掌握C语言中的数据类型2、掌握各种类型数据的常量和变量3、掌握各种类数值型数据间的混合运算第三章顺序结构程序设计(一)教学

5、内容1、五类C语句2、三种基本结构:顺序结构、选择结构、循环结构3、putchar函数、printf函数4、getchar函数、scanf函数(二)基本要求1、了解C语言语句2、掌握程序的顺序结构3、掌握数据的输入、输出第四章选择结构程序设计(一)教学内容1、关系运算符及其优先次序、关系表达式2、逻辑运算符及其优先次序、逻辑表达式3、if语句4、switch语句(二)基本要求1、掌握关系运算符和关系表达式2、掌握逻辑运算符和运算表达式3、掌握两个分支和分支的选取控制第五章循环控制(一)教学内容1、goto语句构成的循环的使用2、while语句、do-

6、while语句的使用51、for语句的使用42、break语句和continue语句(二)基本要求1、掌握几种循环语句的用法2、break语句和continue语句第六章数组(一)教学内容1、一维数组的定义和引用2、二维数组的定义和引用3、字符数组的定义和引用、字符串处理函数(二)基本要求1、掌握一维数组和二维数组2、掌握字符数组第七章函数(一)教学内容1、函数的定义2、函数的调用3、函数的嵌套调用、函数的递归调用4、数组作为函数的参数5、局部变量和全局变量6、动态存储变量与静态存储变量(二)基本要求1、会定义一个自定义函数2、掌握函数调用3、了解函

7、数参数为各种类型数据时的情况第八章指针(一)教学内容1、指针的概念2、指针变量的定义和引用3、指向数组的指针4、指向字符串的指针5、指向函数的指针6、返回值是指针的函数7、指针数组和指向指针的指针(二)基本要求1、理解指针的概念2、掌握指向各种变量的指针5第九章结构体(一)教学内容1、结构体与共用体的定义、引用2、结构体数组3、指向结构体数据类型的指针4、用指针处理链表5、共用体(二)基本要求1、掌握结构体与共用体的概念2、指针在结构体中的应用3、会用指针处理链表第十章位运算与文件系统(一)教学内容1、数值在计算机中的表示2、位运算3、C语言文件概述

8、4、文件的打开与关闭5、文件的读写操作6、位置指针与文件定位(二)基本要求1、掌握位运算的运算符2、掌握文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。