版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机导论实验指导 实验七计算机程序设计初步 实验七计算机程序设计初步分为3个实验:C程序的运行环境和运行一个C程序的方法、C++程序的运行环境和运行一个C++程序的方法、简单VisualBasic应用程序设计。主要熟悉程序的运行环境和运行一个程序的方法。实验7.1C程序的运行环境和运行一个C程序的方法一、实验目的启动与退出TurboC了解在TurboC如何编辑、编译、连接和运行一个C程序通过运行简单的C程序,初步了解C程序的特点二、实验内容1.启动TurboC的方法2.熟悉TurboC集成环境3.输入并运行一个简单的C程序4.保存文件并退出TurboC的方法三、实验指导启动TurboC⑴找到并打开TurboC所在的文件夹。⑵找到TurboC的快捷方式图标并双击之,即可启动TurboC,此时屏幕上出现TurboC的工作环境,如图7.1.1所示。图7.1.1TurboC的工作环境2.熟悉TurboC的集成环境了解集成环境中的各菜单的作用和用法⑴按功能键F10,并按回车键,观察“File”菜单,了解它们的作用和用法。用键盘上的“→”键,分别选中Edit、Run、Compile、Project等菜单,大致了解它们的作用(不必全部了解,以后深入时再了解)。⑵选择File菜单中的New并按回车键,在编辑窗口中随意输入几行字符,观察窗口顶部左端line和col后面数字的变化。3.输入并运行一个简单的C程序⑴选择File菜单中的New并按回车键,使编辑窗口变成空白。⑵输入下面的程序:(教材第五章例7.1)intmax(int,int);/*声明max函数*/main()/*主函数*/{inta,b,c;/*定义变量a,b,c为整型*/scanf(“%d,%d”,&a,&b);/*输入变量a,b的值*/c=max(a,b);/*调用max函数,将最大值赋给c*/printf(“max=%d”,c);/*输出显示结果*/}intmax(intx,inty)/*定义max函数,函数值为整型,有两个形参x,y*/{intz;/*定义变量z*/if(x>y)z=x;/*如果x>y,则z等于x*/elsez=y;/*否则,z等于y*/return(z);/*将z的值返回,通过max函数带回调用处*/}⑶按功能键F9进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”对话框,如图7.1.2(a)所示,表示程序中有一处错误,按任意键回到编辑窗口,找出原因并改正之,再进行编译,直到出现“编译正确”对话框,如图7.1.2(b)所示。(a)(b)图7.1.2编译信息对话框⑷如果编译无错,按下组合键Ctrl+F9键使程序运行,在运行时从键盘输入“3,7”,如图7.1.3所示,然后按回车键。图7.1.3输入数据示例⑸按下组合键Alt+F5键,切换到用户屏幕,如图7.1.4所示,观察分析运行结果。图7.1.4程序运行结果示例⑹按任意键回到编辑状态,按组合键Alt+F在File菜单中选择“Save”选项,按回车键,根据提示输入文件名和保存文件的位置。或按功能键F2根据提示保存文件,⑺按组合键Alt+X退出TurboC环境。实验7.2C++程序的运行环境和运行一个C++程序的方法一、实验目的启动与退出VisualC++6.0了解在VisualC++6.0环境中如何编辑、编译、连接和运行一个C++程序通过运行简单的C++程序,初步了解C++程序的特点二、实验内容1.启动VisualC++6.0的方法2.熟悉VisualC++6.0集成环境3.输入并运行一个简单的C++程序三、实验指导1.启动VisualC++6.0的方法(1)单击“开始”菜单,在“程序”选项中选择“MicrosoftVisualStudio6.0”|“MicrosoftVisualC++6.0”,或在桌面上双击“MicrosoftVisualC++6.0”的快捷方式,就会启动VisualC++6.0,打开如图7.2.1所示的MicrosoftVisualC++6.0集成开发环境。图7.2.1VisualC++6.0的集成开发环境(2)单击“文件”|“新建”命令,打开“新建”对话框,如图7.2.2所示。图7.2.2“新建”对话框在该对话框中选择“工程”标签下的“Win32ConsoleApplication”选项,可创建一个基于控制台应用程序的工程;在“工程”编辑栏内输入创建的工程名称(CH1_01);在“位置”编辑栏内输入工程的保存位置(E:\student),选中单选按钮“R创建新工作区”,其它选项选择默认值,单击“确定”按钮,打开“Win32ConsoleApplition”项目步骤对话框如图7.2.3所示。图7.2.3“Win32ConsoleApplition”项目步骤对话框(3)在“Win32ConsoleApplition”项目步骤对话框中,选择要创建应用程序的类型,共有4个选项:“Anemptyproject.”:创建一个空工程“Asimpleapplication.”:创建一个简单应用程序“A"Hello,World"application.”:创建一个“世界,你好”应用程序“AnapplicationthatsupportMFC.”:创建一个支持MFC的应用程序。不同的选项意味着系统自动生成的代码会有所不同。此例中选择第1个选项,创建一个空工程。然后单击“完成”按钮,打开“新建工程信息”对话框,如图7.2.4所示。该对话框给出了新创建工程的简单信息。图7.2.4“新建工程信息”对话框(4)单击“确定”按钮,创建空工程的工作结束,回到VisualC++6.0的集成开发环境。至此,系统为工程CH1_01自动创建了E:\student\CH1_01文件夹,并在其中生成了CH1_01.dsp、CH1_01.dsw、CH1_01.ncb和Debug文件夹,如图7.2.5所示。图7.2.5为工程创建的文件夹及文件2.输入并运行一个简单的C++程序(1)单击“文件”|“新建”命令,在出现的对话框中选择“文件”标签,选择“C++SourceFile”选项,创建一个C++源程序。然后在“文件”编辑栏内输入创建的C++源程序名(如CH1_01);在“目录”编辑栏内输入C++源程序的保存位置(如e:\student\CH1_01)。如图7.2.6所示。图7.2.6创建“C++SourceFile”对话框(2)单击“确定”按钮,进入代码编辑窗口,在右边的编辑窗口中输入如图7.2.7所示的代码。图7.2.7代码编辑窗口(3)代码输入完毕后,单击“文件”|“保存”命令,或直接单击工具栏上的“保存”工具按钮,保存C++源程序,文件名为CH1_01.cpp。(4)选择“编译”菜单下的“编译CH1_01.cpp”项或单击工具栏中的“编译程序”工具按钮,对C++源程序CH1_01.cpp进行编译。如果编译有错误,需要回到程序编辑窗口重新编辑,直到没有错误为止。此时将在信息输出窗口中显示“CH1_01.obj-0error(s),0warning(s)”的信息。(5)编译完成后,单击“编译”|“构建CH1_01.exe”或单击工具栏中的“构建程序”工具按钮,如果没有连接错误,将生成可执行文件CH1_01.exe。结果如图7.2.8所示。图7.2.8生成可执行文件界面(6)用户可以在Windows环境下直接用鼠标双击CH1_01.exe文件,或者单击工具栏中的“执行程序”工具按钮,执行程序。程序运行后,将弹出一个窗体要求用户输入两个整数,从键盘输入60和40,中间用空格分隔,回车。屏幕显示程序的运行结果,如图7.2.9所示。图7.2.9程序执行结果窗口(7)按任意键回到编辑环境,单击窗口右上角的关闭按钮,退出Visual6.0。实验7.3简单VisualBasic应用程序设计一.试验目的1.理解VisualBasic的主要特点。2.掌握启动/退出VisualBasic6.0的方法,熟悉VisualBasic6.0的可视化编程环境。3.掌握简单VisualBasic应用程序设计的步骤。4.理解对象的属性、事件和方法等概念。二、实验内容1.VisualBasic6.0的启动和退出2.熟悉VisualBasic的可视化编程环境三、实验指导1.启动VisualBasic6.0单击Windows桌面任务栏的“开始”按钮,单击“开始”|“程序”|“MicrosoftVisualBasic6.0中文版”命令,即可启动VisualBasic6.0,打开“新建工程”对话框如图7.3.1所示,单击“打开”按钮即可进入VisualBasic6.0的可视化编程环境。图7.3.1“新建工程”对话框2.熟悉VisualBasic的可视化编程环境(1)定制VisualBasic的可视化编程环境,将集成环境调整为如图7.3.2所示的样式。进入VisualBasic6.0的可视化编程环境后,在“视图”菜单中选择“立即窗口”、“本地窗口”、“监视窗口”、“窗体布局窗口”,调整好各窗口的位置,如图7.3.2所示。图7.3.2定制VisualBasic的可视化编程环境(2)定制VisualBasic的可视化编程环境,将集成环境调整为如图7.3.3所示的样式。图7.3.3定制VisualBasic的可视化编程环境单击“立即窗口”、“本地窗口”、“监视窗口”、“窗体布局窗口”中右上角的“关闭”按钮,即可出现如图7.3.3所示的界面。(3)添加窗体。单击“工程”|“添加窗体”命令,或在工具栏中单击“添加窗体”工具按钮,VisaulBasic6.0会弹出一个“添加窗体”对话框,如图7.3.4所示,在该对话框中可以选择添加窗体的类型。本操作中只需单击“打开”按钮即可添加窗体Form2。按照同样的方法添加窗体Form3。(4)添加模块。单击“工程”|“添加模块”命令,打开“添加模块”对话框,如图7.3.5所示。在该对话框中单击“打开”按钮即可添加标准模块Module1。按照同样的方法添加标准模块Module2。图7.3.4“添加窗体”对话框图7.3.5“添加模块”对话框(5)添加类模块。单击“工程”|“添加类模块”命令,打开“添加类模块”对话框,如图7.3.6所示。在该对话框中单击“打开”按钮即可添加类模块Class1。上述操作步骤完成后,工程资源管理器应包括3个窗体、2个标准模块和1个类模块,如图7.3.7所示。图7.3.6“添加类模块”对话框图7.3.7工程资源管理器3.简单VisualBasic应用程序设计(1)“应付款计算程序”应用程序设计界面如图7.3.8所示,运行界面如图7.3.9所示。图7.3.8“应付款计算程序”设计界面图7.3.9“应付款计算程序”运行界面(2)要求:输入商品单价和商品数量后,单击“计算”按钮将计算出“应付款”。“应付款”不能直接输入,应设为只读。单击“清除”按钮将清除商品单价、商品数量和应付款。“应付款计算程序”设计步骤如下:(1)新建工程。单击“文件”|“新建工程”命令,单击“否”按钮,打开“新建工程”对话框,在该对话框中单击“确定”按钮新建一个工程。(2)设计应用程序界面。在窗体上添加3个标签控件Label1~Label3、3个文本框控件Text1~Text3和2个命令按钮控件Command1~Command2,按照表1设置各控件的属性,并按照图3调整各控件的大小和位置。表1各控件的属性设置对象属性属性设置值说明Form1Caption应付款计算程序窗体标题Label1Caption商品单价标签控件的标题Label2Caption商品数量标签控件的标题Label3Caption应付款标签控件的标题Command1Caption清除命令按钮标题Command2Caption计算命令按钮标题(3)编写应用程序代码。单击“视图”|“代码窗口”,打开代码窗口,在窗口中编写事件过程,代码如下:PrivateSubCommand1_Click()Text1.Text=""Text2.Text=""Text3.Text=""EndSubPrivateSubCommand2_Click()a=Val(Text1.Text)b=Val(Text2.Text)Text3.Text=a*bEndSub(4)运行工程。单击“运行”|“启动”命令,或者在工具栏中单击“启动”按钮,就可以运行“应付款计算程序”。工程运行后,输入商品单价和商品数量,单击“计算”按钮将在“应付款”项中显示应该支付的款额,如图4所示。单击“清除”按钮,将清除3个文本框中的内容。(5)保存工程。单击“文件”|“保存工程”命令,在“文件另存为”对话框中设置保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南昆明市呈贡区城市投资集团有限公司及下属子公司第二批员工岗招聘11人备考笔试试题及答案解析
- 2025重庆酉阳自治县城区事业单位公开遴选34人模拟笔试试题及答案解析
- 2025浙江温州瓯海区第二人民医院(仙岩)面向社会招聘执业医师、护士参考笔试题库附答案解析
- 2025年福建省人资集团漳州地区招聘2人参考考试试题及答案解析
- 2025湖南省演出公司招聘2人模拟笔试试题及答案解析
- 深度解析(2026)GBT 26342-2024深度解析(2026)《国际间遗体转运 棺柩》
- 深度解析(2026)《GBT 26049-2010银包铜粉》(2026年)深度解析
- 2025中国农业大学水利与土木工程学院科研助理招聘1人备考笔试题库及答案解析
- 2025河南城发水务(长垣市)有限公司招聘6人考试笔试模拟试题及答案解析
- 2025广东中山市板芙镇招聘公办中小学校临聘教师1人模拟笔试试题及答案解析
- 2025年刑法学基础知识综合测试卷及答案
- 孤独症谱系障碍的神经发育轨迹研究
- 2025年跨境电商运营营销推广考试题库及答案
- 2025年12月长沙县第二人民医院公开招聘编外专业技术人员4人笔试考试备考试题及答案解析
- 2023铁路通信承载网工程检测规程
- 广东省领航高中联盟2025-2026学年高三上学期12月联考生物试卷(含答案)
- 生态系统优化方案
- 分布式光伏协议合同
- 【2025年】熔化焊接与热切割操作证考试题库及答案
- 2025年检察院书记员面试真题及答案解析
- 石材购买意向合同(标准版)
评论
0/150
提交评论