c++课程教学法讲座2.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c++课程教学法讲座2.ppt

目录 对应章节 背景知识的重要性 思想方法的重要性 基础知识如何介绍 培养编程实践能力的开端 基础语法的介绍方法 函数的讲法 实验课安排 对应章节 第1章 绪 论 第2章 C++简单程序设计 第3章 函数 背景知识的重要性 了解相关背景知识可以使学生从一开始就站在全局的、宏观的角度看问题,避免单纯陷入语法细节,造成学会了语法却不会写程序的后果。 要使学生了解 计算机程序的作用和意义 程序语言和程序设计技术的发展历程 程序设计在软件开发中的地位 对应讲稿:第1章3-7页,21-26页 思想方法的重要性 以面向对象的程序设计思想贯穿始终 在绪论课中浅显地介绍面向对象的思想 以后在讲授每个新的语法知识点时,都要从面向对象思想的角度阐释 以面向对象的思想为起点,使学生将这种程序设计思想与人类自然的思维方法统一 对应讲稿:第1章8-20页 基础知识如何介绍 信息的表示与存储相关知识对于程序设计课程是必须的。 如果有其他课程介绍相关知识,这部分内容可以不讲。 如果没有其他课程介绍这部分内容,应考虑在课上讲授,或安排自学辅导。 对应讲稿:第1章27-41页 培养编程实践能力的开端 简单介绍上机编写程序的过程 简单介绍相关术语和概念 通过实验一,指导学生学会变异环境的使用 对应讲稿:第1章42-45页 基础语法的介绍方法        ——基础语法内容 C++语言概述 基本数据类型和表达式 数据的输入与输出 基本控制结构 自定义数据类型 函数的声明和调用 函数间的参数传递 内联函数 带默认形参值的函数 函数重载 C++系统函数 基础语法的介绍方法        ——C++语言概述 阐述C++与C的关系,同时说明学习C++不必首先学习面向过程的语言。 介绍基本语法成分时,采用与自然语言的语法成分类比的方法。 强调越丰富的语法规则为语言提供越强的表现力,可以与自然语言类比来讲,使学生对繁多的语法不要产生抵触 对应讲稿:第2章3-8页 基础语法的介绍方法     ——基本数据类型和表达式 阐明这部分语法的重要性:数据处理与计算是计算机程序的最基本功能,要使程序能够处理计算问题,就需要能够对各种类型的数据和运算进行模拟。 在讲课中强调每一种数据类型模拟了哪些实际数据,用途是什么。具体语法规定可以淡化,留给学生自学。 对应讲稿:第2章9-38页 基础语法的介绍方法     ——数据的输入与输出 C++没有输入/输出语句 输入/输出被看作信息的流动 输入/输出功能通过I/O流类库实现。优点:功能丰富、灵活,易于扩充 只通过例题简单介绍标准输入/输出,格式控制不作为重点,可以不讲。 对应讲稿:第2章42页 基础语法的介绍方法     ——基本控制结构 介绍每种分支与循环语句时,首先从涉及分支与循环的实际问题入手,给出解决问题的程序实例,然后引导学生从中发现分支与循环语句的用法,最后给出语法规定。 对于语法细节可以淡化,留给学生自学。关键要讲清楚用途、用法。 对应讲稿:第2章43-74页 基础语法的介绍方法     ——自定义数据类型 基本数据类型不足以模拟复杂的实际数据,于是语法提供了自定义数据类型的机制。 枚举实际上是整数集合的子集,用以定义由有限整数构成的数据类型,与使用整数类型相比,可以获得由语法保证的数据和发行检验。 结构体是将具有内在逻辑联系的不同类型数据组合在一起构成新的数据类型。是从C语言继承的,面向过程的,不能规定对新数据类型的处理方法。 对应讲稿:第2章75-88页 基础语法的介绍方法     ——函数 函数是定义和实现一个功能模块的机制 在面向过程的程序设计中,函数是程序模块的最小单位。 在面向对象的程序设计中,函数是类的行为的体现。 基础语法的介绍方法     ——函数的声明和调用 函数定义是函数功能的具体实现代码 使用函数以前要声明函数原型 函数调用和返回的过程要讲透 函数递归调用是难点,从以下几方面讲 一些实际问题和解决问题的方法本身的描述是递归的,典型例子是阶乘。 演示简单递归问题的函数调用过程 要求学生课后通过开发环境的调试工具观察递归调用的过程。 对应讲稿:第3章3-41页 基础语法的介绍方法     ——函数的参数传递 形参在形实结合时才分配内存空间并被初始化 形实结合时参数单向传递(传值)。以数据交换不成功的典型例子来演示。 介绍引用作形参。在此介绍引用类型学生比较容易理解。 对应讲稿:第3章42-49页 基础语法的介绍方法     ——内联函数 从兼顾执行效率和程序结构的角度来引入内联函数。前面讲透了函数调用的执行过程,这里学生才能理解函数调用的效率问题 编译器在执行优化时可能会自主决定函数是否内联 对应讲稿:第3章50-51页 基础语法的介绍方法     ——带默认形参值的函数 实际问题中很多时候是有默认值的,举一些

文档评论(0)

aiwendang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档