




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 熟悉 Visual C+程序调试方法一、实验目的(1) 熟悉Visual C+ 6.0开发环境;(2) 掌握在Visual C+ 6.0开发环境调试程序的方法。二、实验内容(1) 创建三个项目,项目类型分别为:Win32 Console Application、Win32 Application 和 MFC AppWizard(exe),分别编译运行各个程序,观察各种项目类型程序的特点。 (2) 创建一个 Win32 Console Application 类型的项目,输入下面的代码,按照要求对代码进行调试。 说明:下面的程序求 1001000 以内的水仙花数,所谓水仙花数就是一个三位的整数,其个位数字、十位数字和百位数字的立方和等于该数本身的值,则这个数称为水仙花数。#include iostream.h #include math.h void narcissus(); / 求水仙花数 void main() narcissus(); void narcissus() int x1; / 百位数字 int x20; / 十位数字个位数字 int x2; / 十位数字 int x3; / 个位数字 int count = 0; / 找到的水仙花数的总数 for(int x=100; x1000; x+) x1 = x/100; x20 = x%100; x2 = x20/10; x3 = x20%10; if(x1*x1*x1+x2*x2*x2+x3*x3*x3 = x) count+; coutOne narcissus number found:xendl; coutThe total number of narcissus numbers is:countendl; 调试要求: 在程序代码的 main 函数中设置断点,启动程序执行到断点处停止; 在函数 narcissus 调用处进入函数内部,跟踪函数执行的过程; 单步执行程序,观察各个变量值的变化情况; 单步执行若干步后,跳出函数体,回到 main 函数。三、实验报告 (1) 观察三种项目类型对应的程序特点,做出简要说明;Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样子出现,我们得用键盘输入各种命令来使用它;或者叫CUI(Character User Interface字符用户接口)。 Win32 Application就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形状的它们都是所谓的GUI(Graphics User Interface图形用户接口),我们可以通过鼠标点击来完成控制。MFCAppWizard(exe)特点:MFC是用来编写Windows应用程序的C+类集,该类以层次结构组织起来,其中封装了大部分的WindowsAPI函数和windows控件,它包含的内容涉及到了整个Windows操作系统。MFC不仅为用户提供了windows图形环境下的应用程序框架,还提供了创建应用程序的组件(2) 列出 C+程序清单,以及程序的运行结果;程序清单:#include iostream.h#include math.hvoid narcissus(); / 求水仙花数void main()narcissus();void narcissus()int x1; / 百位数字int x20; / 十位数字个位数字int x2; / 十位数字int x3; / 个位数字2int count = 0;/ 找到的水仙花数的总数for(int x=100; x1000; x+)x1 = x/100;x20 = x%100;x2 = x20/10;x3 = x20%10;if(x1*x1*x1+x2*x2*x2+x3*x3*x3 = x)count+;coutOne narcissus number found:xendl;coutThe total number of narcissus numbers is:countendl;实验结果:(3) 记录调试过程中变量值的变化情况; 一步一步调试下去,可以发现,当x=153时,count变为1;当x=370,count变为2;当x=371,count变为3;当x=407时,count变为4。(4) 在 Visual C+ 6.0 中如何进行程序的跟踪调试;按组建菜单中的开始调试后面的GO(F5)键进入调试模式,然后通过使用Insert/Remove Breakpoint(F9)来设置断点,然后可以用Stepinto(F11)和Stepover(F10)来进行调试,Stepout(Shift+F5)退出调试模式。(5) 总结实验的心得体会,实验中遇到的困难
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化州安全员培训课件
- 内部安全员培训通知模板课件
- 初中校园安全培训心得
- 内蒙访古课件职高
- 内蒙安全生产培训中心课件
- 化学安全科技培训课件
- 内科泌尿系疾病课件
- 11宇宙生命之谜 +公开课一等奖创新教学设计
- 蒙台梭利教育法核心解析
- 医疗设备绿色设计策略-洞察及研究
- LED照明灯具基础培训
- 上海市静安区2022-2023学年高一下学期期末数学试题(解析版)
- TPM管理知识培训
- 2023年国家公务员考试申论真题及答案解析(地市级)
- 关于无梁楼盖和梁板式楼盖经济性的比较
- 第十四杂环化合物
- RB/T 306-2017汽车维修服务认证技术要求
- 《数学软件》课程教学大纲
- 《细胞工程学》考试复习题库(带答案)
- 粤教花城版小学音乐歌曲《哈哩噜》课件
- 第六讲:RCEP服务贸易与投资解读课件
评论
0/150
提交评论