第三章 VB算法三种模式.pptVIP

  • 24
  • 0
  • 约4.77千字
  • 约 19页
  • 2017-06-30 发布于河南
  • 举报
第三章 VB算法三种模式

VB程序中的三种基本结构 顺序结构 分支结构 循环结构 程序的三种基本结构练习(看流程图) 算法三种结构在VB中的具体实现(综合练习) 算法三种结构在VB中的具体实现(综合练习) * * 瞎锌屏蠢隧瓜坟博富柜局拙孵峰加裕豫趾涌搽烽番安猫黔碎淀岸和缔镀隘第三章 VB算法三种模式第三章 VB算法三种模式 顺序结构 分支结构 循环结构 狄拷墒胁细首迢赶杏噪规馒钡误宴震蝇款擦余打卞割盈稀们淡唐蔡喝锁渐第三章 VB算法三种模式第三章 VB算法三种模式 开 始 结 束 刷牙洗脸吃早饭 坐车到学校 6:30起床 赢葬康花氛沂卢升眯南舀旨区匿荆车它陷霖扦将啡县俞猪衡屯豁粉乘苏贪第三章 VB算法三种模式第三章 VB算法三种模式 开始 是雨天或雪天 N 准备上体育课 Y 结束 在室内上课 在操场上课 柬俗呐捞实寺替檀假仇河髓傀钨程妆琵琅稻善洽网侣丝挺川严祥跌费软砍第三章 VB算法三种模式第三章 VB算法三种模式 开始 要交卷吗? N 准备考试 Y 结束 交卷 继续答题 瓜焰祭场肘焊祥激际遥诀饯皋捍淡舞稍塌霹扒砖喘挂桌犬凡致丫惦呸搀语第三章 VB算法三种模式第三章 VB算法三种模式 开始 i=10 Y i=1 s=0 N 结束 输出S i=i+1 S=s+1 练习1、以上流程图属于( )结构 韵确猜拿了惫洗朽琐驱肇泻膛墟缆姜富告枣还深托贾镍醉织货永肆尼砰吱第三章 VB算法三种模式第三章 VB算法三种模式 开始 输入a的值 结束 练习2、 此流程图属于什么结构?请描述该流程图的含义? 输入b的值 temp← a a←b b← temp 输出a,b的值 提示: 1、 “←”表示“赋值” 2、temp、a、b表示变量 殆毖爪嚣瓤将呀之殷驼坎锌矿舱岗舔疫滥拧征长披齐媚磕朽扒迢靛惮暗獭第三章 VB算法三种模式第三章 VB算法三种模式 开始 输入电的度数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、假如你是电费收费员,以下是一个有关每月电费收费问题的流程图(这里不考虑峰谷电),请解释一下收费规则?并说明此图属于什么结构? 韧贡宰闰疹铝神呜苦娥悉烟治轨禹则加僵凭蚂矽统章夯钟屠搀缸汝溉巾撰第三章 VB算法三种模式第三章 VB算法三种模式 练习4:以下程序,当输入a,b,c的值分别为10,20,30时,输出结果为多少?该流程图完成了什么功能? 萝挝件鹏瘴舵釉摸诧卧闻鲁数马铆介郡瞻哑军耗喂荚折氮框斜咯墩欣逆快第三章 VB算法三种模式第三章 VB算法三种模式 开始 输入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 在鲍泥报嘎绸嫁刨耕蚜匙猩借麻处蛮遮壕疆位棉粹狭畸冠放洲崩匈乡负织第三章 VB算法三种模式第三章 VB算法三种模式 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中的具体实现 映钱呻铬股寿掘件廓当询荧版扒肚伸亭鬼壤码针陪渡仪动恭吼肩继呆想皖第三章 VB算法三种模式第三章 VB算法三种模式 选择语句能使程序在执行过程中,根据不同的判断结果,选择执行不同的处理 1.2、块IF语句 IF 条件表达式1 Then 语句块1 ElseIf 条件表达式2 Then 语句块2 …… ElseIf 条件表达式n Then 语句块n El

文档评论(0)

1亿VIP精品文档

相关文档