资源简介 (共15张PPT)一起玩游戏敲七规则:依次从某个数开始顺序数数,数到7的倍数的要拍手表示越过(比如:7、14、49等都不能说出),下一人继续数下面的数字。违反规则者请起立。每个人都在不断地重复做一件事情:判断当前数是不是7的倍数,如果不是就说出当前这个数。体现了哪种程序结构?课标分析掌握for循环语句的一般格式以及使用方法,掌握列表的三种表达方式,掌握程序的调试和运行。通过解决生活中的实际问题,体验使用循环语句解决问题。信息意识:针对不同问题,采用自主或者协作方式,运用合适的数字化工具进行信息加工与处理,从而构建知识、表达思想、解决问题。计算思维:依据问题需要,设计和表示简单算法;掌握for循环等程序设计语言的基本知识,利用程序设计语言实现简单算法,解决问题。教材分析本节课的教学内容是信息技术必修1《数据与计算》中的第四章第一节《for循环的应用》,由for循环语句的一般格式、列表的几种表达方式以及实践练习三个部分组成,其中,教学重点是for循环语句的基本格式,教学难点是循环的执行过程以及列表的表达方式。本节内容注重实例分析,通过教师的引导,让学生学会for循环的执行过程,解决实际问题。学情分析本节课的教学内容是信息技术必修1《数据与计算》中的第四章第一节《for循环的应用》,前面学生已将掌握了Python的程序设计语言的基础知识包括算数运算符、关系运算法和逻辑运算符、成员运算符、Python函数等;知道程序的三种基本结构,并掌握了顺序结构和选择结构。本节课for循环应用于生活实例是一个学习的疑难点,考虑到学生的个体差异,本节课采用任务升级方式进行。4.1.1For循环的应用For循环语句的一般格式如下:for循环变量in列表:语句或者语句组说明:1、将一组重复执行的语句称为循环体;2、循环体必须相对关键词for有缩进,列表后面一定带冒号“:”;3、循环的执行过程:依次将列表中的元素赋值给循环变量,并执行循环体,直到整个列表的元素被取完。列表的表达方式:(1)直接罗列的方式foriin[1,2,3,4,5]:print(i)运行结果:12345foriin[1,2,3,4,5]:print(i)print("good")foriin[1,2,3,4,5]:print(i)print("good")1good2good3good4good5good12345good运行结果:运行结果:注意缩进列表的表达方式:(2)先定义后使用values=[1,2,3,4,5]foriinvalues:print(i)运行结果:12345列表的表达方式:(3)使用range()函数函数语法range(stop)range(start,stop[,step])参数说明:start:计数从start开始。默认是从0开始。例如range(0,5)等价于range(5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5step:步长,可正可负,默认为1,可省略。例如:range(0,5,1)等价于range(0,5)连一连(3)使用range()函数foriinrange(1,6):print(i)指定步长foriinrange(1,5,2):print(i)foriinrange(6,0,-2):print(i)指定步长8.运行结果:123452.运行结果:137.运行结果:642foriinrange(6):print(i)4.运行结果:0123453.运行结果:01234565.运行结果:123456.运行结果:64201.运行结果:135初级版:敲7游戏1.0100(含100)以内敲七游戏:依次从1开始顺序输出,只要不是7的倍数则输出(比如:7、14、49等都不能输出)升级版:敲7游戏2.0100(含100)以内敲七游戏:依次从1开始顺序输出,输出的数不是7的倍数以及不含7的数(比如:7、14、17、49等不能输出)总结 展开更多...... 收起↑ 资源预览