欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年C++实验报告二 .pdf

    • 资源ID:27251804       资源大小:330.14KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年C++实验报告二 .pdf

    昆明理工大学信息工程与自动化学院学生实验报告 2(20102011 学年 第 2 学期)课程名称: C+ 程序设计开课实验室: 计算中心 202 室2010 年 月 日年级、专业、班计科 102学号姓名成绩实验项目名称C+简单程序设计指导教师李川教师评语教师签名:年月日1、实验目的 1学会编写简单的C+ 程序。 2复习基本数据类型变量和常量的应用。 3复习运算符与表达式的应用。 4复习结构化程序设计基本控制结构的运用。 5复习自定义数据类型的应用。 6练习使用简单的输入输出。 7观察头文件的作用。 8学会使用VC+6 0 开发环境中的debug 调试功能:单步执行、设置断点、观察变量值。二、实验任务 1 输入并运行教材 C+ 语言程序设计中的例题27,即:用dowhile语句编程,求自然数 110 之和。程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。 2将 dowhile语句用 for语句代替,完成相同的功能。 3编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。 4使用 debug 调试功能观察任务3 程序运行中变量值的变化情况。 5定义一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。三、所用仪器、材料(设备名称、型号、规格等):所用仪器:计算中心202-?;操作系统: WindowsXP ;软件平台:Visual 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - C+60四、上机操作方法、步骤:打开计算机:开始菜单序Visual C+6 0 平台五、实验步骤 1建立一个控制台应用程序项目lab2 1 ,向其中添加一个C+源文件 lab2 1 cpp( 方法见实验1) ,输入教材 C+ 语言程序设计中例27 的代码,检查一下确认没有输入错误,选择菜单命令Build | Build lab2 1 exe 编译源程序,再选择Build | Execute 运行程序,观察输出是否与教材中的答案一致。 2程序正确运行之后,在源程序第一行“#include”前面加注释标记“”使之成为注释行,重新编译,此时,编译器会输出类似于下面内容的提示:这是因为 C+语言本身没有输入输出语句,只是c+编译系统带有一个面向对象的 I O软件包,即I O流类库。 cout 和 cin 都是这个类库预定义的流对象,#include指示编译器在对程序进行预处理时,将头文件iostream h 中的代码嵌入到该程序中该指令所在的地方,文件iostream h 中声明了程序所需要的输入和输出操作的有关信息,在C+ 程序中如果使用了系统中提供的一些功能,就必须嵌入相关的头文件,否则,系统无法找到实现这些功能的代码。现在,删除注释标记,将程序恢复正确。 3另建立一个项目lab2 2,包含一个C+ 源程序 lab2 2cpp,将 dowhile语句用for 语句代替,完成与实验任务1 相同的功能。 4建立项目lab2 3,计算图形的面积。圆形的面积计算公式为SPI*r*r,长方形的面积计算公式为Sa*b ,正方形的面积计算公式为S=a*a。程序中定义一个整型变量 iType 表示图形的类型,用cout 语句输出提示信息让用户选择图形的类型,用cin 读入iType 的值,然后,使用switch语句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用COUt语句显示出来。最后,编译运行程序。 5学习简单的debug 调试功能,参考程序如下: lab2 3cpp #includeconst float PI一 31416void main() Int llype:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - float radius,a,b,area;coutiType ;switch(iType) case 1: coutradius; area=PI*radius*radius; cout” 面积为: ”areaendl ; break; case 2: couta; coutb; area=a*b: cout” 面积为: ”areaendl ; break: case 3: couta; area=a*al cout” 面积为: ” areaendl; break; default: cout” 不是合法的输入值! ”endl ; )一个程序,特别是大型程序,编写完成后往往会存在这样或那样的错误。有些错误在编译连接阶段可以由编译系统发现并指出( 如步骤 2 所示) ,称为语法错误。当修改完语法错误生成了可执行程序后,并不意味着程序已经正确。我们常常会发现程序运行的结果与我们预期的结果相去甚远,有时甚至在运行过程中程序中止或发生死机,这种错误称为运行错误,是因为算法设计不当或编程实现时的疏忽造成的。所谓调试就是指在发现了程序荐吞运行错误以后,寻找错误的原因和位置并排除错误。这一工作是非常困难的,对于初学者而言尤其如此。虽然编译系统不能像对待语法错误那样,明确指出运行错误的原因和位置,但大多数开发环境都为我们提供了辅助调试工具,可以实现单步运行、设置断点、观察变量和表达式的值等功能,使我们可以跟踪程序的执行流程,观察不同时刻变量值的变化状况。 (1)首先在第10 行处设置调试断点。用鼠标右键单击源程序第10 行左边的空白处,出现一个菜单,如图21 所示。 (2)选择 Insert|Remove Breakpoint选项,可看到左边的边框上出现了一个褐色的圆点,这代表已经在这里设置了一个断点。所谓断点就是程序运行时的暂停点,程序运行到断点处便暂停,这样我们就可以观察名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 程序的执行流程,以及执行到断点处时有关变量的值。 (3)然后选择菜单命令Build|Start Debug | Go,或按下快捷键F5,系统进入Debug( 调试 ) 状态,程序开始运行,一个DOS 窗口出现,此时,Visual Studio 的外观如图22所示,程序暂停在断点处。(4) 单步执行:从Debug菜单或 Debug工具栏中单击Step Over选项或按钮两次。在程序运行的DOS 窗口中输入选择的图形类型,例如,输入3,代表正方形,这时,N到 Visual Studio 中,把鼠标放在变量名iType 上片刻,可看到出现了一个提示:iType 一3;此时,在 Variables窗口中也可看到iType 以及其他变量的值。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 单步执行时每次执行一行语句,便于跟踪程序的执行流程。因此为了调试方便,需要单步执行的语句不要与其它语句写在一行中。 (5)在 Wateh 窗口中,在Name栏中输入 iType ,按回车键,可看到Value 栏中出现3,这是变量iType 现在的值 ( 如果没看到Variables窗口或 Watch 窗口,可通过View 菜单的 Debug Windows 1 Variables或 Debug Windows | Watch选项打开它们 ) 。图 23 是此时 Variables窗口和 Watch 窗口的状态。 (6)继续执行程序,参照上述的方法,再试试Debug菜单栏中别的菜单项,熟悉( 调试 ) 状态,程序开始运行,一个DOS 窗口出现,此时,Visual Studio的外观如图22所示,程序暂停在断点处。 (4)单步执行:从Debug菜单或 Debug工具栏中单击Step Over选项或按钮两次。在程序运行的DOS窗口中输入选择的图形类型,例如,输入3,代表正方形,这时,N到Visual Studio中,把鼠标放在变量名iType 上片刻,可看到出现了一个提示:iType 一3;此时,在 Variables窗口中也可看到iType 以及其他变量的值。Debug的各种方法。 6建立一个项目lab2 4 ,包含一个C+ 源程序 lab2_4 cpp。定义一个表示时间的结构体,有表示年、月、日、小时、分、秒的成员,可以使用short类型;在主程序中实现输入输出。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年C++实验报告二 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开