- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《条件语句》教学设计
●教材分析
●学情分析
●教学目标
知识与技能目标:通过实例正确理解条件语句的概念、流程图、格式、用法;能初步用条件语句设计算法,进一步体会算法的基本思想,学习有條理地、清晰地表达解决问题的步骤,提高逻辑思维能力。
过程与方法目标:通过实例,发展对解决具体问题的过程与步骤进行分析的能力;通过探索、画流程图、编写程序以解决具体问题的过程,发展应用算法的能力。
情感态度与价值观目标:能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性;在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。
行为与创新目标:运用条件语句进行创意编程,以解决现实生活中遇到的问题。
●教学重难点
教学重点:条件语句的结构和用法。
教学难点:将流程图中的条件结构转换为条件语句组成的程序。
●课时安排
●教学方法与手段
问题导向式教学法、任务驱动法。
●教学准备
网络机房、教学课件、半成品小程序、学习任务单。
●教学过程
1.游戏导入
教师向学生展示“猜币”程序,邀请学生参与这一游戏,查看猜币的结果(如图1)。
师:为什么我们每次猜币都会输呢?程序是怎么实现的呢?你能用自然语言来描述吗?
生:如果我猜是正面,计算机掷币的结果就是反面,如果我猜是反面,计算机掷币的结果就是正面,因此我们每次猜币都错了。
师:刚刚大家在用自然语言描述的时候,都用了“如果……就……”“如果……那么……”之类的判断语句,这些语句翻译成英文是什么呢?
生:if……then……
设计意图:通过小游戏,吸引学生的注意力,并让学生发现参与游戏的结果都是猜输,从而引发学生思考,利用自然语言的描述顺利引出条件语句。
2.新知学习
师:一起来看一下程序代码,程序中多次出现了什么语句结构?看看课件里用红色圆框框出的英文都是什么?
生:if……then……
教师带领学生分析语句。
学生总结得出:程序的思路是,如果我们猜正面,那么计算机就掷币为反面,如果我们猜反面,那么计算机就掷币为正面,所以我们必败!
教师引出条件语句的定义:给定一个判断条件,并在程序执行过程中判断该条件是否成立,根据判断结果执行不同的操作。
师:请同学们结合现在看到的程序代码,在Flash动画中拖放出语句的语法格式(如图2)。
学生在Flash动画中拖放出语句的语法格式。
教师引入条件语句的一种格式:
If条件Then程序段A
师:通过分析,大家能不能把程序改成必胜的结果呢?
学生相互讨论,形成思路。
师:通过“必败”和“必胜”的“猜币”程序,可以发现这其实是程序中早已设定好的,跟运气毫无关系,我们能不能自己设计出一个计算机掷币结果随机的“公正版”“猜币”程序?大家可以将自己的思路用流程图来体现。[教师适当介绍一下Randomize及n=Int(2*Rnd)]
部分学生完成流程图后,教师请一位学生在黑板上用刚刚学过的if……then……语句格式编写程序中的判断部分。
大部分学生完成后,提示学生对比黑板上学生编写的判断语句格式和“画程”软件中“代码窗口”内判断语句的格式有什么区别。
学生发现和自己刚刚所学的条件语句格式不一样,由此引入条件语句的另一种格式:
If条件Then
程序段A
程序段B
EndIf
学生利用Flash动画拖拽出第二种语句的格式。
设计意图:通过观察程序代码,让学生发现“必败”的真正原因是计算机进行了程序设定,由此引出如何才能让每次猜币的结果都是“必胜”,并再次过渡到“公正版”程序的编写,层层递进。在这个过程中,通过流程图让学生发现条件语句的第二种格式,通过思考两种格式的区别,更加清晰地了解条件语句。
3.总结格式
师:请大家思考一下,条件语句的两种格式有什么区别?
学生思考,教师引导学生总结。
(1)单行格式的If语句。
单行格式的If语句可判断一个或多个条件的成立与否,仅在条件成立时执行特定程序段,条件不成立时则跳出当前语句继续执行下一行代码,格式如下:
If条件Then程序段A[Else程序段B]
(2)多行格式的If语句。
在条件成立或不成立时都需要执行对应的程序段,格式如下:
If条件Then
程序段A
程序段B
EndIf
教师引导学生举例说明条件语句在现实生活中的应用(用声音控制灯的亮灭、感应水龙头……),通过利用条件语句解决现实问题,激发学生今后学习编程的兴趣。
设计意图:通过两种格式条件语句的对比,让学生能够更加清晰地了解两种格式条件语句的区别、适用场合、在现实生活中的应用,强化学生的认知。
4.算法的优化
师:如果我输入的值不是1和0这两个数,猜币的结果会怎样?
生:都是输出“猜错了”。
师:怎么解决这个问题呢?
生:在输入一个值后,再加一个判断语句,判断值是不是0或1,如果不是,就提示用户重新输入
您可能关注的文档
- “编”写精彩,“程”就未来.docx
- “草木染”A-STEM课程的开发.docx
- “点餐式教学”中菜单的制作实践与研究.docx
- “电子书包”让化学课堂教学更高效.docx
- “汉语作文自动测评系统”在作文教学中的应用.docx
- “互联网+”环境下的高职翻转课堂教学实践研究.docx
- “互联网+”环境中利用博客开展高中信息技术分层教学.docx
- “互联网+”时代教师现代教育技术能力提升系统研发.docx
- “基于问题的研究分享策略”的设计与实施.docx
- “教学助手”助推小学信息技术课堂变革.docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)