3.1-3.4 结构化程序设计.ppt

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

gejinhuan@163.com 第三章 结构化程序设计与数组 杨峰 温州医学院计算机教研室 顺序结构之一——赋值语句 顺序结构之一——赋值语句 顺序结构之二——输入输出语句 表1 按钮样式 表3 默认按钮 3.2 选择结构 选择结构——(1)IF结构(条件语句) 例: If xy Then t=x x=y y=t End If 或 If xy Then t=x: x=y: y=t 选择结构——(1)条件语句 或 选择结构——(1)条件语句 If 表达式1 Then 语句块1 Else If 表达式2 Then 语句块2 Else If 表达式3 语句块3 …… Else 语句块n+1 ….. End If End If End If 分支结构之二:情况语句 分支结构之二:情况语句 分支结构之二:情况语句 分支结构之二:情况语句 分支结构之二:情况语句 注意: (1)测试表达式唯一,即Select Case 后不能出现多个表达式; (2)表达式的值列表可以存在不同形式 表达式1 [ [ , 表达式2 ]……] 如:Case 5,1,8 表达式1 To 表达式2 如: Case 90 To 100 Is 关系运算符 表达式 如:Case Is = 90 以上三种可以混合出现在同一个表达式的值列表,逗号分隔 如:Case 5,1,8, “A” To “Z”, Is = 90 3.3循环结构 循环结构——(1)For…Next For 循环变量=初值 to 终值 [Step 步长] 循环体 Next [循环变量] 循环结构 For…Next的路程图 Exit For语句 循环体中,可以包括一条或多条Exit For语句,如果程序执行到Exit For语句时,就会直接退出循环,转而执行Next语句的下一条语句。 Exit For语句最常用的形式是与If-Then语句相结合,即: If e Then Exit For 在执行循环体时,如果条件被满足,则执行Exit For语句直接退出循环。 循环结构——(1)For…Next 循环结构——(1)For…Next 步长缺省值为1(可以省略) 循环变量取值不合理,则不执行循环体。如: For n=99 to 1 step 2…… 循环体中可以出现语句“Exit For”,用于将控制转移到Next后一语句 循环正常结束(未执行Exit For等控制语句)后,控制变量为最后1次取值加步长。 循环结构——(1)For…Next 循环结构——(1)For…Next 例3-8:求表达式的值 1-1/2+1/3-1/4+…+(-1)n-1*1/n 算法分析: 1、累加问题 2、正负号有规律的交替,所以可以用一个变 量来表示这个符号位 3、累加的每一项分母有规律地从1变化到n 循环结构——(2)While…Wend While 条件 循环体 Wend 例如: Private Sub Command1_Click() Private Sub Command1_Click() Dim i As Integer, fh As Integer Dim i As Integer, fh As Integer Dim y As Double, n As Integer Dim y As Double, n As Integer n = InputBox(输入n, ) n = InputBox(输入n, ) y = 1 y = 1 fh = 1 fh = 1 i = 2 While i = n for i =2 to n fh = -fh fh = -fh y = y + fh / i y = y + fh / i i = i + 1 Wend next i Label1.Cap

文档评论(0)

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

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

1亿VIP精品文档

相关文档