


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计课程教学大纲课程名称:高级语言程序设计 /Advanced Language Programming 课程编码: 162346学时: 64 学分: 4 讲课学时: 40 上机学时: 24 考核方式:闭卷 先修课程:高等数学、线性代数、计算机操作基础 适用专业:应用电子技术、机电一体化开课院系:高职学院教材:高福成 潘旭华 赵玉刚 C 语言程序设计教程清华大学出版社 2004 主要参考书:马德骏 张建宏 汤练兵编著 C 语言程序设计教程科学出版社 2003 谭浩强编著 C程序设计清华大学出版社 1991刘福基编著 C 语言程序设计实训教程科学出版社 2004一、课程的性质和任务
2、本课程是我校应用电子技术和机电一体化专业的计算机基础课程。通过理论和实践教 学,使学生较好地掌握 C 语言的基础知识, 掌握基本的程序设计过程和技巧, 具备初步的高 级语言程序设计能力,并能熟练应用 TURBOC 集成环境进行 C语言的编写、编译与调试,能 应用 C 语言解决一般编程问题。课程内容与基本要求 教学内容 第一章 C 程序设计的初步认识 11、C语言的产生和发展 1 2、程序的基本结构 13、C程序的书写风格 1 4、简单的 C 程序设计 15、C程序的开发过程 16、Turbo 2.0 集成环境的使用环境 1 7、上机指导 第二章 基本数据类型和数据运算 21、基本数据类型 22
3、、常量及其类型 2 3、变量及其类型 24、符号常量 25、算术运算 26、赋值运算 27、逗号运算 28、关系运算和逻辑运算 29、测试数据长度运算 211、常用的数学函数 212、不同类型数据的输入输出 213、上机指导 第三章 程序流程控制31、结构化程序设计的概念32、选择结构程序设计33、循环结构程序设计 34、转移控制语句 3 5、上机指导第四章 数组和字符串41、数组的概念 42、数组的定义和初始化 43、数组的基本操作 45、数组在数值计算中的应用 4 6、数组在字符串处理中的应用 4 7、上机指导第五章 指针 5 1、地址 指针和指针变量52、指针的运算 5 3、指针的定义及
4、用指针访问变量 5 4、用指针访问一维数组 5 5、用指针访问字符串第六章 函数 6 1、 C程序的模块结构 62、函数的定义与调用 6 3、用参数传递数据 64、用函数返回值传递数据 65、用全局变量传递数据 6 6、变量的存储类型对函数调用的影响67、函数的存储类型对函数调用的影响 68、函数的递归调用 6 9、 main ()函数的参数和返回值 6 10 、上机指导第九章 编译预处理 9 1、 编译预处理命令 9 2、宏定义 9 3、文件包含基本要求1)C 程序设计的初步知识熟悉 C语言程序的基本结构和书写风格,掌握 C 语言关键字和标识符的命令方法, 了解 C编译系统提供的标题文件的功
5、能,学会用赋值语句和格式输入 / 输出函数编制简 单的 C程序,掌握 Turbo C 集成环境的使用。2)基本数据类型和数据运算掌握 C 语言的基本数据类型的表示方法, 变量的定义和初始化方法。 掌握基本的数 据运算的实现和运算法则。 理解程序的数据定义和数据处理, 掌握基本输入、 输出方法。3)程序流程控制了解结构化程序设计的概念, 掌握选择结构程序设计方法, 能用简单的数值算法编 制简单的程序。 掌握循环结构程序设计方法, 能用简单的数值算法编制简单的程序。 掌握 C 常用的选择结构和循环结构控制程序实例;掌握其开发方法。4)数组和字符串理解一维数组、 二维数组和字符型数组的定义、 初始化
6、及基本操作。 应用数组解决 数值计算和字符串处理。5)指针 了解指针、地址和指针变量的概念,了解指针变量的定义,初始化及指针的运算。6)函数了解 C 程序的模块结构, 掌握 C 函数的定义和调用方法, 熟悉函数间的数据传递方 法。了解存储类型对函数调用的影响, 掌握 C 函数的定义以及嵌套函数和递归函数的设 计。7)编译预处理 了解编译预处理的概念及特点, 理解带参数和不带参数的宏定义, 领会文件包含的 使用效果。三、实验(上机、习题课或讨论课)内容和基本要求实验一、熟悉 Turbo C 2.0 集成环境的使用(2 学时)熟悉 Turbo C 2.0 集成开发环境的基本命令及功能键,掌握 C程
7、序的基本格式和运 行过程。实验二、学会最简单的 C程序的开发(4 学时)理解程序的数据定义和数据处理,掌握数据的基本输入、输出方法。实验三、选择结构程序设计(2 学时)掌握 C常用的选择结构程序实例,并掌握相关程序的程序设计。 实验四、循环结构程序设计(4 学时)掌握 C常用的循环结构程序实例,并掌握相关程序的程序设计。 实验五、数组和字符串(4 学时)掌握数组的定义,数组元素的引用,赋值,输入和输出的方法,能够应用数组解决 数值计算和字符串处理的相关问题,并掌握其开发方法。实验六、函数与程序结构(2 学时)掌握函数的定义和调用方法,区分函数声名与定义。掌握全局变量和局部变量之间 的区别;理解
8、并运用嵌套函数及递归函数。四、教学时数分配课程内容讲课实验习题课或讨 论课课程设计上机小计第一章 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理导论与护理程序
- 酱香酒知识培训课件
- 糖尿病及护理
- 心脏外科护理手术配合
- 妊娠期糖尿病护理
- 2025年庆八一建军节主题活动方案策划书
- 2025年精神文明建设工作方案
- 吸氧喉罩在气管切开中的护理
- 千聊上上传课程能放
- 教育发展回顾与展望
- 海南啤酒市场调查报告
- 文体中心项目可行性研究报告
- 三国群英传2-所有武将属性
- 氢气储存和运输 课件全套 第1-5章 氢气存储与运输概述- 材料基固态储运氢
- 城市地铁与轨道交通建设项目环境法规和标准包括适用的环境法规、政策和标准分析
- 幼儿园大班语言《骑着恐龙去上学》课件
- 智慧双碳管理云平台建设方案
- 2023持续炎症-免疫抑制-分解代谢综合征(PICS)
- 2023年江苏省南京市鼓楼区中考道德与法治一模试卷及答案解析
- 炎症性肠病知识讲座
- 法医学智慧树知到答案章节测试2023年中南大学
评论
0/150
提交评论