C++语言程序设计实验教案分析.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言程序设计实验 青岛科技大学信息科学技术学院 总体要求 上机前准备 1. 熟悉与本实验相关的教学内容。 2. 预先手编好程序。 3. 事前对程序进行估计,标记有疑问处以便上机注意。 4. 准备好程序运行时所需数据。 上机步骤 1. 进入VC++编程环境。 2. 编辑输入预先手编好的程序。 3. 检查输入完的程序,改正发现的错误。 4. 对程序进行无错编译和连接,否则进行查错调试,直到无错生成.EXE文件。 5. 用准备好的所需数据运行.EXE文件。 6. 验证运行结果正确,否则应返回2.检查程序算法的正确性,直到6结果正确。 7. 保存.EXE文件及程序清单。 8. 写实验报告,按照《标准实验报告》的格式要求写出实验报告。 Visual C++的使用 安装:执行光盘中的setup.exe 启动:开始|程序|Microsoft visual studio|Visual C++ 熟悉主窗口: 菜单:file edit view Insert Project Build … 项目工作区: 程序编辑窗口: 编辑源程序 新建C++源程序 打开已有的源程序 编译、连接和运行 编译: 连接: 调试: 运行: 多文件的编译、连接和运行 建项目工作区:(可缺) 建项目文件:(可先建,后缺省建工作区) 加程序文件到项目文件中 编译、连接和运行 实验一:C++简单程序设计 1.输入并运行教材《C++语言程序设计》中的例题2-7,程序 正确执行之后,去掉源程序中的#include语句,重新编译,观察会出 什么问题。 2.编程计算图形的面积。程序可计算圆形、长方形、正方形的 面积,运行时先提示用户选择图形的类型,然后,对圆形要求输 入半径值,对长方形要求输入长和宽的值,对正方形要求输入边 长的值,计算出面积值后将其显示出来。 3.使用debug调试功能观察任务2程序运行中变量值的变化情况。 实验一:C++简单程序设计 (4)单步执行:从debug菜单栏中单击step over选项两次。 在程序运行的DOS窗口中输入选择的图形类型,例如,输入3,代表正方形, 这时回到Visual Studio,把鼠标放再itype片刻,就可以看到出现一个提示: itype=3;此时在Variables窗口中也可看到itype和其他变量的值。 实验二:函数的应用 学时数: 4学时。 关于 fibonacci级数 一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔都不死,那么一年以后可以繁殖多少对兔子? 我们不妨拿新出生的一对小兔子分析一下: 第一个月小兔子没有繁殖能力,所以还是一对,两个月后,生下一对小兔子数共有两对,三个月以后,老兔子又生下一对,因为小兔子还没有繁殖能力,所以一共是三对。 依次类推可以列出下表: 所经过月数:0 1 2 3 4 5 6 7 8 9 10 11 12 兔子对数: 1 1 2 3 5 8 13 21 34 55 89 144 233 表中数字1,1,2,3,5,8---构成了一个序列。这个数列有关十分明显的特点,那是:前面相邻两项之和,构成了后一项。 实验三:类与对象程序设计 1.掌握类的定义与使用 2.掌握对象的声明 3.复习具有不同访问属性的成员的访问方式 4.观察构造函数和析构函数的执行过程 5.学习类的组合使用方法 6.使用VC++的debug调试功能观察程序流程,跟踪观察类的 构造函数、析构函数、成员函数的执行顺序。 数据成员:年(year)、月(month)、日(day) 成员函数:构造函数(date())拷贝构造函数(date())、析构函数(~date())、显示日期函数(display()) 1.包含内嵌对象的构造函数向内嵌对象传递参数 类组合的构造函数设计 原则:不仅要负责对本类中的基本类型成员数据赋初值,也要对对象成员初始化。 声明形式: 类名::类名(对象成员所需的形参,本类成员形参) :对象1(参数),对象2(参数),...... { 本类初始化 } 实验四:C++程序的结构 实验项目的目的和任务 实验五:继承与派生 实验项目的目的和任务

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档