当前位置:文档之家› 高中信息技术_循环结构——FORNEXT循环语句教学课件设计

高中信息技术_循环结构——FORNEXT循环语句教学课件设计

Next i
i<=6 N
Y
Print i, x
i=i+1
循环变量i 终值
4
6
5
6
6
6
7
6
步长
Print i,x
1 4,3 1 5,3 1 6,3
1 结束循环
43
53
结束
63
程序二:
开始
S=2
For i=10 to 4 step -3 s=2,i=10
S=s*i
i<=4 N
Next i
Y
S=s*i
Print S
FOR循环语句的具体执行过程
“循环变量”好比是“人”
1)步长值为正数时人就向前走 2)步长值为负数时人就往后退 3)步长为0时就原地踏步 4)人的“步子”大小由步长绝对值决定 5)终值好比是墙,若超出范围人就无法前行(或往后退),
此时就不执行循环体,同时循环就些结束
探究二:巩固练习(我会读懂程序)
思考并写出下列程序运行的结果(画出流程 图,说明程序的功能) S=0 For i=1 to 5 S=S+i Next i print S
探究三:仿编写程序
写出下列表达式对应的FOR-NEXT语句 1)1+2+3+…..+100
2) 2+4+6+…..+100
总结及自我评价
作业:编程计算6!
共勉一句话:
End Sub
只用一个print”*”
总结:凡是想让计算机做大量相同的事情时,就可以使用 到循环结构(重复结构)
概念:在算法中从某处开始按照一定的条件反复执行某一处理步骤 的结构
作用:使一段程序能重复执行。循环语句一般分为计数循环和条件 循环。今天我们来学习其中的一种即FOR循环语句
用FOR 循环语句实现打印3行“*”
循环变量i 终值
步长
i=i+1
S=s*i
10
4
-3
20
Print s
7
4
-3

140
结束
4
4
-3
560
结束循环
1
4
-3
560
结论:
1、循环变量依次变换的赋值次数即循环体执行次 数
2、决定循环次数的三个因素:初值、终值、步长 3、循环次数公式:(终值-初值)\步长+1
其 FOR循环语句的具体执行过程
For --- Next 语句流程图
Private Sub Form_Click( ) For i=1 TO 1000 Step 1 Print “*” Next i END Sub
任务二:FOR 循环语句的执行过程如何
(分组讨论) 循环变量是怎样控制循环的及决定循环次数
的因素
写出程序运行的结果
开始
程序一:x=3
X=3,i=4
For i=4 to 6 step 1 Print i,x
循环变量 初值
FOR i=1 TO
终值
3 STEP
步长
1
PRINT “*”
循环体
NEXT i
循环变量
任务一:根据刚才的学习,能不能总结出FOR循环 语句的语法格式是什么呢
For 循环变量 =初值 to 终值 [ step 步长]
循环体
Next 循环变量
说明:1、一般情况下,FOR和NEXT必须要成对的出现在程序中
循环结构
——FOR/NEXT循环语句
学习目标:
[知识与技能] 1.了解FOR-NEXT循环语句的作用; 2.掌握FOR-NEXT循环语句的格式和执行过程; [过程与方法] 1. 能够读懂简单的程序; 2. 能够列出表格,列出随着循环变量的变化循环体执行的
过程;
3. 通过对循环次数和循环体变化规律的总结,了解FORNEXT循环程序解决简单数学问题的方法;
[情感态度与价值观] 1.进一步培养对程序设计的兴趣; 2.培养认真严谨的学习态度。
复习:下面的程序段执行的什么功能?如
果我们要用程序显示3行*号,怎么处理?
Private Sub Form_Click( )
Print “*”
End Sub
Private Sub Form_Click( )
Print “*”
Print “*”

Print “*”
End Sub
思考:如果我们要显示1000行 “*”,是不是要加1000个 Print “*”语句呢?
探究新知:
那么有没有一种更好的方法来解决上面的这类问题 呢?
Private Sub Form_Click( ) Print “*” Print “*” Print “*”
我要飞得更高, 我能飞得更高, 只要我们天天循环好习惯。
5、有时需中途退出循环,这时用EXIT FOR命令
对比上述两种结构程序,大家稍作修 改,实现打印1000行“*”的程序
Private Sub Form_Click( ) Print “*”
End Sub
Private Sub Form_Click( ) For i=1 TO 3 Step 1 Print “*” Next i END Sub
2、循环变量:由自己定义,但前后须保持一致
3、初值、终值、步长:可以为整数、小数、正数、负数, 也可以为变量、数值表达式;如果步长是1,则Step 1可以省略不 写。
4、循环体:实际上就是要执行循环语句相同或相似部分的 代码,可以为一条语句,也可以为多条语句;当然也可无任何语 句,称为空循环;循环体语句序列中可以含有循环结构
相关主题