- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
活动1观摩、分析程序语句
以下是小明利用计算机解决某问题的过程。;①输入usd的值;
②rmb=usd*8.2765;
③输出rmb的值。;①Private Sub Form_Click() 定义单击窗体事件过程
②Dim usd As Single 定义变量usd,代表美元金额
③Dim rmb As Single 定义变量rmb,代表人民币金额
④Const RA AS Single= 8.2765 定义常量RA,代表汇率
⑤usd=Val(InputBox(输入美元)) 在输入对话框中输入美元金额并赋给变量usd
⑥rmb=usd*RA 计算usd与RA的乘积,将值赋给变量rmb
⑦Print可兑换人民币rmb元 把rmb的值输出到窗体上
⑧End Sub 过程结束; 程序由8行代码组成,每行均为VB的一个语句。以单引号开头的语句为注释语句,供阅读理解程序用。计算机在执行程序时会自动跳过。
程序第②、③句为变量说明语句,第④句为常量说明语句,第⑤句为输入语句,第⑥句为赋值语句,第⑦句为输出语句。程序中usd、rmb是变量,RA、8.2765等是常量。
程序第②、③、④句中有Single字样,表示的是单精度实型数据类型。; 1.仔细阅读以上代码,参考其中的注释语句,了解各语句的含义。
2.新建一个工程,执行“视图”菜单中的“代码窗口”命令,打开代码窗口,输入以上代码。; 3.调试程序,观察程序是否顺利运行。若出现错误,请检查代码的输入是否有误。
4.依次将窗体文件、工程文件以文件名change.frm、change.vbp进行保存。
5.了解数据类型的作用。
(1)运行程序,输入不同的数据,观察运行结果
输入美元值为1238时,运行结果为10246.31;
输入美元值为5000时,运行结果为41382.5。; (2)将变量rmb的数据类型改为整型(Integer),即将代码窗口中的“Dim rmb As Single”改为“Dim rmb As Integer”,再次输入数据,观察运行结果。
输入美元值为1238时,运行结果为10246;
输入美元值为5000时,运行结果为实时错误,溢出。; 6.了解数据输入、处理和输出语句。
(1)按F8键或执行“调试”菜单下的“逐语句”命令进入调试状态。观察各语句的执行情况,加深对各语句功能的理解。;这些语句按出现的顺序逐句执行,这种程序结构便是顺序结构。; (2)向监视窗口中添加变量usd、rmb,按F8键逐语句调试程序,观察监视窗口中变量rmb、usd值的变化。; 若输入美元值为2555.变量usd在执行usd = Val(InputBox(输入美元)) 语句时,其值由0变化为2555,变量rmb在执行rmb = usd * RA语句,其值由0变化为21146.4575。; (3)运行程序,分别向输入对话框中输入“2000”和“2000元”,观察运行结果;将“usd=Val(InputBox(输入美元))”修改为“usd=InputBox(输入美元)”,再次运行程序,分别向输入对话框中输入“2000”和“2000元”,将运行结果填人下表。;; InputBox()是提供从键盘输入数据的系统函数,程序运行时将出现输入对话框。“=”为赋值运算符。InputBox()返回的数据为字符串型,Val()函数能将数字字符串型数据转换为实型数据,或将非数字字符串型数据转换为数值0。; (4)将“Print可兑换人民币 rmb 元”修改为“Print可兑换人民币“ Format(rmb,0.00) 元”,上机调试程序,观察运行结果,分析添加这条语句的好处。;Print是输出数据、文本的一个重要方法。;1.数据类型
在计算机程序设计中,数据是一个非常广义的概念,任何符号(如数字、英文字母、汉字或某些特殊符号等)只要将它赋予一定含义,就是数据。
为了更好地处理各种数据,VB系统预先定义了多种基本数据类型。VB中的基本数据类型一般可分为三大类:数值型、字符串型,以及不属于以上两类的其他类型,如下表所示。活动一的程序中就用到了单精度型的数据。;数据类型?; 不同类型数据的运算特性是不相同的。例如,数值型数据通常进行加减乘除四则运算操作,而字符串型数据通常进行串连接、子串查找等操作,但不能进行四则运算。; 程序运行时,输入的数据、参加运算的数据和运行的结果包括中间结果等数据都需要存储在计算机的内存中。常用(constant)是一个内存单元,在程序运行的过程中,其中的数据不会改变。例如,活动一程序中的8.2765、“输入美元”等均为常量,而RA被定义为常量,其值是8.276
您可能关注的文档
- 沟通英语_高级实用用英语视听说技能1.ppt
- 没有执行力-就没有竟争力.ppt
- 沙龙国际初中音乐教育演示课件.ppt
- 沪教版1下快乐宫5(上课用).ppt
- 没话找话也是一种能力及机会.ppt
- 沪教版语文四年级第1学期14课.ppt
- 沪教版2年级下册数学东南西北.ppt
- 沪科版8年级物理《密度》PPT课件.ppt
- 沟通能力自我成长和怎样学会反馈.ppt
- 沪科版8年级轴对称单元复习课件.ppt
- 人教版五年级下册数学期中测试卷带答案(b卷).docx
- 人教版五年级下册数学期中测试卷含答案(黄金题型).docx
- 人教版五年级下册数学期中测试卷附完整答案(典优).docx
- 人教版五年级下册数学期中测试卷【考试直接用】.docx
- 人教版五年级下册数学期中测试卷【考试直接用】.docx
- 人教版五年级下册数学期中测试卷带答案(基础题).docx
- 人教版五年级下册数学期中测试卷含答案(典型题).docx
- 人教版五年级下册数学期末考试卷精品(考试直接用).docx
- 人教版五年级下册数学期中测试卷【必考】.docx
- 二次根式与勾股定理 (重点速记+12大核心考点+复习提升) (附答案)2025年新九年级数学讲练.pdf
文档评论(0)