活动二:猜硬币 课件 沪科版信息技术九年级上册.ppt

活动二:猜硬币 课件 沪科版信息技术九年级上册.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

新知导入分析问题抛出的一枚硬币落地后,是正面朝上还是反面朝上?游戏者说出猜测结果后,和答案进行比对,得出“猜中”或“未猜中”的结论。用计算机解决猜硬币问题,其实是需要解决以下两个小问题:1.模拟生活中的抛硬币,随机得出硬币是正面朝上还是反面朝上。这个问题可以转化为随机数问题(假设用1表示正面,0表示反面),即生成一个随机数0或1。2.将游戏者输入的猜测数与生成的随机数进行比较,判断是否猜中,得出结论为“猜中”或“未猜中”。将输入的猜测数与生成的随机数进行比较,判断是否猜中,这种判断功能是由选择结构实现的。用流程图描述猜硬币的算法如下:设计算法设计算法开始用户输入数字0或1给变量number系统生成随机数0或1给变量sjNumber输出“恭喜你猜中了”结束输出“很遗憾你未猜中”sjNumber==number?是否设计算法提示板:Python中的比较运算符有、、=、=、==和!=,分别为小于、大于小于等于、大于等于、等于和不等于。比较siNumber和number两数是否相等,可用sjNumber==number,其结果为True或False。编写条件结构的程序(1)Python选择结构语句。由以上的算法可知,猜硬币程序的结构是选择结构。在Python中是利用如下if-else语句块实现选择结构的。条件AB是否if条件:语句块Aelse:语句块B编写条件结构的程序(2)打开Python软件,编写如下的Python程序。提示板:Python采用代码缩进和冒号来区分代码之间的层次。例如if条件后加冒号和else后加冒号,且i条件和else下方的语句块都必须共同缩进相同字符数量的空格或者制表符。需要注意的是,Python中用于缩进的空格和制表符不可以混用。编写条件结构的程序知识链接常用的逻辑运算符逻辑关系python逻辑运算符示例两者同时满足andi2andi10两者有其一满足ori10ori12某种情况不发生notnoti100运行、调试程序运行、调试程序,观察运行结果,分析程序有无错误。若有,尝试解决。说说做做1.修改猜硬币算法和程序,当用户输入数字0或1后立即输出用户猜的是正面还是反面。说说做做2.处理数据时,经常需要取最大值。设计程序,输入两个数后,输出较大的数。说说做做3.设计程序,输入某初三男生的身高、体重后,输出其BMI指数以及等级。等级初三男生BMI指数(千克/米2)低体重=15.7正常15.8-22.8超重22.9-26.0肥胖=26.1知识链接知识链接实现选择结构的Python语句1.单分支语句单分支语句的一般形式为:if条件:语句块2024年新版教学课件如遇课件中视频、音频无法正常播放,请在网站联系上传者索取完整版本。如需与本课件(或其它课件)配套的教学设计、随堂练习,请与上传者联系索取。《体验Python一程序与程序设计语言编程》活动二:猜硬币沪教版九年级上册内容总览学习目标01新知导入02分析问题03设计算法04目录05编写条件结构程序06运行、调试程序09071008课堂总结知识链接说说做做课后作业学习目标1.信息意识:学习并掌握程序的选择结构,能理解和运用概念2.数字化学习与创新:通过实践活动,掌握运用程序的选择结构解决基本问题技能,能够在实际情境下运用所学知识,解决实际问题。3.计算思维:具备用计算机编程结构解决实际问题的能力。4.信息社会责任:激发对于计算机编程的兴趣和热情,将编程运用到生活中,锻炼自身的道德情操和品德修养,培养优秀的价值观和行为准则。新知导入。通过前面的活动,我们一起经历了用计算机解决问题的基本过程一一分析问题、设计算法、编写程序、运行和调试程序,认识了算法和程序在其中的重要地位。现在,将进一步学习使用Python程序设计语言编写程序,解决一些现实生活中的问题。同学们知道哪些运动python编程解决实际问题的例子吗让我们观看用python猜硬币正反面的例子,开始本节课的学习。*

文档评论(0)

溪涧月 + 关注
实名认证
内容提供者

教师资格证持证人

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。如遇课件中视频无法播放,请留言或私信,一定予以解决。

版权声明书
用户编号:6143101132000005
领域认证该用户于2024年07月27日上传了教师资格证

1亿VIP精品文档

相关文档