![《高级语言程序设计》课程教学大纲_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/8719f846-633a-4040-99e5-5363d53568d1/8719f846-633a-4040-99e5-5363d53568d11.gif)
![《高级语言程序设计》课程教学大纲_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/8719f846-633a-4040-99e5-5363d53568d1/8719f846-633a-4040-99e5-5363d53568d12.gif)
![《高级语言程序设计》课程教学大纲_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/8719f846-633a-4040-99e5-5363d53568d1/8719f846-633a-4040-99e5-5363d53568d13.gif)
![《高级语言程序设计》课程教学大纲_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/8719f846-633a-4040-99e5-5363d53568d1/8719f846-633a-4040-99e5-5363d53568d14.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计课程教学大纲课程名称:高级语言程序设计/Advanced Language Programming课程编码:162346学时:64 学分:4 讲课学时:40 上机学时:24 考核方式:闭卷先修课程:高等数学、线性代数、计算机操作基础适用专业:应用电子技术、机电一体化 开课院系:高职学院教材:高福成 潘旭华 赵玉刚C语言程序设计教程清华大学出版社2004 主要参考书:马德骏 张建宏 汤练兵编著C语言程序设计教程科学出版社2003 谭浩强编著C程序设计清华大学出版社1991 刘福基编著C 语言程序设计实训教程科学出版社2004 一、课程的性质和任务本课程是我校应用电子技术和机电一体
2、化专业的计算机基础课程。通过理论和实践教学,使学生较好地掌握C语言的基础知识,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用TURBO C集成环境进行C语言的编写、编译与调试,能应用C语言解决一般编程问题。二、 课程内容与基本要求 教学内容第一章 C程序设计的初步认识 §11、C语言的产生和发展§12、程序的基本结构§13、C程序的书写风格§14、简单的C程序设计§15、C程序的开发过程 §16、Turbo 2.0集成环境的使用环境§17、上机指导第二章 基本数据类型和数据运算 §21、
3、基本数据类型§22、常量及其类型§23、变量及其类型§24、符号常量 §25、算术运算§26、赋值运算§27、逗号运算§28、关系运算和逻辑运算§29、测试数据长度运算§211、常用的数学函数§212、不同类型数据的输入输出§213、上机指导第三章 程序流程控制 §31、结构化程序设计的概念 §32、选择结构程序设计 §33、循环结构程序设计§34、转移控制语句§35、上机指导第四章 数组和字符串 §41、数组的概念§
4、;42、数组的定义和初始化§43、数组的基本操作§45、数组在数值计算中的应用§46、数组在字符串处理中的应用§47、上机指导第五章 指针§51、地址 指针和指针变量§52、指针的运算§53、指针的定义及用指针访问变量§54、用指针访问一维数组 §55、用指针访问字符串第六章 函数 §61、C程序的模块结构§62、函数的定义与调用§63、用参数传递数据§64、用函数返回值传递数据§65、用全局变量传递数据§66、变量的存储类型对函数调用的影响
5、167;67、函数的存储类型对函数调用的影响§68、函数的递归调用§69、main()函数的参数和返回值 §610、上机指导第九章 编译预处理§91、 编译预处理命令§92、宏定义§93、文件包含基本要求1)C程序设计的初步知识熟悉C语言程序的基本结构和书写风格,掌握C语言关键字和标识符的命令方法,了解C编译系统提供的标题文件的功能,学会用赋值语句和格式输入/输出函数编制简单的C程序,掌握Turbo C集成环境的使用。 2)基本数据类型和数据运算掌握C语言的基本数据类型的表示方法,变量的定义和初始化方法。掌握基本的数据运算的实现和运算
6、法则。理解程序的数据定义和数据处理,掌握基本输入、输出方法。3)程序流程控制了解结构化程序设计的概念,掌握选择结构程序设计方法,能用简单的数值算法编制简单的程序。掌握循环结构程序设计方法,能用简单的数值算法编制简单的程序。掌握C常用的选择结构和循环结构控制程序实例;掌握其开发方法。4)数组和字符串理解一维数组、二维数组和字符型数组的定义、初始化及基本操作。应用数组解决数值计算和字符串处理。5)指针了解指针、地址和指针变量的概念,了解指针变量的定义,初始化及指针的运算。6)函数了解C程序的模块结构,掌握C函数的定义和调用方法,熟悉函数间的数据传递方法。了解存储类型对函数调用的影响,掌握C函数的定
7、义以及嵌套函数和递归函数的设计。7)编译预处理了解编译预处理的概念及特点,理解带参数和不带参数的宏定义,领会文件包含的使用效果。三、实验(上机、习题课或讨论课)内容和基本要求实验一、熟悉Turbo C 2.0集成环境的使用 (2学时)熟悉Turbo C 2.0集成开发环境的基本命令及功能键,掌握C程序的基本格式和运行过程。 实验二、学会最简单的C程序的开发 (4学时)理解程序的数据定义和数据处理,掌握数据的基本输入、输出方法。实验三、选择结构程序设计 (2学时)掌握C常用的选择结构程序实例,并掌握相关程序的程序设计。实验四、循环结构程序设计 (4学时)掌握C常用的循环结构程序实例,并掌握相关程
8、序的程序设计。实验五、数组和字符串 (4学时) 掌握数组的定义,数组元素的引用,赋值,输入和输出的方法,能够应用数组解决数值计算和字符串处理的相关问题,并掌握其开发方法。实验六、函数与程序结构 (2学时)掌握函数的定义和调用方法,区分函数声名与定义。掌握全局变量和局部变量之间的区别;理解并运用嵌套函数及递归函数。四、教学时数分配课程内容讲课实验习题课或讨论课课程设计上机小计第一章 C 程序设计的初步知识426 第二章 基本数据类型和数据运算8412第三章 程序流程控制6612期中考试202第四章 数组和字符串6410第五章 指针202第六章 函数628第九章 编译预处理202复习246机动224总计402464五、对学生能力培养要求学会使用C语言的软件开发工具,充分发挥C语言强大灵活的特点,用C语言程序设计的方法去阅读、理解、思考和分析、设计以及编程。六、说明1. 本课程与其它课程的联系与分工计算机应用基础是本课程的先修课,本课程是后续课程数据结构的重要基础。2. 课程内容的重点、难点本课程要理论与实践相结合,本课程的重点:理解程序的数据定义和处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论