贵州大学C实验报告2

贵州大学C实验报告2

ID:44148299

大小:67.58 KB

页数:3页

时间:2019-10-19

贵州大学C实验报告2_第1页
贵州大学C实验报告2_第2页
贵州大学C实验报告2_第3页
资源描述:

《贵州大学C实验报告2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、贵州大学实验报告姓名高灿学号0908060383实验组实验时间2011-4-11指导教师张文勇成绩实验项目名称C++简单程序设计实验目的1.学会编写简单的C++程序。2.复习基本数据类型变量和常量的应用。3.复习运算符与表达式的应用。4.复习结构化程序设计基本控制结构的运用。5.练习使用简单的输入输出。6.观察头文件的作用。7.学会使用VisualC++6.0发环境中的debug调试功能:单步执行、设置断点、观察实验要求学会编写简单的C++程序实验原理运用VC++编译器进行程序的编写与运行,根据题目的要求完成相应的程序设计,运行程序,分析结

2、果。注意错误信息提示和学会运用Debug功能调试程序。实验仪器Pc机VC++6.0环境实验步骤1.建立一个控制台应用程序项目lab2_l,向其中添加一个C++源文件lab2_l.cpp(方法见实验一),输入lab2_l.cpp的代码,检查一下确认没有输入错误,选择菜单命令Build

3、Buildlab2_l.exe编译源程序,再选择Build

4、Execute运行程序,观察结果是否正确。2.程序正确运行之后,在源程序第一行“#includeviostream.h>”前面加注释标记“//”使之成为注释行,重新编译,此吋,观察编译器会输出什么样的内

5、容。现在,删除注释标记,将程序恢复正确。3.另建立一个项目lab22,包含一个C++源程序lab22.cpp,将lab2l.cpp中的do-while语句用foi•语句代替,完成与任务1相同的功能。学院:计算机科学与信息学院专业:网络工程班级:0924.建立项目lab2_3,计算图形的而积。圆形的面积计算公式为S=PI*r*r,长方形的面积计算公式为S=a*b,正方形的面积计算公式为S=a*ao程序中定义一个整型变量iType表示图形的类型,用cout语句输出提示信息让用户输入图形的类型,用cin读入iType的值,然后,使用switch语

6、句判断图形的类型,分别提示用户输入需要的参数值,计算出面积的值后用cout语句显示出来。最后,编译运行程序。5.学习简单的debug调试功能。(1)首先在lab2_3.cpp程序的第10行处设置调试断点。用鼠标右键单击源程序第10行左边的空白处,出现一个菜单。(2)选择Insert

7、RemoveBreakpoint选项,可看到左边的边框上出现了一个褐色的圆点,这代表己经在这里设置了一个断点。(3)然后选择菜单命令Build

8、StartDebug

9、Go,或按下快捷键F5,系统进入Debug(调试)状态,程序开始运行,一个DOS窗口出现,此时,

10、程序暂停在断点处。(4)单步执行:从Debug菜单Debug工具栏中单击StepOver选项或按钮两次。在程序运行的DOS窗口中输入选择的图形类型,例如,输入3,代表正方形,这时,回到VisualStudio中,把鼠标放在变量名iType±片刻,可看到出现了一个提示:iType=3;此时,在Variables窗口中也可看到iType以及其他变量的值。(5)在Watch窗口中,在Name栏中输入iType,按冋车键,可看到VHue栏中出现3,这是变量iType现在的值(如果没看到Variables窗口或Watch窗口,可通过View菜单的De

11、bugWindows

12、Variables或DebugWindows

13、Watch选项打开它们)。(6)继续执行程序,参照上述的方法,再试试Debug菜单栏中别的菜单项,熟悉Debug的各种方法。实验内容1.输入并运行程序,即:用do-while语句编程,求自然数1~10之和。程序正确运行之后,去掉源程序中#include语句,重新编译,观察会有什么问题。分析其原因,将错误信息写在报告上并翻译。2.将do-while语句用foi•语句代替,完成相同的功能。3.编稈计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类

14、型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算面积的值后将其显示出来。4.使用debug调试功能观察任务3程序运行中变量值的变化情况。实验数据#includeuoidviainO{inti(1),sum(0);do{sun+=i;}while(i<=10);cout<c:<"C:ProgramFilesH:sun=55Pressanykeytocontinue.#includeuoid

15、main()inti,sun=0;For(i=0;i<=10;i++)sun+=i;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。