内容正文:
课程基本信息
课题
循环结构-for语句
教科书
书名:信息技术必修一:数据与计算
出版社:人民教育出版社/中国地图出版社 出版日期:2019 年 6 月
教学目标
教学目标:
1.理解for语句的作用;
2.掌握for语句的基本格式、执行过程及特点;
3.理解应用for语句解决实际问题的要素;
4.初步学会用for语句解决简单的实际问题的方法。
教学重点:for语句的特点、执行过程、基本格式、应用for语句的要素。
教学难点:初步学会用for语句编程解决实际问题的方法
教学过程
时间
教学环节
主要师生活动
3
环节一
导入:
1、 提出任务一:
前面,我们学习了程序的顺序结构、选择结构和python的一些基础知识,下面有个任务请大家帮着完成:在机器人比赛中,需要设置如图的运行轨道,请同学们参考任务单中的学习材料,编程实现画10个同切圆的轨道图形,如图所示,圆的半径分别为(50,55,60,65,70,75,80,85,90,95)
2、 展示代码:
import turtle #导入turtle库
t=turtle.Turtle()
t.hideturtle()
t.circle(50)
t.circle(55)
t.circle(60)
t.circle(65)
t.circle(70)
t.circle(75)
t.circle(80)
t.circle(85)
t.circle(90)
t.circle(95)
3、 运行代码
4、 提出问题:请同学们看一下这段代码有什么特点?(重复写10条t.circle()语句,刚才画10个圆,需要重复写10条t.circle()语句,如果画100个圆就得重复写100条t.circle语句,有没有一种既简化代码又实现相同效果的方法呢?
2
环节二:
实践体验
新课:for语句
一、体验for语句的功效,提出问题
任务2:请将下段代码输入到python编程平台,运行,看效果。
import turtle #导入turtle库
t=turtle.Turtle()
t.hideturtle()
for n in [50,55,60,65,70,75,80,85,90,95]:
t.circle(n)
提