循环结构.ppt
循环结构,授课:叶 珍,(fornext),假如有这样一项工作,我们需要批量打印一些标语,比如要把“爱护环境,人人有责”这句话一次性打印三遍,你会怎样写代码?,For=To Step 循环体Next 循环控制变量,ForNext循环语句格式:,打印15这5个数,有如下五个程序段,请找出错误并纠正。(1)for n=1 to 5 step 1 print n next()for n=5 to 1 print n next()for n=1 to 5 print“n”next(4)for n=1 to 5 print n(5)for 1 to 5 print n next,巩固练习,Step 1,Step-1,n,next n,n=1,实例讲解,假设你从今年开始,1月份为“希望工程”存入1元钱,2月份存入2元钱,3月份存入3元钱依次类推,问:两年时间你将为“希望工程”存入多少钱?,Private Sub Form_Click()Dim n As Integer,s As Integer s=0 For To Next n Print 两年共存入:;s;元End Sub,n=1,24,s=s+n,实例讲解,编程计算12310的积。,1、编程计算1到100之间所有偶数的和。,必做题,选做题,2、一日,蜡笔小新做了个梦,他梦到一位仙人找他谈一个换钱计划,该计划如下:仙人每天给小新10万元,而小新第一天只需给仙人1分钱,第二天仙人仍给小新10万元,小新给仙人2分钱,第三天,仙人仍给小新10万元,小新给仙人4分钱小新给仙人的钱是前一天的2倍,直到满一个月(30天)。小新高兴得一下子从梦中醒来。编程计算小新在这笔交易中挣了多少钱,并输出结果。,实践应用,利用循环结构FOR/NEXT解决问题关键要做好三点:,回顾总结,确定循环变量和初始值,1,确定循环变量变化的步长,2,确定循环体,3,假设你从今年开始,1月份为“希望工程”存入1元钱,2月份存入2元钱,3月份存入3元钱依次类推,多少个月才能为”希望工程”存款超过500元?,思考:,布置作业,以上问题能不能用FOR/NEXT语句解决?,