网站大量收购闲置独家精品文档,联系QQ:2885784924

活动一观摩﹒分析程序语句.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。 分析问题 设计算法 ①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键或执行“调试”菜单下的“逐语句”命令进入调试状态。观察各语句的执行情况,加深对各语句功能的理解。 讨论 为什么修改了变量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元” 原程序 16553 16553 修改后的程序 16553 实时错误,数据类型不匹配 InputBox()是提供从键盘输入数据的系统函数,程序运行时将出现输入对话框。“=”为赋值运算符。InputBox()返回的数据为字符串型,Val()函数能将数字字符串型数据转换为实型数据,或将非数字字符串型数据转换为数值0。 提示板 (4)将“Print可兑换人民币 rmb 元”修改为“Print可兑换人民币“ Format(rmb,0.00) 元”,上机调试程序,观察运行结果,分析添加这条语句的好处。 Format()函数可以设置常量、变量或表达式值的输出格式,它的使用方法是:Format(常量或变量,格式控制串) 提示板 Print是输出数据、文本的一个重要方法。 (5)模仿“Print可兑换人民币“ rmb 元”语句,写出输出格式为“××美元可兑换××元人民

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档