- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章结构化程序设计与数组报告
gejinhuan@163.com 第三章 结构化程序设计与数组 葛锦环 温州医学院计算机教研室 gejinhuan@163.com 顺序结构 —— 赋值语句 赋值语句 说明: (1)如果语句中有表达式,则表达式一定要放在赋值号“=”右边。 (2)赋值号两边为数值类型时,表达式的值不得超过数值变量的表示范围, 且强制转换右边的类型,与左边保持一致。 (3)任何类型表达式都可以向字符串变量赋值。 (4)数值和逻辑类型可以相互转换,逻辑量True转为数值-1,False转为0,数值量0转换为False,非0转换为True。 (5)赋值号“=”与等号“=”是有本质区别的。 顺序结构 —— 赋值语句 顺序结构 —— 输入输出语句 表1 按钮样式 表3 默认按钮 3.2 选择结构 IF结构(条件语句) 例: If xy Then t=x x=y y=t End If 或 If xy Then t=x: x=y: y=t 或 If 表达式1 Then 语句块1 Else If 表达式2 Then 语句块2 Else If 表达式3 语句块3 …… Else 语句块n+1 ….. End If End If End If 选择结构——(2)情况选择语句 情况语句Select语法格式 Select Case 测试表达式 Case 表达式的值列表1 语句块1 Case 表达式的值列表2 语句块2 …… Case 表达式的值列表n 语句块n Case Else 语句块n+1 End Select 例3-7 分析一下程序,理解情况选择结构的执行流程(当程序运行时,先后输入3、-1、4和125,查看在Label1上的信息分别是什么? Select Case语句: 测试表达式:为数值表达式或字符串表达式 表达式列表:多个表达式用逗号间隔即为表达式列表。表达式可以是单个表达式(单值)或“表达式 to 表达式”(数值范围),如果比较测试表达式与其他表达式的关系,则用符号“Is”表示测试表达式的值。 3.3 循环结构 3.3 循环结构——(1)For…Next For 循环变量 X=初值e1 to 终值e2 [Step 步长e3] 循环体 Next [循环变量 X] Exit For语句 循环体中,可以包括一条或多条Exit For语句,如果程序执行到Exit For语句时,就会直接退出循环,转而执行Next语句的下一条语句。 Exit For语句最常用的形式是与If-Then语句相结合,即: If e Then Exit For 在执行循环体时,如果条件e被满足,则执行Exit For语句直接退出循环。 For…Next结构注意事项: 步长缺省值为1(可以省略) 循环变量取值不合理,则不执行循环体。如: For n=99 to 1 step 2…… 循环体中可以出现语句“Exit For”,用于将控制转移到Next后一语句 循环正常结束(未执行Exit For等控制语句)后,控制变量为最后1次取值加步长。 循环结构——(1)For…Next 例3-8:求表达式的值 1-1/2+1/3-1/4+…+(-1)n-1*1/n 回顾开头的1到100的累加程序 算法分析: 1、累加问题 2、正负号有规律的交替,所以可以用一个变量来表示这个符号位 3、累加的每一项分母有规律地从1变化到n 循环结构——(2)While…Wend While 条件 循环体 Wend 例如: Private Sub Command1_Click() Dim i As Integer, fh As Integer Dim y As Double, n As Integer n = InputBox(输入n, ) y = 0 fh = -1 for i =1 to n fh = -fh y = y + fh / i next i Label1.Caption = y End Sub 循环结构——(3)Do…Loop Do {While} 条件 循环体
您可能关注的文档
最近下载
- 180°剥离力测试规范.doc VIP
- 行政执法人员资格认证通用法律知识考试单选题.docx VIP
- PP料 MSDS 物质安全表.pdf VIP
- 2025下半年高级软件水平考试(系统规划与管理师)案例分析真题及解析.pdf VIP
- 2025至2030全屋定制家具行业市场深度研究与战略咨询分析报告.docx VIP
- 福建省工会系统经审业务技能竞赛知识题库及答案(1692题).docx VIP
- 变电站脚手架专项施工方案.pdf VIP
- 道闸维修合同协议.docx VIP
- 16MR607 城市道路─节能环保型聚氯乙烯市政护栏.docx VIP
- 第一单元 100以内数加与减(二)教案-2025-2026学年北师大版二年级数学上册.pdf VIP
文档评论(0)