顺序结构与选择结构
程序流程有三种最基本的控制结构,即顺序结构、选择结构和讲解
布尔表达式练习
?-3<-2<-1 False a=3:b=4:c=5 ?a=b=c False 表示一个数x是能被3整除的奇数 x Mod 3=0 and x Mod 2< >0 x Mod 2=1 and x Mod 2< >0 表示一个数x∈[2,5] x>=2 and x<=5 表示一个数x不在[2,5]区间内 x<2 or x>5
(y Mod 4=0 AND y Mod 100<>0 ) OR 400=0 AND y Mod 100=0 )
(y Mod
(y Mod 4=0 AND y Mod 100<>0 ) OR y Mod 400=0
地球公转一周的时间为:365天5小时48分56秒
判断闰年的科学依据
每经过4年,剩余的时间为:5小时48分56秒×4=23小时15分44秒 则每4年都要多加24小时- 23小时15分44秒=44分16秒
每经过100年,就会多加44分16秒×25=18小时26分40秒
比较接近一天,所以每到100年,就将这多加的近似一天的时间减去, 即停止追加一天 而实际上又少加了24小时- 18小时26分40秒=5小时33分20秒 每经过400年,就会少加4 × 5小时33分20秒≈24小时 所以每过400年,就应该再补加一天 故:每4年闰年出现一次;每400年,闰年再出现一次 其它的整100年,闰年停止出现一次
每400年闰年再出现一次其它的整100年闰年停止出现一次12选择控制结构选择控制结构又称分支结构它体现了程序运行过程中的自我判断能力程序可以根据当前执行的某个条件进行比较判断并依据判断的结果成立与否来决定下一步做什么不做什么在两条或多条程序路径中选择一条来执行即只执行程序中的一部分语句可见在此结构的程序运行过程中有些语句会执行一次有些语句在此次程序运行过程中没有机会执行
顺序结构和选择结构教学设计
2.1顺序结构和选择结构教学设计第二课时:选择结构执教者:高少峰教学目标1、熟悉选择结构程序框及流程(指向)线的功能和作用;2、通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程;3、在具体问题的解决过程中,理解算法框图的基本结构选择结构,并能利用顺序结构和选择结构去解决问题。
教学重点1、选择结构的定义;2、选择结构算法框图的画法;3、算法框图的两种基本结构-----顺序结构和选择结构。
教学难点1、如何确定选择结构的判定条件;2、选择算法框图的画法。
教学方法探究式教学教学过程(一)回顾算法,导入新课在日常生活中,有这样的脑筋急转弯,怎样将大象装进冰箱?通过这个问题,让学生讨论要如何解决。
从而提高学生的学习兴趣,引导学生复习数学算法中常见的结构形式-----顺序结构。
与此同时质疑刚刚的问题有个漏洞,大象能不能装进冰箱很难说,所以它的算法不应该是这样的,也就是说,原来的顺序结构已经不够用了。
那这种需要分类讨论的算法问题该如何去描述呢?通过质疑顺利的导入新课算法中另外一种常见的结构形式-----选择结构。
(二)质疑算法,讲解新课引导学生去写出具体算法的步骤,做一个对比。
第一种:第一步:打开冰箱第二种:第一步:打开冰箱第二步:将大象装入第二步:判断大象能否装进冰箱第三步:关上冰箱1、若能直接放入2、不能,将大象分开,再装进冰箱第三步:关上冰箱分析引出选择结构的定义,在大象问题中,我们要判断大象能否装入冰箱。
但是利用顺序结构我们无法解决,它需要先进行判断,用判断的结果来确定后面的步骤,像这样的结构我们通常称为选择结构,选择结构的算法流程如图所示。
(三)类比算法,导入框图顺序结构框图 选择结构框图 (四)小试牛刀,灵活应用1、下面三个问题 中必须用选择结构才能实现的个数 是( )①已知梯形上下底为a ,b ,高为h ,求梯形面积 ② 计算一个数的绝对值 ③A :0个 B:1个 C:2个 D:3个 2下图的作用是判断输入正整数x 的奇偶性, 则①处应为____总结选择结构中最重要的环节是找出 判断条件条件步骤甲步骤乙是否开始 结束打开冰箱将大象装进冰箱关上冰箱分开大象开始 打开冰箱大象能直接装入将大象装进冰箱是否结束在刚刚大象问题中,判断的条件是什么? 我们一起来完善它的流程框架图。
顺序结构,选择结构,循环结构的特点
顺序结构,选择结构,循环结构的特点以下是 7 条关于顺序结构、选择结构、循环结构特点的内容:
1. 顺序结构啊,那可真是像一步一个脚印向前走一样!它就是按照事情发展的先后顺序来进行的呀。
就好比你早上起床,先睁眼,再穿衣,然后洗漱,这不就是典型的顺序结构嘛。
比如做一道菜,先切菜,再炒菜,最后装盘,多清晰的顺序呀!
2. 选择结构呢,就好像走到了一个分岔路口呀!你得根据不同的情况作出选择。
比如说,周末了,你是选择出去玩呢,还是在家休息呢?这就是选择结构在生活中的体现呀。
像玩游戏的时候,遇到一个关卡,你可以选择走左边的路还是右边的路,多有意思啊!
3. 循环结构呀,那简直就像是一直转圈圈一样呢!它会不断地重复某一个部分。
你想想看,跑步的时候围着操场一圈又一圈,不就是个循环嘛!比如学英语,每天重复背单词,一遍又一遍,这就是循环结构的魅力所在呀。
4. 顺序结构就如同一条笔直向前的路,没有弯弯绕绕!比如说做作业,从第一题按顺序做到最后一题。
像搭积木,一块一块按顺序往上搭,才能搭出漂亮的造型呀,这就是顺序结构的魔力!
5. 选择结构有时候还真让人纠结呀!就像逛街时面对两件都很漂亮的衣服,到底选哪件呢?这可不好决定呀!比如决定晚上吃啥,火锅还是烧烤呢,真是让人头疼但又很有趣的选择结构呢!
6. 循环结构不就是在那周而复始嘛!比如说时钟的指针,一圈又一圈地转。
像工厂里的机器,不断重复着相同的动作生产产品呀,循环结构可是很重要的呢!
7. 顺序结构是基础,选择结构让事情有了变化和可能,循环结构则让一些事情能够持续进行!它们各有各的特点和用处呀,在生活中无处不在呢!这三种结构共同构建了我们丰富多彩的程序世界和生活呀!。
顺序结构和选择结构
选择结构:需要根据对条件的判断结果来决定后面 的步骤的结构.
例2、设计一个算法,从5个不同的数中找出最大数, 用流程图描述这个算法. 算法分析: 1、输入5个不同的数 a1、a2、a3、a4、a5 2、比较 a1、a2 大小
I)、如 a1>a2 , 则 b:=a1 II)、如 a1<a2,则 b:=a2
设计求解不等式ax+b>0(a≠0)的一个算法, 并用流程图表示 解:第一步 输入 a,b;
第二步 判断a的符号; 第三步 等式, 若 a>0,解不
若a<0,解不等式; 第四步 输出不等式的 解
例2:若有A、B、C三个不同大小的数字,你 能设计一个算法,找出其中的最大值吗?试 给出解决问题的一种算法,并画出流程图.
开始
图2
N y
开始 输入a,b
(3)图2所解决的是 什么问题?
Y
a=0
Y
-b/a
b0
N
输出“方程根 为全体实数”
输出“x是方 输出“方程 程的根” 无实数根”
结束
(4)回答:①第一个 判断框中的内容 a=0改为 a 0 ,第 二个判断框中的 b 0 为b=0行吗?②连接 第一个判断框的流 程线上的“是”或 “否”能否互相交 换?③连接第二个 判断框的流程线上 的“是”或“否” 能否互相交换?
2.2-1 顺序结构和选择结构
教学目标:会判断顺序结构和选择结构 能用两种结构来写算法
教学难点:选择结构
顺序结构是由若干个依次执行的处理步骤组 成的,这是任何一个算法都离不开的基本主 体结构. 例 1 :半径为 r 的球面的面积计 算公式为S=4πr2,当r=10时, 写出计算球面的面积的算法, 画出流程图. 算法如下: 第一步 将10赋给变量r;
顺序结构和选择结构课件
选择结构
选择结构也叫条件结构,是 指在算法中通过对条件的 判断,根据条件是否成立而 选择不同流向的算法结构.
真 条件 假 步骤甲 步骤乙
右图此结构中包含一个判断框, 根据给定的条件P是否成立而选择 执行A框或B框.无论P条件是否 成立,只能执行A框或B框之一, 不可能同时执行A框和B框,也不 可能A框、B框都不执行.
是பைடு நூலகம்
输出 a
输入a
a0
否
输出“是负数”
结束
2.根据下面的框图操作,使得当成绩不低于60分时,输出“及
格”,当成绩低于60分时,输出“不及格”,则
(B)
A.框1中填“否”,框2中填“是” B.框1中填“是”,框2中填“否” C.框1中天“是”,框2中可以不填 D.框2中填“否”,框1中可以不填
开始 输入成绩x
1
2
x60
及格
不及格
结束
3.(2010.北京)已知函数
图中表y示l2的og2是x,xx,给x定22x的值, 求其对应的函数值y的程 序框图。
①处应该填写___x_<_2____;
②处应该填写_y___l_o_2_gx__.
4.将下图为方程ax+b=0解法的框图表示,空框图
①内应该填( D ) A.a>0 B.a<0
步骤甲
步骤乙
选择结构
在算法流程中,需要进行 判断,判断结果决定后面 的步骤,像这样的结构通 常称作选择结构
判断条
假
件真假
真
步骤乙
步骤甲
补充作业2: 1, x 0
已知函数
y
0, x
0
,
1, x 0
设计程序框图求对于任意 给定x值,求y的值。
即顺序结构、选择结构、循环结构。顺序结构按照书写的
软件编程基础
if 语句
(2)if(布尔表达式)语句1 else 语句2 布尔表达式的结果为ture,执行语句1, 否则跳过语句1,执行语句2。 注意: 语句可以是单句, 可以是语句块, 甚至是空语句。
软件编程基础
if 语句
例
if (i % 2 == 0) { g.setColor(Color.red); g.fillOval(i * size, y+(i*size), size, size); } else { g.setColor(Color.green); g.fillRect(i * size, y+(i*size), size, size); }
if 语句
简单控制结构 结构化程序设计的原则是:任何程序都可以由三种 基本流程结构构成,即顺序结构、选择结构、循环结构。 顺序结构:按照书写的顺序依次执行。 选择结构:根据计算所得的表达式的值来判断应选 择执行哪一个流程的分支。 循环结构:在一定的条件下反复执行一段语句的流 程结构。
软件编程基础
if 语句
三种基本结构特点: (1) 单入单出结构。 (2) 顺序结构和选择结构为开放式结构,执行 完后立即退出。循环结构为封闭式结构,只要条 件满足则反复执行结构内的内容。 (3) 一种结构执行完,就进入下一个结构。 (4)三种基本结构可以相互嵌套。
软件编程基础
if 语句
选择语句 1、if 语句 (1)if(布尔表达式)语句1 语句2 布尔表达的结果为ture, 执行语句1,否则跳过语句1,执行语句2。
软件编程基础
if 语句
2、switch语句 switch(i)
{ case1: break; case2: break; default: break;
2.2.1顺序结构和选择结构
图形符号名称终端框(起止框)输入、输出框功能表示一个算法的起始和结束表示一个算法输入和输出的信息221顺序结构和选择结构教学目标1、熟悉各种程序框及流程(指向)线的功能和作用;2、通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程;3、在具体问题的解决过程中,理解算法框图的两种基本结构:顺序结构和选择结构。
教学重点1、程序框与流程(指向)线的功能和作用;2、算法框图的画法;3、算法框图的两种基本结构:顺序结构和选择结构。
教学难点1、算法框图的画法;2、算法框图的选择结构。
教学方法探究式教学教学过程(一)直接点题,导入新课用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步准确。
因此,本节有必要探究使算法表达得更加直观、准确的方法。
今天我们开始学习算法(程序)框图。
(二)引入框图,奠定基础算法框图,也叫程序框图,是一种用规定的框图、流程线及文字说明来准确、清晰、直观地表示算法的图形。
优点:直观、清晰、易懂,便于检查、修改、交流。
基本框图及流程线的功能骤,以及在一定条件下会被重复执行的步骤, 自然语言的表示就显得困难,而且不直观、不1处理框(执行框) 赋值、计算O判断框 判断某一条件是否成立,成立时在出口处标明 是”或“ Y ;不成立时标明否”或“ N”流程线(指向线) 连接程序框,表示程序的流向师生共同回顾船工过河以及排序问题的算法,教师直接呈现这两个问题的算法框图,让学生直观的观察、模仿程序框图的绘制,感受用算法框图表示的算法的优点。
(四)分析框图,引出概念教师引导学生共同分析上述两个问题中的算法框图的异同, 顺序结构和选择结构。
然后教师对算法框图的顺序结构和选择结构进行重点讲解。
船工过河的算法框图 从中分别提取出算法框图的排序问题的算法框图1顺序结构 是由若干个依次执行的处理步骤组成的,这是任何一个算法都 离不开的基本结构。
如右图所示,虚线框内是一个顺序结构,其中内的步骤是依次执行的,即在执行完A 框所指定的操作后,必然接着执行 所指定的操作。
程序框图三种结构
示例与说明
• // code block 1
示例与说明
else // code block 2
示例与说明
• end if
示例与说明
```
说明:在上述示例中,程序首先检查条件是否满足,如果满足则执行代码块1,否则执行代码块2。
应用场景
条件判断
选择结构常用于需要进行条件判断的场景,例如 输入验证、数据筛选等。
程序框图三种结构
• 顺序结构 • 选择结构 • 循环结构
目录
01
顺序结构
定义与特点
定义
顺序结构是一种按照程序流程线顺序 执行的结构,是程序中最基本的结构 。
特点
按照程序流程线的顺序,从上到下、 从左到右依次执行每个节点,每个节 点只执行一次,且只执行一次。
示例与说明
示例
求一个数的平方根,需要先输入一个数,然后计算它的平方根,最后输出结果。
异常处理
选择结构可以用于异常处理逻辑,根据不同的异 常类型执行相应的处理代码。
多分支处理
在需要基于不同条件执行不同操作的情况下,选 择结构可以简化代码结构并提高可读性。
03
循环结构
定义与特点
定义
循环结构是一种重复执行某段代码的 结构,只要满足特定的条件,就会一 直执行。
特点
循环结构可以重复执行某段代码,直 到满足特定条件为止,是程序中常用 的结构之一。
控制流程
顺序结构适用于简单的控 制流程,如条件判断、循 环等。
02
选择结构
定义与特点
定义
选择结构是一种程序流程控制结构,用于根据不同的条件执 行不同的代码块。
特点
选择结构允许程序在执行过程中根据特定条件选择不同的执 行路径,从而实现流程的分支和跳转。
VB顺序结构与选择结构
VB顺序结构与选择结构VB(Visual Basic)是一种事件驱动的、面向对象的高级编程语言,广泛应用于Windows应用程序开发。
在VB中,顺序结构和选择结构是编写程序时经常使用的两种结构。
下面将详细介绍这两种结构。
一、顺序结构顺序结构是指程序的执行按照代码编写的顺序逐行进行。
也就是说,代码从上到下依次执行,不会跳过任何一行。
在VB中,顺序结构是最基本也是最常用的结构。
例如,我们可以编写一个简单的程序来计算并输出两个数的和:```Dim num1 As Integer = 10Dim num2 As Integer = 20Dim sum As Integersum = num1 + num2Console.WriteLine("两个数的和为:" & sum)```在这个程序中,首先定义了两个整数变量`num1`和`num2`,并分别给它们赋值为10和20。
然后,定义了一个整数变量`sum`用来存储两个数的和。
接着,将`num1`和`num2`相加的结果赋值给`sum`,并最后通过`Console.WriteLine`方法将结果输出到控制台。
顺序结构在程序设计中最常用,因为很多时候程序的执行过程就是按照顺序逐行运行的。
下面我们将介绍另一种常用的结构,选择结构。
二、选择结构选择结构是根据条件的结果来选择是否执行段代码。
简单来说,就是根据条件判断来选择程序的执行路径。
在VB中,选择结构通常使用`If...Then...Else...End If`语句来实现。
例如,我们可以编写一个程序来判断一个数是否为正数:```Dim num As Integer = -5If num > 0 ThenConsole.WriteLine("这个数是正数")ElseIf num = 0 ThenConsole.WriteLine("这个数是零")ElseConsole.WriteLine("这个数是负数")End If```在这个程序中,首先定义了一个整数变量`num`,并给它赋值为-5、然后,使用`If...Then...Else...End If`语句来判断`num`的值。
VFP顺序结构和选择结构
vfp⽀持3种基本程序控制构造:顺序结构,选择结构和循环结构⼀.顺序结构:我们将依次执⾏程序中的语句的程序结构称为顺序结构,这是最简单的1种程序结构例:顺序结构例程程序⽂件内容:set talk offclearinput "请输⼊圆的半径:" to rs=3.1415926*r*r"圆的⾯积是:",sreturn说明:执⾏程序时,屏幕上显⽰提⽰信息:请输⼊圆的半径.当⽤户键⼊半径并按回车时,vfp计算出圆的⾯积并显⽰在屏幕上.⼆.选择结构:实际应⽤中,常需要先判断后处理,根据不同情况做不同的处理.选择结构就是对指定的条件进⾏判断,如果条件成⽴,则执⾏指定的语句序列.在vfp中,选择结构包括if语句和do case语句.1.if语句:格式:if 条件语句序列1[else][语句序列2]endif说明:(1).格式中的条件,多为条件表达式或逻辑表达式,结果为逻辑真或逻辑假(2).执⾏该语句时,⾸先对条件进⾏判断,如果是逻辑真,则执⾏语句序列1,然后转到endif后的第1条语句继续执⾏;否则执⾏语句序列2,然后转到endif后的第1条语句继续执⾏.(3).需判断的条件⽐较多时,可以使⽤if语句嵌套.(4)endif必须与if成对出现例:设计1个查询程序,希望当待⼈不存在时有信息提⽰.程序⽂件内容:clearaccept "请输⼊待查⼈姓名" to xmlocate for 姓名=xmif .not.eof()displayelsemessagebox("查⽆此⼈")endifusereturn说明:程序执⾏时,执⾏locate命令时,记录指针从表的⾸记录⼀直找到最后1条记录都未发现该姓名记录时,记录指针才最后停在⽂件尾,此时eof()为真值;相反,若eof()取假值,则表⽰记录指针停在待查⼈的记录上.即当.not.eof()为真时,记录指针停在待查⼈的记录上,查到的指定的记录.也可⽤found()来代替程序中的.not.eof()。
第1部分 第二章 § 2 2.1 顺序结构与选择结构
返回
1.定义 在算法中,需要判断条件的真假,依据判断的结果 决 定后面的 步骤 ,像这样的结构通常称为选择结构. 2.算法框图
返回
3.执行步骤的方式
每次仅能执行一个步骤.当条件为 真 时,执行步 骤 甲 ;当条件为假时,执行步骤 乙 .不能同时执行 这两个步骤,也不能一个步骤也不执行.
返回
1.顺序结构的特点: 顺序结构的语句与语句之间,框与
知识点一 第
§2 算法 框图
2.1
顺 序 结 构 与 选 择 结 构
理解教材新知
二
章
知识点二
算
法 初 步
的基
本结
考点一 把握热点考向 考点二 考点三 应用创新演练
构及
设计
返回
返回
2.1
顺序结构与选择结构
返回
返回
某市劳动保障部门规定:某工种在法定工作时间内,工 资为每小时8元,加班工资为每小时12元.已知某人在一周
内工作60小时,其中加班20小时,他每周收入的10%要交纳
税金.下图是计算此人这周所得净收入的算法框图.
返回
问题:上述框图中,各步之间有次序要求吗? 提示:有.按照从上到下的顺序依次执行.
返回
1.定义
按照 步骤 依次执行的一个 算法 ,称为具有“顺序结构 ”的算法,或者称为算法的顺序结构. 2.算法框图
值时,函数解析式不同,因此当给出一个自变量x的值时,必
须先判断x的范围,所以在算法框图中需要设计选择结构.
返回
3.画出求方程ax2+(a+1)x+1=0的根的算法框图. 解:算法框图如下图所示:
返回
4.根据算法框图,回答后面的问题: (1)该算法框图所解决的问题是什么? (2)当输入的x值为1时,输出的y值有多 大?要使输出的y值为8,输入的x应
顺序结构与选择结构
,
3、如果b=0,则输出“任意一个实数都是方程的 解”,如果b≠0,则输出“方程无解”
P90第2题
开始 输入a,b a=0 是 否 否
x“任意 一个实数都 是方程的解”
输出x
结束
两种结构的特点: 1、两种结构都只有一个入口,并且都有出口 2、每一个流程都有机会被执行 3、判断结构中含有顺序结构,顺序结构是最简单的、 最基本的结构
4、如果货物价格P大于1000,则输出税金为2%P, 否则输出税金为0
P90第1题
是
开始 输入P
P>10000
否 T=5%P 是 T=2%P
P>5000
是 T=3%P
否
P>1000
否 T=0 输出T
结束
P90第2题
解:具体算法为: 1、输入方程ax+b=0的系数a和b
b 2、如果a≠0,则输出方程ax+b=0的根 x a 如果a=0,则执行下一步
分析:设y是年份,按照历法的规定,如果y为闰年,那 么或者y能被4整除不能被100整除,或者y能被400整除 解:算法步骤如下: 1.若y不能被4整除,则输出“y不是闰年” 2若y能被4整除,则判断y是否被100整除:
1°若y不能被100整除,则输出“y是闰年” 2°若y能被100整除,则判断y是否被400整除: ①若y能被400整除,则输出“y是闰年” ②若y不能被400整除,则输出“y不是闰年”
输入a,b,c
abc 2
p
S p( p a)( p b)( p c)
输出S 结束
但是,在处理有些问题时,单纯的顺序结构并不能达到 我们的目标
我们来看下面一个问题: 例2通常说一年有365天,它表示地球围绕太阳一周所需 要的时间,但事实上,并不是那么精确,根据天文资料, 地球围绕太阳一周的时间是365.2422天,称之为天文年, 这个误差看似不大,却引起季节和日历之间难以预料的大 变动,在历法上规定4年一闰,百年少一闰,四百年多一 闰,如何判断一年是否是闰年,请你设计一个算法,解决 这个问题,并用流程图描述这个算法。
程序化设计的三种结构
程序化设计的三种结构
程序化设计的三种基本结构分别是:顺序结构、选择结构和循环结构。
1. 顺序结构:顺序结构是一种线性、有序的结构,它按照程序语句执行的
自然顺序,一条语句接一条语句地执行程序。
2. 选择结构:选择结构是根据条件成立与否选择程序执行的通路。
它通过
对一定条件进行判断,根据判断结果选择执行不同的代码块。
选择结构可以分为简单选择和多分支选择。
3. 循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件为
止。
在循环结构中,可以根据需要设置循环次数或使用无限制循环。
循环结构可以帮助简化程序,提高代码的可读性和可维护性。
这三种结构可以单独使用,也可以相互组合使用,以实现更复杂的程序逻辑。
在实际编程中,根据需求灵活运用这三种结构,可以使程序更加清晰、简洁、易于理解和维护。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2015)57、下列VB 程序段运行后,变量C 的值是( B )。 A=10 : B=4 : C=0 IF A mod B<>0 THEN C=A\B ELSE C=A/B END IF A.0 B.2 C.2.5 D.3
(2016)根据右图 所示的算法流程图, 若输入a的值为2,则 输出a的值是( B ) A.0 C. 2 B. 1 D. 3
C、a3=a+3 D、3a=a+b
思考:执行以下语句后,A和B的值分 别是多少? A=3 A=1 B=5 B=2 A=A+B →A=1+2=3 B=A+B →B=3+2=5
程序的基本结构:
1、顺序结构 2、分支结构 3、循环结构
顺序结构
程序代码是按照由上到下的顺序 一行一行的执行,在程序执行的 过程中没有分支,没有重复,只 有一个入口和一个出口。
凡是看到有 if 这个词的,一定 是分支结构(选择结构)。
程序设计
程序的基本结构——顺序结构
1、赋值语句 用”=”来实现,比如:a=3, a=a+1,ab=a左边,赋值语句的“=”左边必须是变量(或 者对象属性名),右边可以是常量、变量或 者表达式。
思考: 以下正确的赋值语句是? C A、3=a
B、a+3=b
分支结构
(2014)56、在VB中,下列程序段执 行后,变量m的值是(B ) a=8:b=5:m=b If a<b Then m=a 如果 a<b 那么 m=a Print m A、1 B、5 C、8 D、15
(2013)57、下列VB 程序段运行后,变量T 的值是( C )。 A=10 : B=5 : T=0 IF A>B THEN 如果 A>B 那么 T=A ELSE 否则 T=B END IF A.0 B.5 C.10 D.15
(2015)在VB中,下列程序段执行 后,变量b的值是( B ) a=5:b=10 a=a+b*2 mod 3 b=b+a*2\3 A、10 B、14 C、15 D、16
选择结构
选择结构又叫分支结构,是根据 不同的条件判断来决定程序执行 走向的结构。
选择结构语句的关键词
1、If (如果) 2、Then(那么) 3、Else (否则)