内容正文:
流程图的计算
复习回顾--变量
age = 16
变量:在程序运行过程中允许改变的量
age=age+1,那么age的值就变成了17
变量 = 表达式
age=age+1,那么age的值就变成了18
复习回顾--流程图
图形符号 名称 备注
起止框 成对出现,必有
输入/输出框 输入0个或多个,输出至少1个
处理框 里面可以放:赋值语句(a=1)、运算语句(c=a+b)
判断框 里面放的是关系表达式,比如s>4, s<=4, 3<s<=5, s>3 and s<=5
流程线 指向算法运行的方向
复习回顾
A
B
条件?
A
B
否
是
顺序结构
分支结构
循环结构
条件
A
否
是
三种基本结构的流程图
顺序结构
输入r
s=3.14*r*r
输出s,c
开始
结束
c=2*3.14*r
计算半径为r的圆的面积和周长。
输入r的值:1
s=3.14*1*1=3.14
c=2*3.14*1=6.28
分支结构
Y=
X (X>0)
2X (X<=0)
输出Y
输入一个实数X
开始
结束
是
否
X>0?
Y=X
Y=2X
输入X的值:3
Y=X=3
输出Y:3
输入X的值:-1
Y=2X=-2
输出Y:-2
循环结构
m=0
输出m
m<500?
否
是
m=m+100
开始
结束
①m=0,m<500为真,m=0+100=100
②m=100,那m<500为真,m=100+100=200
③m=200,那m<500为真,m=200+100=300
④m=300,那m<500为真,m=300+100=400
⑤m=400,那m<500为真,m=400+100=500
⑥m=500,那m<500为假,则输出m
小明每天存100元,直到存满500元结束。
循环结构
sum=0
输出sum
i<6?
否
是
sum=sum+i
开始
i=1
结束
i=i+1
①i=1<6为真,sum=sum+i=0+1
i=i+1=1+1=2
②i=2<6为真,sum=0+1+2
i=i+1=2+1=3
③i=3<6为真,sum=0+1+2+3,i=i+1=3+1=4
④i=4<6为真,sum=0+1+2+3+4
i=i+1=4+1=5
⑤i=5<6为真,sum=0+1+2+3+4+5
i=i+1=6
⑥i=6<6为假,输出sum,结束
sum=1
输出sum
i<6?
否
是
sum=sum*i
开始
i=1
结束
i=i+1
把每一步运行计算步骤写出来,写在word文档里,以序号+姓名命名保存并提交。
课堂练习
课堂练习2
把每一步运行计算步骤写出来,写在word文档里,以序号+姓名命名保存并提交。
a=0
a%2==0?
是
否
a<=10?
是
否
a=a+1
开始
输出a
结束
$