ID: 11453567

粤教版B版八下(Python)2.5飞花令 课件+教案+素材

日期:2026-01-28 科目:信息技术 类型:初中课件 查看:66次 大小:4537441B 来源:二一课件通
预览图 0
教版,八下,Python,飞花,课件,教案
    中小学教育资源及组卷应用平台 粤教版B信息技术八年级下册教学设计 课题 第五节 飞花令 单元 第二单元 学科 信息技术 年级 八 学习目标 1. 知识与技能 (1)懂得运用程序如何判断句子中是否包含指定的字符 (2)掌握for循环语句的使用(3)掌握range函数使用2.过程与方法: (1)通过编写程序掌握for循环结构算法的过程。 (2)通过完成任务学会使用序列。 3. 情感态度与价值观: (1) 激发学生学习计算机程序的热情。 (2) 激发学生对计算机编程项目的创想。 重点 for循环语句,range使用 难点 for循环语句,range使用 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 飞花令是古人行酒令时玩的一种文字游戏,《中国诗词大会》节目组引进并改良了“飞花令”,参赛选手轮流说出含有主题字的诗句,在规定时间内未答出或答错为输。 李鸣想用Python 编写一个“飞花令大比拼”的程序,一起来试试吧!(1)如何判断句子中是否包含指定的字符 (2)当循环灾数确定时,如何进行循环实数的控制 (3)如何生成一组某一范围内的数字序列 学生思考回答 从情境导入,激发学生学习的兴趣,引出问题思考。 任务探究 了解古代飞花令规则,设计开发“飞花令大比拼”程序:通过键盘输入诗句,程序自动判断主题字是否在诗句中的指定位置中。 学生思考 以任务作为驱动,让学生有学习的动力。 讲授新课 一、问题与算法1.问题分析我们在(中国诗词大会》等节目中看到的飞花令比赛规则比较简单,选手轮流在规定时间内说出含有主题字的诗句即可。假如飞花令主题字为“花”,选手轮流说出包含“花”字的诗句即可,对于“花”字出现的位置则没有要求。2.算法描述①判断诗句中是否包含主题字:双分支结构②循环多次判断输人诗句中主题字出现的位置是否在指定位置上:循环结构 二、序列和成员运算符 在Python中,字符串、列表等数据类型都属于序列。序列中每个元素都有属于自己的序号(即索引),我们可通过每个元素的索引访问它们。一般从起始元素开始从左到右计数,索引值从0开始递增。Python成员运算符用于判断某个值是否为序列中的成员,共有两个成员运算符:(1 ) in:如果在指定的序列中找到值则返回True, 否则返回False(2)not in:如果在指定序列中找不到值则返回True,否则返回False。for循环语句1.for循环语句格式与算法描述格式:for循环变量in序列:循环体2. range( ) 数字序列函数除字符串、列表这些熟悉的序列类型,Python 还可以通过range( )函数生成一定范围内的数字序列,range( ) 函数生成的是一段左闭右开的数字序列。range( )函数的语法是: rang(start,stop, step); start指的是计数起始值,若省略,默认是0; stop指的是计数结束值,不可省略; step是步长,若省略,默认为1。 学生听讲学生思考回答 通过讲授让学生了解本节课的重难点。 自主学习 编写“飞花令大比拼”程序实现如下功能:飞花令主题字为 “花”,对令人输入一句七言古诗诗句,判断主题字出现的位置是否依次出现在诗句的第1到第7个字,如果依次出现则飞花令挑战成功,如果诗句特定位置没有出现主题字,飞花令结束。 学生讨论完成任务 学生体验到了编程的快乐,更加喜欢编程。 课堂小结 第五节 飞花令一、问题与算法二、序列和成员运算符 三、for循环语句 板书 第五节 飞花令一、问题与算法二、序列和成员运算符 三、for循环语句 21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页) HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)注意:复制程序的时候,不要复制多余的空格,如果有空格,会显示字符不正确。运行将不成功。 程序1 line = input("请输入一句古诗诗句:") if "花" in line: print("通过") else: print("不通过") 程序2 print("飞花令主题字:花" ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~