网站大量收购独家精品文档,联系QQ:2885784924

八年级上册信息技术 -6课条 python条件语句【教案】.docVIP

八年级上册信息技术 -6课条 python条件语句【教案】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 初中第三册信息第二单元第 6课Phthon程序设计教案 条件语句 一、【教材分析】 教 学 目 标 知识与技能目标 认识程序的分支结构,了解Python语言语句缩进的特点 过程与方法目标 熟练应用条件表达式,掌握if语句的语法格式 情感、态度价值观目标 能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算 法及其思想 教学重点 分支结构的学习,if语句的使用。 教学难点 分支结构思想的理解。 教学方法 情境教学法;任务型教学法;自主探究法 二、【教学流程】 环节 教师活动 学生活动 感悟点滴 情景 创设 谈话法导入,讨论西红柿炒鸡蛋的做法,有的人喜欢放糖,有的人不喜欢放糖,引导学生根据自己的喜好画出相应的流程图。 设计思路:一方面复习流程图的画法,另一方面引出分支的概念,导入条件语句。 用自然语言说出西红柿炒鸡蛋的步骤和方法,并根据自己的喜好画出西红柿炒鸡蛋的流程图。 剖蚌 求珠 探究活动一:比较两个数大小的程序 【问题】 任意输人两个整数x和y,先判断大小。如果xy,则交换位置。完成后,显示x和y的值。 【算法】 引导学生分析问题的步骤和方法,通过自然语言和流程图对算法进行描述。 【尝试】 认识if语句的一般格式 小妙招:在if条件后输入冒号“:”,下面的程序会强制缩进(一般为4字符),以表示一种从属的关系。 2、引导学生理解“交换法”比较两个数的大小 将程序补充完整。 【总结】 教师引导学生探讨:生活中还有哪些问题需要用到分支结构?分支结构和顺序结构有什么不同? 概括:分支结构是程序根据条件判断而选择不同执行方式的一种程序结构。 探究活动二:整数的四则运算 【问题】 设计一个整数四则运算的程序,先输人两个整数X和Y,再提示输人运算符号(+、一、*、/),然后根据运算符号进行计算,输出计算结果,否则提示错误。 了解四则运算符+、-、*、/”,判断需要几个分支? 2、分析程序的算法,思考如何使用if语句控制程序的流程。 #四则运算 #四则运算 x=int(input(x:)) y=int(input(y:)) ope=input(操作符(+、-、*、/):) if ope==+: result=x+y elif ope==-: result=x-y elif ope==*: result=x*y elif ope==/: result=x/y else: print(输入错误!) print(x,ope,y=,result) 探究活动三:密码验证 假设某系统的用户名为“mike,对应的密码是“mike0715。请设计一个程序,提示输人用户名和密码,然后进行判断,并对判断结果给出适当的提示。 【问题】 1、密码验证需要哪些步骤?需要判断的条件有什么? 2、使用i f判断断语句先判断用户名是否正确。如果正确,再判断密码是否正确。如果不正确,则进行错误提示。 【小结】:讨论条件语句的嵌套方法 【阅读教材】 用自然语言分析比较大小的一般步骤: (1)输入x和Y,转换整数类型。 (2)交换法比较两个数大小 (3)输出显示x和Y的值。 2、自然语言转换为流程图 【自主探究】 交换法比较两位数的大小,并完善相应代码,编译运行程序。 x = int(input( x = int(input(“x= ”)) y = int(input(“y= ”)) z = 0 If x y: Print(”x = ”,x,”y= ”,y) 【自主探究】 opeope=input(操作符(+、-、*、/):)if ope==+: opeope=input(操作符(+、-、*、/):) if ope==+: 多分支语句可以使用“ 多分支语句可以使用“if-elif-else”的结构。 【小组合作】 完善程序,编译运行,组内同学相互测试。 【自主探究】 1、联系实际,考虑密码验证需要判断用户名和密码两方面。 if tempUser==user: #在判断密码是否正确 if tempPassword==password: if tempUser==user: #在判断密码是否正确 if tempPassword==password: print(密码正确) else: print(密码错误) else: print(用户名错误) 部分代码参考: 实践 创新 【提高题】旨在发散学生思维,拓宽学生思路。 “石头、剪刀、布”游戏 用数字“l”、+2、3”代替“石头”、“剪刀”、“布”,按照“石头”胜“剪刀”、“布”胜“石头”、“剪刀”胜“布”的规

您可能关注的文档

文档评论(0)

教育教学资料分享 + 关注
实名认证
文档贡献者

教师职称证、心理咨询师证持证人

文档资料有购买版权,文档价格问题,欢迎私聊,可以帮忙改价

领域认证该用户于2022年11月11日上传了教师职称证、心理咨询师证

1亿VIP精品文档

相关文档