内容正文:
一起玩游戏
敲七规则: 依次从某个数开始顺序数数,数到7的倍数的要拍手表示越过(比如:7、14、49等都不能说出),下一人继续数下面的数字。违反规则者请起立。
每个人都在不断地重复做一件事情:判断当前数是不是7的倍数,如果不是就说出当前这个数。
体现了哪种程序结构?
课标分析
掌握 for循环语句的一般格式以及使用方法,掌握列表的三种表达方式,掌握程序的调试和运行。通过解决生活中的实际问题,体验使用循环语句解决问题。信息意识:针对不同问题,采用自主或者协作方式,运用合适的数字化工具进行信息加工与处理,从而构建知识、表达思想、解决问题。计算思维:依据问题需要,设计和表示简单算法;掌握 for循环等程序设计语言的基本知识,利用程序设计语言实现简单算法,解决问题。
教材分析
本节课的教学内容是信息技术必修 1《数据与计算》中的第四章第一节《for循环的应用》,由 for循环语句的一般格式、列表的几种表达方式以及实践练习三个部分组成,其中,教学重点是 for循环语句的基本格式,教学难点是循环的执行过程以及列表的表达方式。本节内容注重实例分析,通过教师的引导,让学生学会 for循环的执行过程,解决实际问题。
学情分析
本节课的教学内容是信息技术必修 1《数据与计算》中的第四章第一节《for循环的应用》,前面学生已将掌握了 Python的程序设计语言的基础知识包括算数运算符、关系运算法和逻辑运算符、成员运算符、Python函数等;知道程序的三种基本结构,并掌握了顺序结构和选择结构。本节课 for循环应用于生活实例是一个学习的疑难点,考虑到学生的个体差异,本节课采用任务升级方式进行。
4.1.1 For循环的应用
*
For循环语句的一般格式如下:
for 循环变量 in 列表:
语句或者语句组
说明:
1、将一组重复执行的语句称为循环体;
2、循环体必须相对关键词for有缩进,列表后面一定带冒号“:”;
3、循环的执行过程:依次将列表中的元素赋值给循环变量,并执行循环体,
直到整个列表的元素被取完。
列表的表达方式:(1)直接罗列的方式
for i in [1,2,3,4,5]:
print(i)
运行结果:
1
2
3
4
5
for i in [1,2,3,4,5]: