1. 有的条件语句可以不带“Else”分支,即满足条件时执行B,否则不执行任何操作.条件语句也可以进行嵌套,在进行条件语句的嵌套时,书写要有层次.例如:
If A Then
B
Else if C Then
D
Else
E
End if
3. 循环语句主要有两种类型:For语句和While语句.
当循环的次数已经确定,可用“For”语句表示.“For”语句的一般形式为:
For I from“初值” to step“步长”… End for
上面“For”和“End for”之间缩进的步骤称为循环体.
当循环次数不能确定是,可用“While”语句来实现循环.“While”语句的一般形式为:
While A
…
End while
其中A表示判断执行循环的条件.
上面“While”和“End While”之间缩进的步骤称为循环体.
2. 条件语句主要有两种形式:“行If 语句”和“块If语句”.
“行If 语句”的一般形式为:
If A Then B [Else C] .
一个行If 语句必须在一行中写完,其中方括号中的Else部分可以缺省.
“块If 语句”的一般格式为:
If A Then
B
Else
C
End if
Then 部分和 Else 部分是可选的,但块If语句的出口“End if”不能省.
1. 赋值语句用符号“←”表示,“”表示将 的值赋给,其中是一个变量,是一个与同类型的变量或表达式.
6.一队士兵来到一条有鳄鱼的深河的左岸.只有一条小船和两个小孩,这条船只能承载两个小孩或一个士兵.试设计一个算法,将这队士兵渡到对岸,并将这个算法用流程图表示.
§13.2基本算法语句
5. 3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画
出这个算法的流程图.
4. 在表示求直线(,为常数,且,不同时为0)的斜率的算法
的流程图中,判断框中应填入的内容是
3.将“打电话”的过程描述成一个算法,这个算法可表示为 ,由此说明算法具有下列特性 .
1. 下面流程图中的错误是( )
图13-1-11
A.没有赋值 B.循环结构有错
C.S的计算不对 D.判断条件不成立
1.已知两个单元分别存放了变量和的值,则可以实现变量交换的算法是( ).
A.S1 B.S1 C.S1 D.S1
S2 S2 S2 S2
S3 S3
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com