基本算法语句4

文档属性

名称 基本算法语句4
格式 rar
文件大小 151.8KB
资源类型 教案
版本资源 苏教版
科目 数学
更新时间 2012-02-12 20:33:57

图片预览

文档简介

(共19张PPT)
基本算法语句(4)
赋值语句
“x←y”表示将y的值赋给x,
其中x是一个变量,
y是一个与x同类型的变量或表达式.
输入语句
“Read a,b”表示输入的数据依次送给a,b.
输出语句
“Print x”表示输出运算结果x.
If A Then
B
Else
C
End If
1.块If语句
If A Then B
2.行If语句
3.条件语句的嵌套
If A Then
B
Else
If C Then
D
Else
E
End If
End If
A
Y
N
P
A
Y
N
P
While p
A
End While
Do
A
Until p
End Do
While语句
Do语句
For I From“初值” To “终值” Step “步长”
A
End For
For循环语句
1.若输入8, 则下列伪代码执行后输出的结果是_____________ .
Read t
If t≤ 4 Then
c←0.2
Else
c←0.2+0.1×(t-3)
End If
Print c
0.7
2.按下面流程图来计算,如果x←5, 应该循环__________次才停止.
4
3.下面是求
的一个算法, 请补全这个算法.
I ← 1
S ← 0
While I≤ 2011
__________________
I ← I+1
________________
Print S
End While
4.有如下流程图, 则该流程图表示的算法的输出结果是___________ .
开始
S←1
i←3
S←S×i
i←i+2
S 10000
输出i
结束
Y
N
13
有如下流程图, 则该流程图表示的算法的输出结果是___________ .
结束
开始
S←1
i←1
S←S*i
i←i-1
i 10
输出S
Y
N
开始
S←0
i←1
S←S+i
i←i+1
i<10
输出S
结束
Y
N
1.某班有50名学生,现将某科的成绩分为3个等级:不低于80分为A,低于60分为C,其余为B.试用条件语句表示输出每个学生相应的成绩等级的算法.
For I From 1 To 50
Read n,k
If k 80 Then
Print n,“A”
Else
If k<60 Then
Print n,“C”
Else
Print n,“B”
End If
End If
End For
思考:怎样统计出每个等第的人数
a←0,b←0,c←0
For I From 1 To 50
Read n,k
If k 80 Then
Print n,“A”
a←a+1
Else
If k<60 Then
Print n,“C”
c←c+1
Else
Print n,“B”
b←b+1
End If
End If
End For
Print “A”,a,“B”,b,“C”,c
2.写出求所有立方小于1000的正整数的算法,并画出流程图,写出伪代码.
S1 I←1
S2 如果I3<1000,那么输出I,I←I+1,转S2;否则,结束算法.
开始
I←1
I←I+1
I3<1000
输出I
结束
Y
N
I←1
While I3<1000
Print I
I←I+1
End While
3.用循环语句描述求下式的一个算法.
S←0
I←1
While I 100
S←S+(-1)I+1×1/I
I←I+1
End While
Print S
3.用循环语句描述求下式的一个算法.
S←0
For I From 1 To 100
S←S+(-1)I+1×1/I
End For
Print S
3.用循环语句描述求下式的一个算法.
S←0
I←1
Do
S←S+(-1)I+1×1/I
I←I+1
Until I>100
End Do
Print S
下面的伪代码输出的结果是什么?
S←0
For I From 1 To 99 Step 2
S←S+1/I-1/(I+1)
End For
Print S
小结与作业:
1.教案;
2.订正,复习.