《43 语句课件》高中信息技术浙教版《算法与程序设计》18521.ppt

《43 语句课件》高中信息技术浙教版《算法与程序设计》18521.ppt

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

本节内容——程序的三种基本结构 顺序结构 顺序结构考查形式 顺序结构在考试中基本都以简单题的形式出现。主要考查赋值语句、基本运算符、字符串运算、常用数学函数。 2009年会考真题演练 1. 有如下Visual Basic程序段: m = VB n = is t = easy t = m + n + t 该程序段运行后,变量t的值为____________。 2. 有如下Visual Basic程序段: i = 7: j = 3 k = i * j - j 该程序段运行后,变量k的值为____________。 选择结构(分支结构) 行IF语句和块IF语句P76 行IF语句和块IF语句P76 If 表达式1 Then 语句块1 ElseIf 表达式2 Then 语句块2   … ElseIf 表达式n Then Else 语句块n+1 EndIf 2009年会考真题演练 1. 有如下Visual Basic程序段: a = 5: b = 4: c = 7 s = a + b If s c Then Label1.Caption = 初检合格 Else Label1.Caption = 重新调试 End If 该程序段运行后,在标签Label1上显示的是____________。 循环结构(P78 For语句和Do语句) 格式: For 循环变量=初值 To 终值 Step [步长]   [循环体] Next 循环变量 循环结构(For语句和Do语句) 格式: Do While 条件表达式 [循环体] Loop 2009年会考真题演练 1.有如下Visual Basic程序: Private Sub Command1_Click() Dim s As Integer, i As Integer s = 1 For i = 1 To 10 s = s + 1 Next i Text1.Text = Str(s) End Sub 问: (1)程序运行后,变量s的值为____________。 (2)循环刚退出时,变量i的值为____________。 1、有如下Visual Basic程序段: a = 15 b = 3 c = a/b+2 该程序段运行后,变量c的值为 ▲① 。 c = a/b+2 =15/3+2=5+2=7 2.有如下Visual Basic程序段: x = -1.1 If x0 Then Label1.Caption = Positive If x = 0 Then Label1.Caption = Zero If x 0 Then Label1.Caption = Negative 该程序段运行后, Label1标签上显示为 ▲① 。 因为x=-1.1 0,三条If语句只执行了第三句,所以Label1标签上显示Negative 3.有如下Visual Basic程序段: k = 0 For i = 1 To 10 If i Mod 3 = 0 Then k = k + 1 Next i 该程序段运行后,变量k的值为 ▲① ,刚退出循环时变量i的值为 ▲② 变量i循环范围为1到10,其中能被能被3整除的分别是:3、6、9,所以If语句表达式只有3次为真,故K=3 最后退出循环时i=11(因为若i=10,循环仍会执行) 4.有如下Visual Basic程序段: a = Happy : b = ness c = a + b 该程序段运行后,变量c的值是 ▲① 字符串运算+ 连接两个字符串,故c值为:Happyness 5.有如下Visual Basic程序段: a = 23:b = 34 If a b Then Label1.Caption = ab Else Label1.Caption = a=b EndIf 该程序段运行后,在标签Label1上显示的是 ▲① 因为啊ab 所以执行Else后面语句,故显示: a=b 6.以下Visual Basic程序的功能是:计算表达式1×3+2×3+3×3+…+100×3的值,并在文本框Text1中输出计算结果。 Dim i As Integer, s As Integer s = 0: i = 1 Do While i = 100 s = i * 3 i = i + 1 Loop Text1.Text = Str(s) (1)刚退出循环时,变量i的值是 ▲① 。 (2)程序中划线处的表达式应更正

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档