第8课 循环结构-for循环ppt课件(26张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar

相关 举报
  • 第8课 循环结构——for循环ppt课件(26张PPT)+教案_2023新浙教版(2020)八年级上册《信息技术》
    • 第8课 循环结构——for循环.doc--点击预览
    • 第8课 循环结构——for循环.pptx--点击预览

文件预览区

资源描述
浙教版信息技术八年级第 8 课循环结构for 循环教学设计浙教版信息技术八年级第 8 课循环结构for 循环教学设计课题 循环结构for 循环单元第二单元学科信息技术年级八年级学习目标知识目标:1、了解现实生活中常见循环事件(累加,累乘,统计);了解 for 循环的格式,执行过程;理解 for 循环的设计。技能目标:会对循环事件进行分析,并用循环结构对事件加以描述;学会画循环结构流程图情感目标:培养学生的创造性思维能力、探索精神,让学生在实践中体验成功的喜悦;。重点循环结构概念,for 循环的格式及设计。难点分析归纳累加、累乘、统计循环的实现。教学过程教学环节教师活动学生活动设计意图导入新课生活中年复一年、日复一日;一年有四季变换,星期往复等等,都是有规律的重复循环。如果编写程序求 1100 的和,顺序语句要写 100 次,有没有更好的方法?这节课我们一块来学习程序中的循环结构-for 循环。思 考 并 回 答问题 激发学生学习兴趣并快速进入学习状态讲授新课循环结构是一种十分重要的程序控制结构,其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体 在 Python 程序中,主要有两种循环结构的语句:for 循环语句和 while 循环语句。重复一定次数的循环,称为计数循环重复直至发生某种情况时结束的循环,称为条件循环一、一、for 循环语句循环语句for 循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。for 循环语句的一般格式是:forin:循环体else:语句块for 循环需要一个代码块来告诉程序每次循环通 过 教 师 的讲解,以小组合作的方式,开 展 探 讨 交流,完成任务。通过小组合作,加强学生组内团结、共同完成任务时做什么,这个代码块(缩进的代码部分)称为循环体for 循环的执行流程,如图所示。每经过一次循环,就会得到序列中的一个元素,并通过循环体处理它。通常是字符串、列表、range 对象实例等。当序列中的元素全部遍历完成后,程序就会自动退出循环,继续执行 else 子句的语句块。知识链接遍历遍历是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅做一次访问。例如,输出字符串“Python 3”中的各个字符,可以通过 for 循环语句实现。#输出字符串中的各个字符str=Python 3for i in str:print(i)其程序的运行结果如图所示第一行是赋值语句:将字符串Python 3赋值给变量 str。第二、三行是 for 循环语句:对字符串循环遍历,并逐个输出字符。遍历从字符P开始到字符3结束,共循环 7次。每次循环,先获得字符,再赋值给变量 i,最后输出变量 i 的值。亲身体验利用 for 循环语句,输出列表apple,banana,peach 中的各个元素。学 生 小 组 间讨论,共同完成任务。通 过 教 师 的讲解,以小组合作的方式,开 展 探 讨 交流,完成任务。培锻炼学生的语言组织能力和表达的能力。加强学生组内团结、共同完成任务二、二、range()函数函数字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过 Python 提供的函数 range()构建数字序列,再通过 for 循环遍历序列中的所有元素。日积月累range()函数格式:range(start,stop,step)。功能:创建一个整数列表。参数:起始值(缺省为 0),终值(但不包括),步长(缺省为 1)。例如,计算 1100 所有奇数的和。使用函数 range(),起始值为 1,终值为101(或 100),步长为 2。sum=0For i in range(1,101,2)sum=sum+iprint(“1100 的所有奇数的和:”,sum)其程序的运行结果如图所示例如:计算 s=1+2+3+100输入:#初始化变量“和”s=0运算:#使用 for 循环 100 次加法 for i in range(1,101):#i 范围 1-101 s+=i 输出:#使用 print 进行输出通 过 教 师 的讲解,以小组合作的方式,开 展 探 讨 交流,完成任务。学 生 小 组 间讨论,共同完成任务。加强学生组内团结、共同完成任务培锻炼学生的语言组织能力和表达的能力。print(sum is,s)注意:在 for 循环语句中,range(0,3)表示变量 i变化的范围是 0 至 2,;range(0,5)表示 i 的变化范围是 0 至 4。例如,输出列表apple,banana,peach 中的各个元素。首先通过函数 len()计算列表长度(元素个数),并通过函数 range()构建一个整数序列,再根据索引值输出列表元素。#输出列表中的各个元素lst=apple,banana,peachn=len(lst)For index in range(n):print(当前水果:,lstindex)其程序的运行结果如图所示亲身体验利用 for 循环语句,结合函数 range()、len(),输出字符串Python 3中的各个字符。随堂练习随堂练习1.阅读以下程序,写出运行结果。#通过成员资格运算符输出列表元素program=Java,Python,VisualBasicFor w in program:print(w,len(w)输出:()学 生 小 组 间讨论,共同完成任务,并分组汇报。培养学生独立完成练习的能力。课堂小结分小组总结归纳,教师补充。各 组 汇 报 总结,其他小组成员做补充。锻炼学生的总结能力,逻辑思维、语言表达能力。布置作业 1.阅读以下程序,写出运行结果。#通过索引遍历输出列表元素program=Java,Python,VisualBasicn=len(program)For i in range(n):print(i,programi)输出:()板书一、for 循环语句二、range()函数浙教版信息技术浙教版信息技术 八八年级年级第8课 循环结构for循环新知导入 生活中年复一年、日复一日;一年有四季变换,星期往复等等,都是有规律的重复循环。如果编写程序求1100的和,顺序语句要写100次,有没有更好的方法?这节课我们一块来学习程序中的循环结构-for循环。新知讲解 循环结构是一种十分重要的程序控制结构,其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。在Python程序中,主要有两种循环结构的语句:for循环语句和while循环语句。新知讲解 重复一定次数的循环,称为计数循环 重复直至发生某种情况时结束的循环,称为条件循环新知讲解一、for循环语句 for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。for循环语句的一般格式是:forin:循环体else:语句块 for循环需要一个代码块来告诉程序每次循环时做什么,这个代码块(缩进的代码部分)称为循环体新知讲解 for循环的执行流程,如图所示。新知讲解 每经过一次循环,就会得到序列中的一个元素,并通过循环体处理它。通常是字符串、列表、range对象实例等。当序列中的元素全部遍历完成后,程序就会自动退出循环,继续执行else子句的语句块。新知讲解遍历 遍历是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅做一次访问。知识链接新知讲解 例如,输出字符串“Python 3”中的各个字符,可以通过for循环语句实现。#输出字符串中的各个字符str=Python 3for i in str:print(i)新知讲解 其程序的运行结果如图所示新知讲解 第一行是赋值语句:将字符串Python 3赋值给变量str。第二、三行是for循环语句:对字符串循环遍历,并逐个输出字符。遍历从字符P开始到字符3结束,共循环7次。每次循环,先获得字符,再赋值给变量i,最后输出变量i的值。新知讲解 利用for循环语句,输出列表apple,banana,peach 中的各个元素。亲身体验新知讲解二、range()函数 字符串和列表等序列,其所有元素的索引值构成一个数字序列。为此,可以先通过Python提供的函数range()构建数字序列,再通过for循环遍历序列中的所有元素。新知讲解range()函数格式:range(start,stop,step)。功能:创建一个整数列表。参数:起始值(缺省为0),终值(但不包括),步长(缺省为1)。日积月累新知讲解例如,计算1100所有奇数的和。使用函数range(),起始值为1,终值为101(或100),步长为2。sum=0For i in range(1,101,2)sum=sum+iprint(“1100的所有奇数的和:”,sum)新知讲解 其程序的运行结果如图所示新知讲解例:计算s=1+2+3+100输入:#初始化变量“和”s=0运算:#使用for循环100次加法 for i in range(1,101):#i 范围 1-101 s+=i 输出:#使用print进行输出print(sum is,s)注意:在for循环语句中,range(0,3)表示变量i变化的范围是0至2,;range(0,5)表示i的变化范围是0至4。新知讲解 例如,输出列表apple,banana,peach 中的各个元素。首先通过函数len()计算列表长度(元素个数),并通过函数range()构建一个整数序列,再根据索引值输出列表元素。#输出列表中的各个元素lst=apple,banana,peachn=len(lst)For index in range(n):print(当前水果:,lstindex)新知讲解 其程序的运行结果如图所示新知讲解 利用for循环语句,结合函数range()、len(),输出字符串Python 3中的各个字符。亲身体验随堂练习1.阅读以下程序,写出运行结果。输出:#通过成员资格运算符输出列表元素program=Java,Python,VisualBasicFor w in program:print(w,len(w)课堂小结板书设计一、for循环语句二、range()函数1.阅读以下程序,写出运行结果。作业布置输出:#通过索引遍历输出列表元素program=Java,Python,VisualBasicn=len(program)For i in range(n):print(i,programi)
展开阅读全文
相关搜索
资源标签
版权提示 | 免责声明

1,本文(第8课 循环结构-for循环ppt课件(26张PPT)+教案-2023新浙教版(2020)八年级上册《信息技术》.rar)为本站会员(QXX)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


当前位置:首页 > 初中 > 信息 > 浙教版(2020) > 八年级上册


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|