版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告(2011 2012 学年第2 学期)课程名称:计算机程序设计(vb)姓名:学院:专业:年级:2011 级学号:会计学专业经济管理学院xxx xxxxxxxxxxx 实验报告2012 年03 月23 日第7.8 节综合楼624 号室进入实验室时间进入时仪器设备状况离开实验室时间离开时仪器设备状况机器号13:35 正常15:10 正常30 实验项目名称实验二顺序结构一、实验目的1.掌握正确书写表达式、赋值语句的规则;2.掌握常用函数的使用;3.掌握 inputbox 和 msgbox 的使用;4.掌握 print 方法和 format格式的使用。二、实验内容1.计算某人的bmi 指数(体
2、重健康指数)2.计算商品总金额(实验教程2.4) 。3.课本实验3.3.1。三、实验过程(步骤、命令)及结果(截图、源程序)(一)做自行选题1 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性label1 caption=” 身高” ;font 属性:字号为二号,字体为隶书label2 caption=” 体重” ;font 属性:字号为二号,字体为隶书command1 capion=” bmi 指数”text1 text=”text2 text=”text3 text=”设置后的界面如下图(2) 设置代码。对
3、 command1的 click(单击)事件添加如下代码:dim h ! , t ! , bmi ! h = val (text1 . text) t = val (text2 .text) bmi = round(t / (h * h), 2) text3.text = str(bmi) 设置后详见下图:运行后在文本框中输入“1.70” , “85”单击按钮后的界面图如下:(二)做自行选题2 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性form1 caption=计算商品总金额 label1 captio
4、n=” 商品 1” ;font 属性:字号为二号,字体为隶书label2 caption=” 商品 2” ;font 属性:字号为二号,字体为隶书label3 caption=” 商品 3” ;font 属性:字号为二号,字体为隶书label4 caption=” 单价” ;font 属性:字号为二号,字体为隶书label5 caption=” 数量” ;font 属性:字号为二号,字体为隶书label6 caption=” 总计” ;font 属性:字号为二号,字体为隶书label7 caption=” 0” ;font 属性:字号为二号,字体为隶书command1 capion=” 计算”
5、text1 text=”text2 text=”text3 text=”text4 text=”text5 text=”text6 text=”设置后的界面如下图(2)设置代码对 command1的 click(单击)事件添加如下代码:private sub command1_click() dim a1 as single, b1 as single, c1 as single dim a2 as integer, b2 as integer, c2 as integer dim x as single a1 = val(text1.text) a2 = val(text4.text) b1
6、 = val(text2.text) b2 = val(text5.text) c1 = val(text3.text) c2 = val(text6.text) x = a1 * a2 + b1 * b2 + c1 * c2 label7.caption = val(label7.caption) + x end sub 设置后详见下图:运行后在文本框中输入“15” , “2” , “13,7,24,1 单击按钮后的界面图如下:(三)做自行选题3 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性command
7、1 capion=” 比较”text1 text=”text2 text=”text3 text=”text4 text=”text5 text=”label1 caption=” a” ;font 属性:字号为二号,字体为隶书label2 caption=” b” ;font 属性:字号为二号,字体为隶书label3 caption=” c” ;font 属性:字号为二号,字体为隶书label4 caption=” d” ;font 属性:字号为二号,字体为隶书设置后的界面如下图(2)设置代码对 command1的 click(单击)事件添加如下代码:private sub cmd_clic
8、k() dim s1!, s2!, ab!, bd!, ac!, cd! ab = val(text1.text) bd = val(text2.text) ac = val(text2.text) cd = val(text2.text) s1 = ab + bd s2 = ac + cd if s1 s2 then text5.text = 经 c 城到 d 城快“else text5.text = 经 b 城到 d 城快“end if end sub 设置后详见下图:n运行后在文本框中输入“223” , “200” , “155,143单击按钮后的界面图如下:四、存在问题及解决方法存在问
9、题: 1.码编写过程中,出现数据不完整红字提示。2.无法运算结果解决办法: 1.仔细检查并与书中例题相对照查处错因在代码末尾多加了一个逗号。2.代码格式书写错误 . 五、思考题解答1.如何使用 inputbox 函数输入一个数 ? inputbox(, , , 说明:1)提示信息:用于提示用户在输入框内输入什么样的信息,该项不能省略,长度不能超过1024 个字符。2)对话框标题:用于显示输入对话框的标题信息。3)输入区的默认值:该信息显示在输入框内,如果用户不输入新值,当用户单击“确定”钮后,该值被当做默认只返回。4)对话框坐标:用于确定对话框的位置,表示对话框的左上角到屏幕左边界和上边界的距
10、离,必须成对出现,用个逗号分隔。2.如何使用 msgbox函数或 msgbox过程输出一行提示信息 ? msgbox(, , , ) 3. print 方法中的“ ,”与“ ;”有什么区别 ?如何输出一个空行?语句尾部加分号“;”代表将光标定位在上一个显示的字符之后。逗号“,”代表将光标定位在下一个打印区的开始位置。表达式列表如果省略则打印一个空白行。一、实验目的5.掌握正确书写表达式、赋值语句的规则;6.掌握常用函数的使用;7.掌握 inputbox 和 msgbox 的使用;8.掌握 print 方法和 format格式的使用。三、实验内容1. 从以下内容中自选三个题:2. 做实验二中实验
11、内容;3. 教材中的例题及习题;4. 符合本次实验要求的自选题。三、实验过程(步骤、命令)及结果(截图、源程序)(一)做自行选题1 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性label1 caption=” 身高” ;font 属性:字号为二号,字体为隶书label2 caption=” 体重” ;font 属性:字号为二号,字体为隶书command1 capion=” bmi 指数”text1 text=”text2 text=”text3 text=”设置后的界面如下图(2)设置代码对 command
12、1的 click(单击)事件添加如下代码:dim h ! , t ! , bmi ! h = val (text1 . text) t = val (text2 .text) bmi = round(t / (h * h), 2) text3.text = str(bmi) 设置后详见下图:运行后在文本框中输入“1.70” , “85”单击按钮后的界面图如下:(二)做自行选题2 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性label1 caption=” 商品 1” ;font 属性:字号为二号,字体为隶书
13、label2 caption=” 商品 2” ;font 属性:字号为二号,字体为隶书label3 caption=” 商品 3” ;font 属性:字号为二号,字体为隶书label4 caption=” 单价” ;font 属性:字号为二号,字体为隶书label5 caption=” 数量” ;font 属性:字号为二号,字体为隶书label6 caption=” 总计” ;font 属性:字号为二号,字体为隶书label7 caption=” 0” ;font 属性:字号为二号,字体为隶书command1 capion=” 计算”text1 text=”text2 text=”text3
14、text=”text4 text=”text5 text=”text6 text=”设置后的界面如下图(2)设置代码对 command1的 click(单击)事件添加如下代码:private sub cmd_click() dim al as single, b1 as single, c1 as single dim a2 as integer, b2 as integer, c2 as integer dim x as single al = val(text1.text) a2 = val(text2.text) b1 = val(text3.text) b2 = val(text4.t
15、ext) c1= val(text5.text) c2 = val(text6.text) x = a1 * a2 + a1 * b1 + c1 *c2 lb17.caption = val(lb17.caption) + x end sub 设置后详见下图:运行后在文本框中输入“15” , “13” , “24,2,7,1 单击按钮后的界面图如下:(三)做自行选题3 (1)设置用户界面并进行属性设置创建一个新的窗体,在窗体中加入控件并设置相应的属性,详见控件及属性设置表。控件及属性设置表控件名属性command1 capion=” 比较”text1 text=”text2 text=”tex
16、t3 text=”text4 text=”text5 text=”label1 caption=” a” ;font 属性:字号为二号,字体为隶书label2 caption=” b” ;font 属性:字号为二号,字体为隶书label3 caption=” c” ;font 属性:字号为二号,字体为隶书label4 caption=” d” ;font 属性:字号为二号,字体为隶书设置后的界面如下图(2)设置代码对 command1的 click(单击)事件添加如下代码:private sub cmd_click() dim s1!, s2!, ab!, bd!, ac!, cd! ab =
17、 val(text1.text) bd = val(text2.text) ac = val(text2.text) cd = val(text2.text) s1 = ab + bd s2 = ac + cd if s1 s2 then text5.text = 经 c 城到 d 城快“else text5.text = 经 b 城到 d 城快“end if end sub 设置后详见下图:运行后在文本框中输入“223” , “155” , “200,143单击按钮后的界面图如下:四、存在问题及解决方法存在问题:码编写过程中,出现数据不完整红字提示。解决办法:仔细检查并与书中例题相对照查处错因在代码末尾多加了一个逗号。以后应该多看书,多与同学交流。六、思考题解答3.如何使用 inputbox 函数输入一个数 ? inputbox(, , , 说明:5)提示信息:用于提示用户在输入框内输入什么样的信息,该项不能省略,长度不能超过1024 个字符。6)对话框标题:用于显示输入对话框的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/ZJJGJ 002-2024紧固件制造企业生态环境保护基本规范
- T/ICMTIA PC008-2021集成电路用硝酸
- T/CMEAS 052-2025企业职工健康管理评价指南
- T/CAS 1199-2026医疗型体重管理机构服务规范
- T/CSES 164-2024企业环境、社会、治理(ESG)信息披露指标体系
- GB/T 48218-2026工业互联网平台工业机理模型评价方法
- AI在汉语言文学中的应用
- PHP基础测试题(含详细答案)
- 幼儿园食品安全方案
- PET全真模拟考试题(含详细答案解析)
- 2026年质量员之设备安装质量专业管理实务能力测试试题带答案
- 2026 劳动争议调解仲裁法测试试题及答案
- 2026年秋季小学道德与法治三年级上册(新教材)教学计划含教学进度表
- 2026年大学钻探技术(钻探施工技术)试题及答案
- 2026年天津中考英语试题【含答案】
- 2026医师定考简易程序人文考试题库及答案
- 室内装饰装修(轻钢龙骨、隔墙、吊顶)保护性拆除施工组织设计方案
- 矿区附近采空区探放水设计及安全技术措施培训
- 2026年6月英语六级真题(第一套)及答案解析
- 2026年高考贵州卷历史试卷必考题及答案
- 幼儿园课程资源本土化开发路径研究-基于幼儿园乡土课程资源案例分析深度研究
评论
0/150
提交评论