第8课 循环结构——for循环 教案

文档属性

名称 第8课 循环结构——for循环 教案
格式 doc
文件大小 866.3KB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-09-13 14:54:33

图片预览

文档简介

中小学教育资源及组卷应用平台
教学内容 第8课 循环结构——for循环 课时 1
教学目标 1.了解循环结构 2.掌握for循环的语句格式和执行流程 3.初步掌握range()函数格式及功能,能够编写简单的for循环程序
教学重点 for循环语句格式及其应用 range()函数格式及功能 教学难点 利用for循环语句编写简单的程序
教学准备 Python3.X程序开发环境、实例
教学过程
教学版块 教师活动 学生活动 设计意图
课程导入 教师播放《射雕英雄传》片段,黄蓉给瑛姑出的数学题:有一个数,三三数之胜二,五五数之剩三,七七数之剩二,这个数是多少呢? 学生尝试解决 用电视剧引入,活跃课堂气氛,并引出本节课的教学内容
for循环语句 (

) (
循环体
)for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成或找到符合条件的内容。 遍历:是指根据数据之间的逻辑结构,遵循一定的顺序,依次对数据的所有元素做一次且仅作一次访问。 我们来试着分析一下黄蓉出的这道题我们该怎么做?请学生回答 生: 教师总结:我们从1开始,对每个数验证是否满足“三三数之胜二,五五数之剩三,七七数之剩二”,直到找到这个数。 一边讲,一边画出for循环的执行流程图 (
变量in序列?
) (

) for循环语句的一般格式: for <变量> in <序列>: <循环体> [else: 语句块] 序列通常是字符串、列表、range对象实例等。 注意:冒号、缩进 例如:输出字符串“Python3”中的各个字符 str=”Python3” for i in str: print(i) 练习:利用for循环,输出列表[“apple”,”banana”,”peach”]中的各个元素。 学生学习 学生回答 学习for循环语句的一般格式 学生练习、展示 讲解for循环和遍历的含义 请学生回答,培养他们的思考能力,并发现问题 学习流程图的画法 重点说明for循环语句中需要注意的内容:序列、符号、缩进 教师点评
range()函数 回到黄蓉给瑛姑出的题目:起点是1,那么遍历的终点是几呢?验证数字1之后,下一个数是几呢,规律是什么? 可以通过Python提供的函数range()构建数字序列,再通过for循环遍历序列中的所有元素。 学习:range()函数 格式:range([start,]stop[,step]) 功能:创建一个整数列表 参数:起始值(缺省为0),终值(不包括),步长(缺省为1) 对range函数进行熟练 range(101) range(1,101) range(1,101,2) 解题:我们对黄蓉出给瑛姑的题目,完善一下,100以内是否有满足的数 for number in range(101): if number%3==2 and number%5==3 and number%7==2: print(“这个数是:”,number) 练习:计算1~100所有偶数的和 sum=0 for i in range(0,101,2): sum=sum+i print(“1~100以内所有偶数的和:”,sum) 学习range()函数 练习熟练range()函数 学生动手 对range()函数的再复习 对函数进行详细说明 通过练习题加深对函数的认识 学生尝试动手练习,完成课前提出的问题 修改书本代码,快速完成
随堂练习 写出运行结果 1. program=[“Java”,”Python”,”Visual Basic”] for w in program: print(w,len(w)) _______________________________ 2. program=[“Java”,”Python”,”Visual Basic”] n = len(program) for i in range(n): print(i,program[i]) _______________________________ 较简单,学生可以独立完成 有难度的提升,需要教师指导 复习len()函数 重点说明这段程序,通过索引遍历输出列表元素
总结 请学生回忆一下本节课的内容,课程的主要内容是什么。 学生回答完后,可以出示PPT再做总结
板书设计 (

)一、for循环语句 (
变量in序列?
) for <变量> in <序列>: <循环体> (

) [else: 语句块] (
循环体
) 二、range()函数
教学反思
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)