面向对象程序设计课程设计专业技术方案.docVIP

面向对象程序设计课程设计专业技术方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计课程设计方案   一、课程基本说明   课程对象:西安电大系统开放教育试点计算机科学与技术专业(专科起点本科)学生   课程学时:72学分   课程学分:4学分   课程的基本特点:是计算机科学与技术专业的基础必修课,对学生进行基础性的、面向对象的程序设计训练,为后续的数据结构、计算机网络、数据库、软件工程等课程奠定基础。      二、课程的内容体系及教学要求   ?  第一部分程序设计基础   教学知识点:   C++语言特点和程序的基本结构。   上机输入、编辑、连接、运行一个C++程序的过程。   整数、字符、实数、逻辑等标准数据类型的含义。   各种常量的字面表示和符号表示,变量的定义与使用。   常用运算符的表示、优先级与结合性。   表达式的分类和使用。   教学要求:   了解C++语言程序结构和上机调试程序的全过程。   掌握:各种数据类型、数据常量、表达式、运算符等的表示与含义;简单语句和复合语句的格式和作用。   应用:能够编写简单的程序,能完成简单数据和表达式的输入和输出,能利用变量存放输入数据、临时数据和计算结果,能利用符号常量存放固定数据,能根据数值计算和数据处理的要求选择合适的常量或变量表示,能利用运算符进行算术、比较(即关系)和逻辑运算,能把一般数学算式、不等式或条件表示成相应的C++表达式。   ?   第二部分流程控制语句与程序模块的基本结构   教学知识点:   if语句、switch语句、for语句、while语句、do语句、break语句、continue语句、return语句等的定义格式、执行过程与作用。   教学要求:   理解:各种语句的格式、执行过程与作用,语句之间相互嵌套的概念。   应用:   (1) 能够分析含有if和switch分支类语句的程序模块并给出功能或执行结果,能够按照分支处理的要求编写出相应的分支程序。   (2) 能够分析含有for、while和do循环类语句的程序模块并给出功能或执行结果,能够按照循环处理的要求编写出相应的循环程序,如累加计算、数据统计、求最大值、求平均值等程序。   (3) 能够实现if和switch语句之间的转换,能够实现for、while和do循环语句之间的转换。   综合应用:运用各种流程控制语句和其他语句等已有知识进行比较复杂的程序分析与设计,如双重或三重循环的程序分析与设计。   ?   第三部分函数   教学知识点:   模块化程序设计的概念,多文件结构的程序。   函数的定义、声明与调用格式,静态函数的含义。   函数定义中值参数、指针参数、数组参数、引用参数、常量参数的声明格式及作用;   函数中带默认值参数的说明与作用。   函数调用中的实参与函数定义中的形参之间的结合过程。   函数返回值的一般类型、指针类型和引用类型的作用。   变量的作用域和生存期,静态变量的特点。   内联函数的定义格式及作用。   递归函数的设计方法和调用过程。   函数重载的含义和作用。   函数模板的定义格式及作用。   教学要求:   理解:   (1) 模块化程序设计与函数的关系,函数的定义格式与声明格式,函数调用表达式的格式及执行过程,带默认值参数的含义与用法。   (2) 全局变量、局部变量、静态变量的含义。   (3) 内联函数和函数模板的定义与声明格式,函数模板的实例化,重载函数的作用。   应用:   (1) 能够分析已知函数,给出所能实现的功能或运行结果。   (2) 能够根据处理问题的需要合理地设置函数参数、函数的返回值类型以及编写出函数体。   (3) 利用递归函数来简化程序设计。   (4) 利用函数重载来优化程序设计。   (5) 利用函数模板来设计能够处理任何数据类型的通用程序。   ?   第四部分数组、结构、指针和引用   教学知识点:   一维数组的概念、定义和初始化。   二维及多维数组的概念、定义和初始化。   一维和二维数组元素的下标访问方式。   字符串与字符数组的区别与联系,字符串的输入与输出。   常用字符串函数(如strlen,strcpy,strcmp,strcat等)的调用格式与作用。   结构类型的定义格式和作用,结构变量的定义格式和初始化。   结构成员的表示和使用。   指针的概念、定义及初始化。   针对指针的各种运算操作。   数组名的指针含义,数组元素的下标与指针方式的表示及转换。   数组形参与指针形参之间的等价表示与转换。   引用的定义和初始化,引用参数与值参数的区别。   一般变量与数组的存储空间的动态分配与释放。   考核要求:   理解:   (1) 数组、字符串、结构、指针、引用等的概念、表示和作用。   (2) 数组的存储空间分配,数组元素的地址计

您可能关注的文档

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档