- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模板
《高级语言程序设计 》教学大纲
编写:杜小杰 审核:
课程编码
0903103
课程名称
高级语言程序设计
适用专业
电气与电子工程系
电子信息工程专业
学 分
2
考核形式
考查
学时(含实验学时)
34(16)
先修课程
无
开课学期
3
课程性质与地位
本课程是工科专业的必修课程,是一门实践性非常强的课程,不但要注重C语言程序设计基本知识的学习,更要注重程序设计技能的培养,使学生能够循序渐进地掌握C语言程序设计的技能,初步积累编程经验,打下良好的计算机应用基础。同时对学生的思维培养尤其重要。
二课程教学目标
本课程教学要达到的基本目标是:掌握基本的程序设计过程和技巧,具备熟练应用 C语言的集成开发环境进行C语言的编写、编译与调试的能力。最重要的是培养学生具备初步的高级程序设计能力和严肃、认真一丝不苟的工作作风。
三、课程教学内容与要求
第一章 C语言概述
教学内容:
计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法。
教学要求:
了解计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;
掌握运行C程序的步骤与方法。
教学重点和难点:
C 语言的特点,运行C程序的步骤与方法。
第二章 数据类型、运算符与表达式
教学内容:
C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。
教学要求:
掌握C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。
教学重点和难点:
各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。
第三章 最简单的C程序设计——顺序程序设计
教学内容:
程序的三种基本结构;C语句概述;赋值表达式和赋值语句;数据输入输出的概念及在C语言中的实现;字符数据的输入输出;简单的格式输入与输出;较复杂的输入输出格式控制;顺序结构程序设计举例(选讲)。
教学要求:
了解程序的三种基本结构,C语句概述,数据输入输出的概念及在C语言中的实现;
掌握赋值表达式和赋值语句,字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制及相关程序举例(选讲)。
教学重点和难点:
字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制(选讲)。
第四章 选择结构程序设计
教学内容:
关于算法,条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构,程序举例。
教学要求:
了解算法的基本概念,掌握条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构;
教学重点和难点:
用if语句实现选择结构,利用switch语句实现多分支选择结构。
第五章 循环结构程序设计
教学内容:
循环的概念,用while语句和do…while语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态,几种循环的比较,程序举例。
教学要求:
了解循环的概念,掌握用while语句和do…while语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。
教学重点和难点:
用while语句和do…while语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。
第六章 数组
教学内容:
数组的概念,一维数组的定义和引用,二维数组的定义和引用,字符数组。
教学要求:
了解数组的概念,
掌握一维数组的定义和引用,二维数组的定义和引用,字符数组的定义和引用方法。
教学重点和难点:
一维数组的定义及使用方法,字符串的使用方法。
第七章 函数调用
教学内容:
函数概述,函数定义的一般形式,函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域——局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。
教学要求:
了解函数概述,
掌握函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域——局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数的基本概念及使用方法。
教学重点和难点:
函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域——局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。
第八章 指针(选讲)
文档评论(0)