《Python编程案例》教案 第8次课 流程控制语句(三)——开发“人机猜拳”游戏.doc

《Python编程案例》教案 第8次课 流程控制语句(三)——开发“人机猜拳”游戏.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 16 PAGE 16 PAGE 11 PAGE 11 《Python编程基础知识》 教案 课时分配表 章序 课程内容 课时 备注 1 文档处理 12 2 电子表格处理 8 3 演示文稿制作 4 4 信息检索 6 5 新一代信息技术概述 10 6 信息素养与社会责任 8 合计 48 课题 流程控制语句(三)——开发“人机猜拳”游戏 课时 2课时(90 min) 教学目标 知识技能目标: (1)掌握while和for循环语句的使用方法。 (2)掌握break和continue跳转语句的使用方法。 (3)能画程序流程图,并根据实际问题选择合适的流程控制语句编写程序。 思政育人目标: (1)养成分析问题,事前规划的良好习惯。 (2)增强总结规律,将事物化繁为简的能力。 (3)强化环境保护意识,提倡节约能源、绿色健康出行。 教学重难点 教学重点:while和for循环语句的使用方法,break和continue跳转语句的使用方法,能画程序流程图。 教学难点:利用所学知识点解决实际问题。 教学方法 案例分析法、问答法、讨论法、讲授法、实训法 教学用具 电脑、投影仪、多媒体课件、教材 教学设计 课前任务→考勤(2 min)→新课预热(10 min)→问题导入(5 min)→传授新知(30 min) →任务实施(15 min)→实操练习(15 min)→课堂小结(3 min)→作业布置(2 min) 教学过程 主要教学内容及步骤 设计意图 课前任务 【教师】布置课前任务,提醒同学通过APP或其他学习软件,完成课前任务 请大家思考可以通过什么方法可以实现多次“人机猜拳”功能,预习本任务需要的相关知识点。 【学生】完成课前任务 通过课前任务,使学生了解本次课的重要性,增加学生的学习兴趣 考勤 (2 min) 【教师】清点上课人数,记录好考勤 【学生】班干部交假条 培养学生的组织纪律性,掌握学生的出勤情况 新课预热 (10 min) 【教师】与学生简单互动,复习回顾上次课的内容等 【学生】聆听、互动 【教师】概括本次课总体学习内容,让学生大体了解本次课学习内容 循环语句可分为while语句、for语句和嵌套的循环语句。跳转语句可分为break语句和continue语句。 通过老师与学生的互动,并让学生了解这次课的知识点大致要求 问题导入 (5 min) 【教师】提出以下问题: 我们都学过了C语言,请大家思考一下, C语言的循环控制语句是什么? 【学生】思考、举手回答 【教师】通过学生的回答引入要讲的知识 通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣 传授新知 (30 min) 一、while语句 【教师】讲解Python中的while语句 while语句的基本语法格式如下。 while 判断条件: 语句块 # 循环体 上述语句的执行过程是,当判断条件为True时,执行循环体;接着再次判断条件,如果为True,继续执行循环体;如此反复,直到判断条件为False时结束循环,执行while语句后的语句。 【教师】强调以下问题 while语句是“先判断,后执行”。如果刚进入循环时判断条件就不满足,则循环体一次也不执行。还需要注意的是,循环体中一定要有语句修改判断条件,使其有为False的时候,否则将出现“死循环”。 【学生】聆听、记录、理解 【教师】演示例3-4程序 n = int(input(请输入一个整数:)) #输入n的值,并转换为整数 i = 1 #创建变量i,赋值为1 S = 0 #创建变量S,赋值为0 while i = n: #循环,当in时结束 S += i #求和,将结果赋给S i += 1 #变量i加1 print(S=1+2+3+…+n=, S) #输出S的值 【学生】观察运行结果并讨论 【教师】讲解程序 【学生】聆听、记录、理解 【教师】布置题目 (1)以下程序的输出结果是( )。 n = 1 s = 1 y = 0 while n 5: s *= n y += s n += 1 print(y) A.24 B.120 C.33 D.143 (2)下列程序段的循环次数是( )。 k = 100 while k = 1: print(k) k = k / 2 A.100 B.99 C.50 D.7 【学生】完成题目 【教师】随机点名回答 二、for语句 【教师】讲解Python中的for语句 1、基本语法格式 for语句的基本语法格式如下。 for 变量in 序列: 语句块 #循环体 上述语句

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档