(环境管理)实验一C开发环境与程序设计步骤.docx
《(环境管理)实验一C开发环境与程序设计步骤.docx》由会员分享,可在线阅读,更多相关《(环境管理)实验一C开发环境与程序设计步骤.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(环境管理)实验一C开发环境与程序设计步骤(环境管理)试验一 C 开发环境与程序设计步骤试验一 C+开发环境与程序设计步骤 一、目的和要求 1学习 VisualC+6.0 集成环境,驾驭源程序编辑方法; 2驾驭在 VisualC+6.0 集成开发环境中编译、调试与运行程序的方法; 3通过运行简洁的 C+程序,初步了解 C+源程序的特点。二、试验设备及分组 1Windows2000 以上操作系统; 2VisualC+6.0 语言环境; 3每人一台 PC 机。三、内容和步骤 (一)C+程序设计步骤 一个 C+程序的设计可分成 5 个步骤:1分析问题。依据实际问题,分析需求,确定解决方法。2编辑源程
2、序。编写 C+源程序,并利用一个编辑器将源程序输入到计算机中的某一个文件中。C+源文件的扩展名为.cpp。3编译程序。编译源程序,检查语法错误,生成目标代码文件。目标代码文件的扩展名为.obj。4连接程序。将一个或多个目标程序与库函数进行连接后,生成一个可执行文件。可执行文件的扩展名为.exe。5运行程序。执行可执行文件,分析运行结果。若有算法错误,可进一步进行修改、编译、调试。在编译、连接和运行程序的过程中,都有可能出现各种各样的错误,要不断地修改源程序,重复以上过程,直到获得正确的结果为止。(二)VisualC+6.0 上机操作方法 VisualC+6.0 系统包含了很多独立的组件,如编辑
3、器、编译器、调试器以及各种各样为开发 Windows环境下的 C+程序而设计的工具。其中最重要的是一个名为 DeveloperStudio 的集成开发环境(IDE)。DeveloperStudio 把全部的 VisualC+工具结合在一起,集成为一个由窗口、对话框、菜单、工具栏、快捷键及宏组成的和谐系统,通过该集成环境,程序员可以视察和限制整个开发进程。运用 VisualC+6.0 调试 C+程序要经过以下几个步骤:1.启动 VisualC+6.0 系统 启动 VisualC+6.0 系统有许多种方法,最常见的是通过鼠标单击起先菜单,选择程序,选择MicrosoftVisualStudio6.
4、0,选择MicrosoftVisualC+6.0启动 VisualC+6.0。假如已经在桌面上建立了MicrosoftVisualC+6.0图标,则也可用鼠标双击该图标启动 VisualC+6.0。VisualC+6.0 启动胜利后,就产生如图 1.1 所示的 VisualC+集成环境。图 1.1 典型的 DeveloperStudio 窗口 图 1.1 显示了一个典型的 DeveloperStudio 主窗口。它分为几个部分:窗口顶部是菜单和工具栏,其中包括File(文件)、Edit(编辑)、View(视图)、Insert(插入)、Project(项目)、Build(编译、连接和运行)、To
5、ols(工具)、Windows(窗口)、Help(帮助)等菜单,分别对应一个下拉子菜单。左面的一个子窗口是工作区窗口,工作区的右面是编辑子窗口。最下面是输出子窗口。除了各种对话框外,DeveloperStudio 显示两种类型的窗口,即文档窗口和停靠窗口。文档窗口是一般的带边框子窗口,其中含有源代码文本或图形文档。Window 子菜单中列出了在屏幕上以平铺方式还是以层叠方式显示文档窗口的吩咐。全部其他的 DeveloperStudio 窗口,包括工具栏和菜单栏,都是停靠式窗口。开发环境有两个主要的停靠窗口Workspace(工作区)窗口和 Output(输出)窗口。另外还有一个 Debugge
6、r(调试器)停靠窗口,只在调试过程中显示。停靠窗口可以固定在 DeveloperStudio 用户区的顶端、底端或侧面,或者浮动在屏幕上任何地方。停靠窗口,不论是浮动着的或是固定着的,总是出现在文档窗口的上面。这样,就保证了当焦点从一个窗口移到另一个时,浮动的工具栏始终都是可见的。但这也意味着,文档窗口间或会看起来像消逝了似的。例如,假如你正在文本编辑器中编辑源代码,此时打开一个占据整个 DeveloperStudio 用户区的停靠窗口,源代码文档就会消逝,它隐藏在新窗口之下。解决方法是要么关了覆盖的窗口,要么把它拖到不挡眼的地方去。值得留意的是,上述各种部件,包括子窗口、菜单栏和工具栏的位置
7、不是一成不变的,可以依据个人的喜好重新支配。2.创建项目文件 通常都是运用项目的形式来限制和管理 C+程序文件的,C+的项目中存放特定程序的全部信息,包含源程序文件、库文件、建立程序所用的编译器和其他工具的清单。+的项目以项目文件的形式存储在磁盘上。图 1.2 新建项目对话框 图 1.3 新建项目向导对话框 生成项目的操作步骤为:(1)选择集成环境中的File菜单中的New吩咐,产生New对话框,如图 1.2 所示。(2)选择对话框中的Projects标签,以便生成新的项目。在产生新项目时,系统自动生成一个项目工作区,并将新的项目加入到该项目工作区中。(3)在项目类型清单中,选择Win32Co
8、nsoleApplication项目,表示要生成一个 Windows32位限制台应用程序的项目。( 4 )在 Location 文 本 框 中 输 入 存 放 项 目 文 件 的 文 件 夹 路 径 , 如C:DOCUMENTSANDSETTINGSYUYONGYAN桌面新建文件夹。(5)在ProjectName文本框中输入项目名。例如:Exe1_1。(6)检查Platforms文件框中是否已显示in32,表示要开发 32 位的应用程序。(7)单击New对话框中的OK按钮。产生一个对话框向导,如图 1.3 所示。选Anemptyproject,按下Finish按钮,显示验证对话框,干脆按OK按
9、钮,这时就产生了一个项目文件。系统自动加上文件扩展名.dsw。3.创建+源程序文件并将其加入到项目文件 (1)选择File菜单中的New吩咐,则产生New对话框,如图 1.4 所示。图 1.4 新建文件对话框 (2)选择对话框中的Files标签。(3)在文件类型清单中,选择C+SourceFile项目,表示要生成一个+源程序。(4)在File文本框中输入+源程序文件名。系统自动加上文件扩展名.cpp。例如:Exe1_1_1.cpp。(5)若Addtoproject复选框没有选中,则单击该复选框使其选中,表示系统要将指定的源程序文件加入到当前的项目文件中。(6)单击OK按钮。这时就建立了一个新的
10、+源程序文件,并已加入到了当前的项目文件中。产生如图 1.5 所示的窗口。该窗口有三个子窗口,左边的子窗口为项目工作区窗口;右边的子窗口为源程序编辑窗口,用于输入或编辑源程序;下边的窗口为信息输出窗口,用来显示出错信息或调试程序的信息。4.输入和编辑源程序在源程序编辑窗口输入例 1.1 中的源程序代码,如图 1.5 所示。5.保存源程序文件 选择File菜单中的Save吩咐,将源程序保存到相应的文件中。6.编译和连接 图 1.5VisualC+6.0 工作窗口 选择Build菜单中的Compile或Build吩咐,将源程序编译或编译连接,产生可执行文件。系统自动加上文件扩展名.exe。例如:E
11、xe1_1_1.exe。在编译和连接期间,若出现错误,则在信息输出窗口给出错误或警告信息。改正错误后,重新编译或编译连接源程序,直到没有错误为止。7.运行 选择Build菜单中的Execute吩咐,则在+集成环境的限制下运行程序。被启动的程序在限制台窗口下运行,与 Windows 中运行 DOS 程序的窗口类似。见下图。图 1.6 运行结果 留意:也可以单击工具栏中的!按钮(BuildExecute)或者按快捷键Ctrl+F5,干脆编译与运行源程序。8.打开已存在的项目文件 可用两种方法打开已存在的项目文件:(1)选择File菜单中的Openworkspace吩咐,然后在弹出的对话框中选择要打
12、开的项目文件。()选择File菜单中的Recentworkspaces吩咐,然后再选择相应的项目文件。特殊提示:在调试一个应用程序时,VisualC+集成环境一次只能打开一个项目文件。当一个程序调试完成后,要起先输入另一个程序时,必需先关闭当前的项目文件,然后为新源程序建立一个新的项目文件。否则将出现不行预料的错误。关闭当前的项目文件的方法是:选择File菜单中的Closeworkspace吩咐。9.退出 VisualC+集成环境 选择File菜单中的Exit吩咐,可以退出集成环境。(三)验证分析程序 1设计一个 C+程序,输出以下信息:* Hello!* 解:#includelt;iostr
13、eam.hgt; voidmain() coutlt;lt;*lt;lt;n; coutlt;lt;Hello!lt;lt;n; coutlt;lt;*lt;lt;n; 运行结果:* Hello!* 2设计一个程序,从键盘输入一个圆的半径,求其周长和面积。解:#includelt;iostream.hgt; voidmain() floats,r; coutlt;lt;请输入圆的半径:lt;lt;endl; cingt;gt;r;s=3.14159*r*r; coutlt;lt;圆的面积为:lt;lt;slt;lt;endl; 运行结果:请输入圆的半径:5 圆的面积为:78.5397 (四)完
14、成试验项目 1.设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。2.输入一个球的半径,求其表面积和体积。四、课后作业 撰写试验报告。五、试验机时 2 个标准学时。试验二数据类型、表达式和输入输出 一、目的和要求 1驾驭 C+语言数据类型,熟识如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符; 2学会运用 C+的有关算术运算符,以及包含这些运算符的表达式,特殊是自加()和自减()运算符的运用; 3进一步熟识 C+程序的编辑、编译、连接和运行的过程; 4驾驭数据的输入输出方法。二、试验设备及分组 1Windows2000 以上操作系统;
15、 2VisualC+6.0 语言环境; 3每人一台 PC 机。三、内容和步骤 (一)验证分析程序 1编写程序完成变量 x 和变量 y 值的交换,调试程序并视察运行结果。要交换变量 x 和变量 y 的值,可以借用临时变量 z 进行交换。一个完整的参考程序如下:#includelt;iostream.hgt; voidmain() intx,y,z;/A coutlt;lt;x,y=; cingt;gt;xgt;gt;y; coutlt;lt;输入的 x=lt;lt;xlt;lt;y=lt;lt;ylt;lt;endl; z=x; x=y; y=z; coutlt;lt;输出的 x=lt;lt;x
16、lt;lt;y=lt;lt;ylt;lt;endl; 思索:在键盘上分别按如下格式输入两组数据,并视察程序运行结果:5,3(回车)53(回车)将程序中的 x,y,z 命名为 auto,break,case,视察是否出错?分析缘由。只将程序 A 行 x 改为大写 X,视察是否出错?分析缘由。修改程序,用条件运算符输出两个数中的较大数。2编程序输入 x、y 和 z 的值,计算的值。表达式的值不肯定为整数,故程序中变量的类型应采纳实型。参考程序如下:#includelt;iostream.hgt; voidmain() floatx,y,z,e,f,w;/A coutlt;lt;x,y,z=lt;l
17、t;endl; cingt;gt;xgt;gt;ygt;gt;z; e=(x+1)*(y-1);/B f=x+y;/C w=e/f;/D coutlt;lt;w=lt;lt;wlt;lt;endl; 思索:输入 x5.4,y3.1,z2.7,视察程序运行结果。将程序中 A 行改为intx,y,z,e,f,w;,输入 x5.4,y3.1,z2.7,视察程序运行结果。将程序中 A 行改为floatx,y,z,w;,B、C、D 行改为w=(x+1)*(y-1)/x+y;,视察程序运行结果。3编写程序,从键盘输入一个三位正整数,将其倒序输出。例如:输入 861,输出为 168。输入的三位数为整数,变量
18、类型按整型进行处理。可采纳求余数的方法计算各位上的数,然后逆序输出。参考程序如下:#includelt;iostream.hgt; voidmain() intn,i,j,k; coutlt;lt;输入一个三位正整数 n:; cingt;gt;n; i=n%10;/i 存放个位数 n=(n-i)/10;/去掉个位数 j=n%10;/j 存放十位数 n=(n-j)/10;/去掉十位数k=n;/k 存放百位数 n=i*100+j*10+k; coutlt;lt;逆转数为:lt;lt;nlt;lt;endl; 思索:修改程序,使其先取百位数,再取十位数,最终取个位数。4本例测试了不同数据类型之间的数
19、据转换。分析下列程序的运行结果。#includelt;iostream.hgt; voidmain() inta=32,b; doublec=2.7,d; chare=D,f; b=a+c;/A d=a+c; f=a+e; coutlt;lt;b=lt;lt;blt;lt;endl;coutlt;lt;d=lt;lt;dlt;lt;endl; coutlt;lt;f=lt;lt;flt;lt;endl;/B coutlt;lt;b+d+flt;lt;endl;/C 思索:修改程序 A 行,对 b 的输出值四舍五入。修改程序 B 行,按整型值输出 f。分析 C 行数据的值的类型。(二)完成试验项
20、目 1.输入二整数 a、b,实现二个数的交换(不借用第三变量)。2.从键盘输入三角形的三边长,输出三角形的周长和面积(此处假设可以构成三角形)。3.编写程序输入两个整数,输出它们的商和余数。四、课后作业 1.从键盘输入一个三位整数 n=abc,从左到右用 a、b、c 表示各位的数字,现要求依次输出从右到左的各位数字,即输出另一个三位数 m=cba,例如:输入 123,输出 321。(不得采纳试验中已运用过的方法)2.撰写试验报告。五、试验机时 2 个标准学时。试验三选择结构的程序设计 一、目的和要求 1.驾驭 VisualC+6.0 集成环境中的单步执行; 2.熟识 if 与 switch 语
21、句的格式、执行过程、运用方法及典型案例; 3.学会运用选择结构解决一般的实际问题,能编写简洁的应用程序。二、试验设备及分组 1Windows2000 以上操作系统; 2VisualC+6.0 语言环境; 3每人一台 PC 机。三、内容和步骤 (一)验证分析程序 1由键盘输入三个数,推断能否构成三角形。分析:推断 b+cgt;a 是否成立,若不成立则肯定不能构成三角形;若成立则有可能构成三角形,再推断b-clt;a 是否成立。因 b-c 有可能小于 0,用 b-clt;a 时不能精确描述两边之差小于第三边,需取肯定值进行分析。参考程序如下:#includelt;iostream.hgt; voi
22、dmain() doublea,b,c,t; coutlt;lt;请输入 a 的值lt;lt;endl; cingt;gt;a; coutlt;lt;请输入 b 的值lt;lt;endl; cingt;gt;b; coutlt;lt;请输入 c 的值lt;lt;endl; cingt;gt;c; t=b-c; if(tlt;0) t=-t; if(b+cgt;a) if(tlt;a) coutlt;lt;能构成三角形lt;lt;endl;else coutlt;lt;不能构成三角形lt;lt;endl; else coutlt;lt;不能构成三角形lt;lt;endl; 思索:将程序改为非嵌套
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境管理 实验 开发 环境 程序设计 步骤
限制150内