课件编号7901426

粤教版(2013)信息技术第二册 2.6程序的循环结构 课件(20张幻灯片)

日期:2024-05-02 科目:信息技术 类型:初中课件 查看:18次 大小:1035776Byte 来源:二一课件通
预览图 1/9
教版,2013,信息技术,第二,程序,循环
  • cover
信息技术 初中 第二册 第二章 一、新课导入 画一个圆的程序 画5个圆的画圆程序 有没有画500个圆的简单程序? 画50个圆的画圆程序 画500个圆的画圆程序 1、如何画多个圆? 2、按规律步行 一、从 人=1到3 步长1 《摸摸头》 下一步 步数 执行过程 下一步 1 摸摸头 1+1=2 2 摸摸头 2+1=3 3 摸摸头 3+1=4 4 步+步长 1步 2步 3步 4步 摸头 步长1 + 步长1 步长1 + + 下一步 下一步 下一步 4大于3不走了 摸头 摸头 新课知识迁移 (2)、从 人=5到15 步长5 《摸摸头》 下一步 大步数 小步数 执行过程 下一步 1 5 摸摸头 5+5=10 2 10 摸摸头 10+5=15 3 15 摸摸头 15+5=20 4 20 20大于15不执行 1、请计算能走到第几步? 2、请计算能摸头几次? 5步 10步 15步 20步 摸头 步长5 + 步长5 步长5 + + 下一步 下一步 下一步 20大于15不走了 摸头 摸头 从 k=1 到 5 步长 1 r=k+1 下一步 二、新课讲授 for to step next 循环变量 <初值><终值> [循环体] for 循环变量=<初值> to <终值> step <步长> [循环体] Next <循环变量> 循环变量一般省略不写 循环变量+步长 1、For - next 循环语句的格式 步长为1时,可省略 2、For-next循环语句的流程图 [提示]决定循环次数的三个因素:初值、终值、步长 循环次数公式:(终值-初值)\步长+1 循环次数:(10-3)\3+1=7\3+1=2+1=3 For k= 3 To 10 Step 3 Print K Next 说明:”\”是整除符号,只取整数部分。如:5\2=2 3、课本练习 (1)FOR语句中省略步长时,表示步长为( ) (2)循环语句中需要反复执行的部分一般称为( ) (3)正常情况下,当步长为正时,循环变量的值要 ( )终值才退出循环。 (4)循环语句每循环一次,循环变量的值就会自动 加上( )值,然后赋值给循环变量。 1 循环体 大于 步长 For k= 1 To 5 Step 1 r = k + 1 Next 1、填空题 Private Sub Form_Click() For k = 100 To Step 100 . = k circle(4500, 4500), r Next k End Sub 4、课常任务一:画5个圆用循环 500 r 任务拓展:修改上面的语句,完成画50或500个圆 5、课堂任务二:学生体验程序 (三)程序三 r=500 For i=1 to 2.5 step 0.5 r = r+500 Circle (3500, 3500), r, RGB(255, 165, 0) Next I (四)程序四 r=500 For i=1 to 5 r = r+500 Circle (3500, 3500), r, RGB(255, 0, 0) Next I 能得到什么结论? 要求:打开任务二程序文件,启动程序,观察图形效果,再看代码 (一)程序一 r=500 For i=100 to 1000 step 200 r = r+500 Circle (3500, 3500), r, RGB(0, 139, 0) Next I (二)程序二 r=500 For i=1000 to 100 step -200 r = r+500 Circle (3500, 3500), r, RGB(0, 10, 255) Next I 结论:程序的运行结果是一样的 步长的设置: 步长可以是整数也可以是小数,可以是正 数也可以是负数。 注:步长省略时,表示步长为1 问题:如果步长为零,结果如何? 结论:程序陷入死循环。 学生体验程序 6、例题:阅读程序,写出结果 循环变量x 循环体 y 下一步 next y=8 For x=3 to 5 step 1 Print y Next x Print x 结果:8 8 8 6 检验程序方法: 打开VB6.0 ———添加一个按钮,双击按钮———把程序复制进去,———点击启动 3 8 3+1=4 4 8 4+1=5 5 8 5+1=6 6 6大于5不执行 7、课堂任务三:分析程序段,写出运行结果 (1)For k=15 to 1 step -5 print k Next 循环次数 循环变量 k 循环体 k 下一步 next 1 15 15 15—5=10 2 10 10 10—5=5 3 5 5 5—5=0 0 0小于1不执行 结果:15 10 5 课本P92页 (2)x=0 For k=1 to 2 step 0.3 x = x+k Next print x,k 循环次数 循环变量 k 循环体 X=x+k 下一步 next 1 1 X=x+k=0+1=1 1+0.3=1.3 2 1.3 X=x+k=1+1.3=2.3 1.3+0.3=1.6 3 1.6 X=x+k=2.3+1.6=3.9 1.6+0.3=1.9 4 1.9 X=x+k=3.9+1.9=5. ... ...

~~ 您好,已阅读到文档的结尾了 ~~