课件编号8710878

广东教育出版社必修一《数据与计算》4.3Python基础古诗词填词游戏——运用选择结构描述问题求解过程课件(15张ppt)+教案+习题

日期:2024-05-07 科目:信息技术 类型:高中教案 查看:53次 大小:4976665Byte 来源:二一课件通
预览图 0
广东,结构,教案,ppt,15张,课件
    (课件网) 中国诗词大会 导入 哇!太美了!太美了…… 此情此景你会发出怎样的感叹? Python基础-古诗词填词游戏 ———运用选择结构描述问题求解过程 古诗词填词游戏初探 生活中的选择 第二关:诗句对一对,根据上句对下句补充上下句或给整首诗词, 名句留白, 玩家补充 第一关:猜作者或诗名 游戏功能 古诗词填词游戏第一关———猜作者 功能要求:设计答题环节,出一首诗让答题者回答作者是谁,正确则过关。 分析问题 算法设计 编程实现 调试运行 下一关 停止 是 否 回答正确 那么,该如何编程实现呢? 认识选择(分支)结构 当程序执行到某一步时,会遇到一个条件判断,程序会根据不同的结论执行相应的分支,即进行判断并作出选择 基本结构: 对大小关系进行判断 对事件是否成立判断 语句块1 条件 语句块2 是 否 判断什么? 条件 认识分支结构 当程序执行到某一步时,会遇到一个条件判断,程序会根据不同的结论执行相应的分支,即进行判断并作出选择 基本结构: 对大小关系进行判断 对事件是否成立判断 语句块1 条件 语句块2 是 否 判断什么? 怎么选择? 成立(逻辑值为真) 不成立(逻辑值为假) 认识分支结构 功能:进行判断并作出选择 语句块1 条件 语句块2 是 否 语句块1 条件 是 否 单分支 双分支 if 条件表达式: 语句1 …… 语句n else: 语句x …… 语句m 语句w 选择结构程序的一般形式 小提示: Python程序缩进很严格,同级别的程序行要缩进并对齐。 例如,以上程序中if与else要对齐,语句1到语句n要缩进并对齐。 选择结构程序的功能是: (1)如果条件表达式成立(值是真),那么执行语句1到语句n的程序段。 (2)否则(值是假),就执行语句x到语句m。 (3)不论条件成立与否,判断完成后都继续执行语句w。 因为语句w与else对齐。 活动1:编程实现输入游戏开头及第一关问题并输入答案做出判断 代码实现 小提示:1. import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。 2.Time模块提供各种与时间相关的函数。 time.sleep(secs) 作用:在给定的秒数内挂起调用线程的执行。 3.注意命令语句为英文状态下输入,文字内容为中文状态下输入 4.巧用复制(copy)粘贴(paste) 5.注意缩进 活动1:编程实现输入游戏开头及第一关问题并输入答案做出判断 代码实现 为什么此处王贞白要加引号呢? 分支语句的 嵌套使用 代码实现 活动2:编程实现游戏第二关 功能要求:诗句对一对,选择类别:唐诗、宋词还是其他,根据类别出题,完成补充上下句 是 否 是 否 提示 唐诗 宋词 其他 是 否 True False 语句块1 True False 语句块2 条件1 语句块3 if 条件1:  语句块1 else:  if 条件2: 语句块2 else: 语句块3 选择结构嵌套语句的一般格式: 选择结构嵌套语句的流程图: 条件2 代码实现 此处可以简写为elif 完善程序 VB语言 C语言 如何优化程序将两个代码合并? 知识小结 是什么 怎么写 怎么用 功能:进行判断并作出选择 特点:先判断,择其一 基本分支结构 分支结构的嵌套 可以用多种语言实现 数学问题 前沿科技中的应用Python基础古诗词填词游戏———运用选择结构描述问题求解过程评测练习 1.以下程序段执行后(图1),输出结果为() (图1) A.m能被3整除 B.m不能被3整除 C.29不能被3整除 D.29能被3整除? 2.以下程序段语句执行后(图2),x的值是() ;y的值是() (图2) 3.以下程序段(图3)运行后,输出结果是() (图3) 10.打开IDLE,新建一个文件,完成如下程序,命名为:水仙花数.PY。 程序实现如下功能:从键盘输入任意一个三位正整数,判断其是否为水仙花数(水仙花数是三位整数: ... ...

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