活动一--观摩、分析程序语句.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

**************************以下是小明利用计算机解决某问题的过程。活动一观摩、分析程序语句问题已知某段时间美元兑人民币的汇率是8.2765,编写一个将美元兑换成人民币的汇率转换程序。①输入usd的值;②rmb=usd*8.2765;③输出rmb的值。设用usd代表美元金额,用rmb代表人民币金额。美元兑人民币的公式为:rmb=usd*8.2765。分析问题设计算法①PrivateSubForm_Click()'定义单击窗体事件过程②DimusdAsSingle'定义变量usd,代表美元金额③DimrmbAsSingle'定义变量rmb,代表人民币金额④ConstRAASSingle=8.2765'定义常量RA,代表汇率⑤usd=Val(InputBox("输入美元"))'在输入对话框中输入美元金额并赋给变量usd⑥rmb=usd*RA'计算usd与RA的乘积,将值赋给变量rmb⑦Print"可兑换人民币"&rmb&"元"'把rmb的值输出到窗体上⑧EndSub'过程结束编写程序程序由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),即将代码窗口中的“DimrmbAsSingle”改为“DimrmbAsInteger”,再次输入数据,观察运行结果。输入美元值为1238时,运行结果为10246;输入美元值为5000时,运行结果为实时错误,溢出。6.了解数据输入、处理和输出语句。(1)按F8键或执行“调试”菜单下的“逐语句”命令进入调试状态。观察各语句的执行情况,加深对各语句功能的理解。讨论为什么修改了变量rmb的数据类型后,运行结果会有差异?这些语句按出现的顺序逐句执行,这种程序结构便是顺序结构。提示板(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元”,将运行结果填人下表。输入“2000”输入"2000元”原程序1655316553修改后的程序16553实时错误,数据类型不匹配InputBox()是提供从键盘输入数据的系统函数,程序运行时将出现输入对话框。“=”为赋值运算符。InputBox()返回的数据为字符串型,Val()函数能将数字字符串型数据转换为实型数据,或将非数字字符串型数据转换为数值0。提示板(4)将“Print"可兑换人民币"&rmb&"元"”修改为“Print"可兑换人民币“&Format(rmb,"0.00")&"元"”,上机调试程序,观察运行结果,分析添加这条语句的好处。Format()函数可以设置常量、变量或表达式值的输出格式,它的使用方法是:Format(常量或变量,格式控制串)提示板Print是输出数据、文本的一个重要方法。(5)模仿“Print"可

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档