- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《让程序来判断》教学设计
成都市盐道街小学得胜分校王洋
一、学情分析
本课的教学对象是五年级学生,初次接触python软件,通过前四节课的学习,已经掌握了
print()函数、input()函数、str()函数以及int()函数,对python编程创作有了一定的体会,能利用代
码编程环境编写简单程序,为本节课的学习奠定了基础。并且学生对学习本软件有很高的兴趣,
有利于后续课程的开展。
二、教材分析
python是一门全新的编程语言,是世界上最简单、功能最丰富的编程语言之一。用其可以很
容易的创造交互式故事情节,动画,游戏,可以大大增加学生的学习兴趣。本课是学生学习的第
五课,前几节课介绍了Python交互编程环境idle以及代码编程环境的界面和使用方法,本节课通
过利用python编程语言编写电脑开机密码判断程序的实例,让学生在实践中了解程序设计的思维
方式,学习将自然语言转化为python编程的方法,提高学生的学习兴趣。本课的内容有承上启下
的作用,为后面程序的编写做了铺垫。
三、教学目标
(一)知识与技能:
1.学会将“中文代码”转化为“python代码”。
2.学会使用if-else结构来实现程序的判断。
(二)过程与方法:
1.通过案例分析,让学生理解程序设计的思维方式。
2.通过演示、引导,学生自主练习,实现知识的拓展和迁移。
(三)情感态度价值观:
1.激发创作热情,建立科学的思维方式。
2.通过自己编写程序,激发学生学习兴趣,感受成功喜悦。
四、教学重点与难点
重点:学会使用if-else结构来实现程序的判断。
难点:通过案例分析,让学生理解程序设计的思维方式。
五、教学过程
(一)设问导入:
我们在使用计算机的过程当中,常常会遇到需要输入密码的情况,谁能举个例子?(学生答:
电脑开机密码,QQ密码,游戏账号密码等等……)
如果输入的密码正确,程序通过,继续执行后面的操作;如果输入错误,程序不会执行后面
的操作,那么今天我们就要学习利用python编程语言来实现这种判断。
设计意图:联系生活已有经验,导出本节课学习主题。
(二)分析判断过程
我们以电脑开机密码为例:王老师的电脑开机密码是:666666。如果输入的密码是
666666,那么就可以解锁我的电脑。如果输入的密码不是666666,那么提示重新输入密码。
师:王老师先问大家一个问题,把大象关进冰箱需要几步?(学生答:三步,打开冰箱门,
放进大象,关上冰箱门)
师:那么大家觉得输入密码完成判断需要几步呢?(学生说一说,写一写)
1、原始密码为666666
2、输入密码
3、如果输入密码正确,解锁电脑
4、如果输入密码错误,提示密码错误,请再次输入
设计意图:python编程语言与自然语言非常接近,只要我们能够使用自然语言把解决问题
的过程说清楚,我们就能够轻松地编写python程序。通过写中文程序(伪代码)理清思路。
(三)“中文程序”转化为“python”程序
活动1:利用旧知转化
计算机程序其实就是让计算机按照一定的步骤完成一系列指令,如果我们把刚刚我们写的步
骤看做是一个“中文程序”,那么我们该如何将其转化为“python”程序呢?
师:回想一下我们已经学习过的python程序
1、能够使用变量的时候尽量使用变量
2、“输入密码”可使用input()函数
3、“显示提示语”可使用print()函数
活动2:利用新知转化
利用我们已学的知识将中文程序转化后,我们发现计算机仍然无法直接执行这些指令,我们
还需要一些新知识的帮助,请认真观看下面这个短视频,并找出可以给我们提供帮助的知识点。
1、“如果”对应python语言中的if语句
2、“否则”对应python语言中的else语句
3、“等于”对应python语言中两个等号(==)
因为python语言中等号是赋值的意思,变量=变量的值,如a=1,即a
您可能关注的文档
- 全国高等学校计算机等级考试(二级C语言)选择题试题库(每题都有解析).pdf
- 2022年南昌大学计算机网络技术专业《计算机网络》科目期末试卷B(有答案).pdf
- 2023年北京邮电大学网络教育学院毕业设计参考题目.pdf
- 数学六年级下册补充习题答案.pdf
- 最新部编版六年级语文下册《春夜喜雨》课后练习(带答案).pdf
- 2023年10月自考经济法概论00043-试题及答案.pdf
- 2023年国家电网招聘之其他工学类模考预测题库(夺冠系列).pdf
- 2022年北京化工大学数据科学与大数据技术专业《计算机网络》科目期末试卷B(有答案).pdf
- 信号与系统期末考试考点整理.pdf
- 2022-2023年中级银行从业资格之中级个人理财高分通关题库A4可打印版.pdf
最近下载
- 大型会议会务工作流程清单(培训讲学版).docx VIP
- 零碳园区水资源循环利用方案.docx
- DB35∕T 836-2015 学生服装标准规范.docx VIP
- 心力衰竭病人的护理(完整版) .pptx VIP
- 明配管支吊架的计算表.xls VIP
- 活动一《塑料制品大点兵》课件 沪科黔科版综合实践活动二年级上册.pptx VIP
- 社区教育考试题及答案.doc VIP
- 污水处理优化软件:SuperPro Designer二次开发_(5).设备与物料流管理.docx VIP
- MSS SP-25中文 国外国际规范.pdf VIP
- 医院信息互联互通标准化成熟度测评方案(2025年版).docx VIP
原创力文档


文档评论(0)