内容正文:
《for循环》教学设计
教学基本信息
课题
for循环
学科
信息科技
年级
六年级下册
教材
青岛版信息技术第六册
教学目标
1.知识与技能:认识循环结构,掌握for循环的用法。理解循环变量及遍历结构的作用,能够正确运用range()函数。
2.过程与方法:通过整数循环累加程序的编制,能够将实际问题与循环结构相联系,体会循环结构解决重复性问题的特点,能够“数”出简单循环的运算次数,提高逻辑抽象能力。
3.情感态度价值观:通过活动探究,能够巧妙运用循环语句解决身边的简单问题,提升利用循环结构解决问题的意识和编程兴趣。
教学重点
for循环的用法,range()函数
教学难点
循环变量及遍历结构的作用
教学过程
一、复习导入
1.找一找哪里有错误?
2. 变量s最后的值是多少呢?
二、新知讲授
1.尝试输入:
2.如果让你提醒大家注意for循环的格式,你觉得需要注意哪些地方呢?
学生讨论回答
3.自己试着输入程序,观察运行结果,你有什么发现呢?
4.这个结果是怎样运行的呢?
将变量a看做手,序列[1,2,3,4]看做冰箱。
变量a依次从冰箱里把1,2,3,4拿出来
第一次拿,手上是1,a=1,执行一次循环语句,print(a)
第二次拿,手上是2,a=2,执行一次循环语句,print(a)
第三次拿,手上是3,a=3,执行一次循环语句,print(a)
第四次拿,手上是4,a=4,执行一次循环语句,print(a)
冰箱里没有东西了,循环结束。
5.猜猜这个程序的运行结果是什么?
6.
7.for循环:遍历序列中的每一个元素,逐个获取序列中的每个元素。
执行流程图:
一段代码需要重复执行很多次,就可以使用for循环。
for循环按顺序访问遍历结构中的每一个元素,利用循环变量控制循环的执行。
当循环变量在序列中时执行循环体,不在序列时结束循环。
8.想一想:
9.练习
用for循环语句算一算:1+2+3+4=?
提示:for循环既然可以遍历序列中的每个元素,那么,我们可以考虑用一个变量a来获取这4个元素,用变量s表示和,s初始值是0.
10.小挑战:用for循环语句算一算:1+2+3+4+5+6+7+8=?
11.终极挑战:用for循环语句算一算:1+2+3+4+……+100=?
for 循环语句的秘密武器——range ()
range()函数,是python 中的内置函数,
range(x,y),就是从x到y-1之间的整数,但是不包括y.
三、小结
1.学生总结
2.教师总结:for循环语句的作用和使用方法、for循环语句的秘密武器——range()函数、如何用python计算1到100的和、……
学科网(北京)股份有限公司
$$