- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 VB算的三种模式
VB程序中的三种基本结构 顺序结构 分支结构 循环结构 程序的三种基本结构练习(看流程图) 算法三种结构在VB中的具体实现(综合练习) 算法三种结构在VB中的具体实现(综合练习) * * 顺序结构 分支结构 循环结构 开 始 结 束 刷牙洗脸吃早饭 坐车到学校 6:30起床 开始 是雨天或雪天 N 准备上体育课 Y 结束 在室内上课 在操场上课 开始 要交卷吗? N 准备考试 Y 结束 交卷 继续答题 开始 i=10 Y i=1 s=0 N 结束 输出S i=i+1 S=s+1 练习1、以上流程图属于( )结构 开始 输入a的值 结束 练习2、 此流程图属于什么结构?请描述该流程图的含义? 输入b的值 temp← a a←b b← temp 输出a,b的值 提示: 1、 “←”表示“赋值” 2、temp、a、b表示变量 开始 输入电的度数dushu 如果 dushu=230 N 如果 dushu=400 Y Dianfei=dushu * 0.538 Y Dianfei=230 * 0.538+(dushu-230)*0.588 N Dianfei=230 * 0.538+170*0.588+(dushu-400)*0.838 输出dianfei的值 结束 练习3、假如你是电费收费员,以下是一个有关每月电费收费问题的流程图(这里不考虑峰谷电),请解释一下收费规则?并说明此图属于什么结构? 练习4:以下程序,当输入a,b,c的值分别为10,20,30时,输出结果为多少?该流程图完成了什么功能? 开始 输入n的值 s=1 i=1 i=n? 结束 输出s的值 N s=s*i i=i+1 Y 练习5、当输入n的值为5时,输出s的值为多少?该流程图完成的什么功能? 练习6、将流程图中 改为: 流程图的功能一样吗?如果不一样,当n=5时,结果变成多少? s=s*i i=i+1 i=i+1 s=s*i 1、 选择语句(即分支结构) 选择语句能使程序在执行过程中,根据不同的判断结果,选择执行不同的处理 1.1、行IF语句 If 条件表达式 Then 语句1 Else 语句2 If 条件表达式 Then 语句 注意: 1、一个行IF语句必须在一行内写完。 2、Then和Else只后只能写一个语句 3、没有End If 例证性试题: 成绩变量score为数值型变量,当score大于等于60分则文本框对象text1中显示为“及格”,小于60分则显示为“不及格” 练习7补充完整: if score=60 then text1.text=“及格” 算法三种结构在VB中的具体实现 1、 选择语句(即分支结构) 算法三种结构在VB中的具体实现 选择语句能使程序在执行过程中,根据不同的判断结果,选择执行不同的处理 1.2、块IF语句 IF 条件表达式1 Then 语句块1 ElseIf 条件表达式2 Then 语句块2 …… ElseIf 条件表达式n Then 语句块n Else 语句块0 End if 注意: 1、块IF语句中必须含有End If 2、这里n=1,ElseIf和Else语句可以不出现,即:IF 条件表达式 Then 语句块 End If 算法三种结构在VB中的具体实现之 例证性试题: 判断三条线段a,b,c是否能构成三角形的语句,若构成三角形,则label1显示为“yes”,否则label1显示为”no” 练习8补充完整: a=val(text1.text) ‘在文本框1中输入a的值 b=val(text2.text) ‘在文本框2中输入b的值 c=val(text3.text) ‘在文本框3中输入c的值 If label1.captipn=“yes” label1.caption=“no” 2、 循环语句 循环语句描述了一种重复计算的过程 2.1、For语句 For语句主要用于循环次数已知的情况。 For 循环变量=初值 To 终值 Step 步长 语句块 Next 循环变量 注意: 1、语句中没有“step 步长”,则表示默认步长为1 2、步长可以为正(此时初值终值),也可以为负(此时初值终值) 如:1、 for i=10 to 1 step -2 S=s+i
您可能关注的文档
最近下载
- 演讲与口才实用教程(高职)全套教学课件.pptx
- 选择性必修1国家制度与社会治理课后题答案 学思之窗、思考点、问题探究、学习拓展答案和教材注解 加页码 简化版 加页眉.pdf VIP
- 2023年度上海法院金融商事审判十大案例.pdf VIP
- 中国美术史之隋唐美术.ppt VIP
- 《分数乘整数》第1课时教学设计.docx VIP
- 项目建议书可行性研究报告编制服务方案.docx VIP
- 第二节之生物的多样性及保护.ppt VIP
- 南京介绍PPT模板.pptx VIP
- 学习《中华人民共和国法治宣传教育法》课件.ppt VIP
- 2022版新高考英语总复习真题模拟--专题二十二 读后续写(解析版).docx VIP
文档评论(0)