网站大量收购闲置独家精品文档,联系QQ:2885784924

C程序设计教学大纲及进程.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++程序设计教学大纲及进程 教材《C++程序设计教程》,《C++实验指导书》,《C++习题解答》清华大学出版社 钱能编著 总时数150,面授50学时,自学100学时。 注上星号(*)的,为学习重点; 基本要求 掌握C++程序设计语言的基本语法与规则。 灵活运用过程化编程方法,对一些简单的问题,能通过编程实现加以解决。 基本把握各语法现象,重点把握函数、程序结构、指针、引用、类概念。对一些简单的程序设计实例,会举一反三。 了解结构化程序设计和面向对象程序设计方法之差别,理解面向对象程序设计的方法。 能够分析面向对象程序的程序结构,阅读和理解面向对象的程序。 能够简单模仿面向对象程序,并能上机实现之。 授课内容、课时与具体要求 课时 授课内容 要 求 第一周 面授4学时 ╱ 自学8学时 C++入门 §1.1 从C到C++ §1.2 程序与语言 §1.3 结构化程序设计 §1.4 面向对象程序设计 §1.5 程序开发过程 §1.6 最简单的程序 §1.7 函数 了解程序设计概念,了解语言与程序,C与C++的关系 了解C++最简单程序结构 了解函数的使用和概念 学会最简单程序开发,熟悉编程环境(启动集成开发环境,路径设置,程序工程设置,编辑与修改,编译,连接,运行,查看结果) 基本数据类型与输入输出 §2.1 基本数据类型 §2.2 变量定义 §2.3 常量 §2.4 常量定义 §2.5 I/O流控制 §2.6 printf与scanf 了解基本数据类型和常量的表示范围 掌握变量定义与初始化 掌握常量定义 学会常用I/O流输出的格式控制 了解printf()和scanf()函数 巩固对C++简单程序结构的理解 作业:2.1,2.2,2.3,2.6,2.7 第二周 面授4课时 ╱ 自学8学时 表达式和语句 §3.1 表达式 §3.2 算术运算和赋值 §3.3 算术类型转换 §3.4 增量和减量 §3.5 关系与逻辑运算 §3.6 if语句 §3.7 if语句嵌套 §3.8 条件运算符 §3.9 逗号表达式 §3.10 求值次序与副作用 理解运算符的优先级和结合性,表达式,左值表达式 理解不同的操作数会影响操作符的意义,理解算术运算和赋值缩写的区别 理解隐式转换和强制转换,理解数据超过该数据类型表示范围时的溢出 理解增量和减量操作 理解关系和逻辑运算,短路表达式 理解if…else的二义性及解决方法 理解条件运算符和逗号表达式的用法 理解表达式副作用产生的原因 作业:3.1,3.5,3.6 第三周 面授4课时 ╱ 自学8学时 过程化语句 §4.1 while语句 §4.2 do…while语句 §4.3 for语句 §4.4 switch语句 §4.5 转向语句 §4.6 过程应用:求( §4.7 过程应用:判明素数 §4.8 过程应用:求积分 掌握while,do…while,for循环结构 掌握switch语句的使用特点和与if语句的互补关系 理解goto语句有限的使用价值。 学会一般的级数求和 学会判断一个数是否为素数,求一定范围的素数(两重循环) 作业:4.1,4.2,4.3,4.4,4.5,6,4.7, 4.8,4.10 第四周 面授4课时 ╱ 自学8学时 函数(*) §5.1 函数概述 §5.2 函数原型 §5.3 全局与局部变量 §5.4 函数调用机制 §5.5 静态局部变量 §5.6 递归函数 §5.7 内联函数 §5.8 重载函数 §5.9 默认参数的函数 理解函数调用的各种类型 理解函数声明和函数原型的作用 理解函数相互之间的独立性 理解函数调用的栈机制 理解静态局部变量,全局变量和局部变量三者的差异 掌握递归函数的原理和编制规则 理解内联函数的使用场合 理解重载函数的概念 掌握默认参数的函数的使用 作业:5.1,5.4,5.5,5.6,5.7 第五周 面授3课时 ╱ 自学6学时 程序结构 §6.1 外部存储类型 §6.2 静态存储类型 §6.3 作用域 §6.4 可见性 §6.5 生命期 §6.7 头文件 §6.8 多文件结构 §6.9 编译预处理 理解外部存储类型和静态存储类型在多文件程序中的作用 理解变量的各种作用域 理解可见性与生命期 学会头文件的内容选择 理解多文件结构 了解编译预处理的常用指令 作业:6.1,6.2 第六周 面授4课时 ╱ 自学8学时 数组 §7.1 数组定义 §7.2 访问数组元素 §7.3 初始化数组 §7.4 向函数传递数组 §7.5 二维数组 §7.6 数组应用:排序 §7.7 数组应用:Jose题 §7.8 数组应用:矩阵乘法 掌握数组定义、初

文档评论(0)

管理学科 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档