选修教材(VB模块)第七节--程序设计教案之二(2课时).docVIP

选修教材(VB模块)第七节--程序设计教案之二(2课时).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选修教材(VB模块)第七节--程序设计教案之二(2课时)

程序设计教案之 二 一、教学目的 学会使用Let语句给变量提供数据。 学会使用InputBox函数输入数据。 学会使用Print方法输出数据。 初步学会通过设计程序解决问题的方法。 二、知识准备 常量、变量、表达式及标准函数的知识。 Let语句。 数据输入函数InputBox。 数据输出方法Print。 调试程序。 ⑴ 设计的程序可能会出现错误。尤其对于初学者来说,出错的机会更多。因此,应养成上机前设计好界面,编制好代码,并在纸面上仔细检查(称为“静态检查”)无误后才上机操作的习惯。 ⑵ 程序的错误通常分为三类:编译错误、运行错误、逻辑错误。 ① 编译错误:编译错误是由于不正确构造代码而产生的。如输错了关键字、遗漏了某些必需的标点符号、括号不匹配等,Visual Basic 在编译程序时会检测到这些错误。编译错误还包括语法错误。例如,可以在一个程序行中定义多个变量,各个变量之间用逗号分隔,如果用分号分隔,这样的错误就属于语法错误。 为便于发现这样的语法错误,可以选定“自动语法检测(K)”选项,方法如下:选择“工具(T)”菜单中的“选项(O)”命令,出现“选项”对话框,单击其中的“编辑器”标签,然后选定该标签中的“自动语法检测(K)”选项。 选定“自动语法检测(K)”选项后,只要在“代码”窗口中存在一个语法错误,Visual Basic 就会立即显示出如图6-6所示的错误消息,同时将错误代码行以红色显示。 ② 运行错误:运行错误是指程序在运行期间发生的错误,例如有这样一个语句:c=a / b,如果变量 b的值为零,除法就是无效操作。尽管这个语句本身的语法是正确的,但在程序运行过程中就会发生错误,出现如图6-7所示的对话框。 第一行显示运行错误代号,第二行显示出错信息说明,在窗口的下方给出了如何处理错误的按钮。 ③ 逻辑错误:当程序未按预期算法执行时就会产生逻辑错误。如果程序的代码是正确的,没有语法错误,运行时也未执行无效操作,但还是得不到正确的结果。如把c=a/b输成c=a\b,这样的错误就是逻辑错误。通常情况下,逻辑错误不会产生错误提示信息,较难排除,只有通过仔细阅读分析、测试程序和分析产生的结果才能检验出来。 调试程序、排除错误的能力,需要不断从上机教学中去锻锻炼才能形成。 三、内容及步骤 1.运行下列程序,观察运行结果,分析有关语句及函数的功能。 ⑴ Private Sub Form_Click() Print 123 + 627 Print Visual + Basic Print Sqr(144) Print 64 + Abs(-5) Print Int(3.14), Int(3.64 + 0.5), Int(-3.14) Print Log(100) / Log(10), Exp(2) Print Sgn(169), Sgn(0), Sgn(-10) Print Sin(30 * 3.14159 / 180), Cos(30 * 3.14159 / 180) End Sub ⑵ Private Sub Form_Click() Dim a As Single Dim b As Single Dim c As Single Dim d As Single a = 2: b = 10: c = 4.8 + 0.2 d = (a + 2) ^ (b / c) Print a, b, c, d Print a, b, c, d d = d / a * b c = -(d / b + a) Print a, b, c, d End Sub ⑶ Private Sub Form_Click() Dim x As Integer Dim y As Integer x = 6: y = -7 Print x, y x = x + 1: y = y + 3 Print x; y End Sub ⑷ Private Sub Form_Click() Print Computer; Print Program Print Print Visual, Print Basic End Sub ⑸ Private Sub Form_Click() Dim a As Integer Dim b As Integer Dim c As Integer a = 6: b = -4

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档