课件12张PPT。知识点回顾1.“For”循环语句 For I From “初值” To “终值” Step “步长”
…
End For循环次数已经确定时用循环体Step 1 可以省略不写2.“While”循环语句While A
…
End While循环体“先判断,后执行”前测试型循环
适用于循环次数确定及不确定的情况1 根据下面的程序语句画出对应的程序框图,并分析程序的结果。S←0
I←2
While I<=18
S←S+I
I←I+3
End While
Print S572 根据下面的程序框图写出相应的伪代码.I← 0S← 0While I<100I ← I+ 1S ← S + IEnd WhilePrint SS←1
For I From 1 To 100
S←S+1/I
End For
Print S[题型1]
循环次数已知。由计数变量决定循环终止条件4、试写出1+2+3+……+____>2004的算法,并写出伪代码。S←0 I←1 While S≦2004
S←S+I
I←I+1
End While I←I-1 Print IS←1 I←1 While S≦2004
I←I+1
S←S+I
End While Print I[题型2]
循环次数未知,计数变量参与计算但不决定循环终止5、2000年我国人口数约13亿,如果每年的人口自然增长率为1.5%,那么什么时候我国人口将达到或超过15亿?请用循环语句写出算法。S←13
I←2000
While S<15
S←S×1.015
I←I+1
End While
Print IS←13
I←2000
While S<15
I←I+1
S←S×1.015
End While
Print I[题型3]
循环次数未知,计数变量不参与计算但不决定循环终止S←13
I←2000
While S<15
I←I+1
S←S×1.015
End While
Print I-2000变式: 2000年我国人口数约13亿,如果每年的人口自然增长率为1.5%,请问多少年后我国人口将达到或超过15亿。使用循环语句。6. 某玩具厂2004年的生产总值为200万元,如果年生产增长率为5%,试编一个程序,计算最早在哪一年生产总值超过300万元.7、设计一个算法框图:逐个输出12,22,32,……,n2,并写出相应的伪代码。变题2:求12+22+32+…+n2<1000成立的n的最大整数值,用伪代码写出算法过程. 变题1:求和:12+22+32+…+n2 9. 全班一共40个学生,设计算法流程图,统计班上数学成绩优秀(85分以上)的学生人数,计算出全班同学的平均分.