《选择结构程序设计》教学设计 一、教材分析 本课是华中科大课标版《信息技术》九年级上册第四课的内容,是计算思维中程序设计模块的重要组成。在此之前,学生已经学习了顺序结构程序设计,为本课的内容做好了铺垫,本课将从计算机解决问题的一般方法出发,让学生根据选择结构实例分析问题、描述算法,最后编写和调试程序,学会使用选择结构条件语句,体验编程解决问题的整个过程,同时在本课中,学生进一步理解程序设计的基本方法,能够为后续循环结构的学习奠定基础。 二、学情分析 学生抽象逻辑思维能力开始快速发展,通过启发下能够依据逻辑关系对问题做出分析和判断。经过前面几节课的学习,学生学习了算法及BASIC语言顺序结构程序设计,基本能分析问题并设计出算法步骤,可以看懂流程图,能用流程图描述算法,能用输入、输出和赋值语句编写简单的顺序结构程序,比较熟悉QBASIC的运行环境,对于程序的建立、运行和调试过程也有了一定的经验,但还不够深入和扎实。 三、教学目标 问题与情境 从“购物网站计价”的实际问题出发,分析程序结构,通过问题的抽象得出算法,让学生学会分析问题并了解计算机解题的一般过程。 思想与观念 以程序设计为载体,让学生感知计算机解决问题的优势,养成在信息活动中主动分析问题,完成抽象化和自动化的过程,然后采用计算机处理问题的习惯,培养学生的计算思维能力。 知识与技能 了解选择结构程序的执行过程,学会在QBASIC中使用条件语句编写简单的程序。通过“宜昌教育云”平台的课堂导学、微课、助学文档的方式让学生进行知识点自学,培养学生自主探究、自主学习和实践操作动手能力。 四、教学重点与难点 教学重点:用选择结构编程解决问题的基本过程和条件语句的使用。 教学难点:对选择结构的理解、条件语句的书写格式。 五、教学方法 教法:结合教材特点和学生的认知规律,主要采用 “创设情境法”和“任务驱动法”教学方法。 学法:学生在本节课中主要采用了自主探究学习、课件导学、合作交流、实践操作等学习方法。 六、教学环境 多媒体网络教室、宜昌教育资源公共服务平台(宜昌教育云)、电子白板 七、教学过程 【创设情境,温故旧知】 情境:网购时挑选商品、输入数量、提交订单后电脑会立即自动计算出总金额。 回顾:在前面的学习中大家已经成功编写出了计价程序,介绍一下你编写的这个计价程序执行了哪几个步骤? 学生说明计价程序步骤并分析代码。 设计意图:通过回顾计算机编程解决问题的步骤快速引导学生进入状态。 【提出问题,导入新课】 1.问题:有的商家做优惠活动,满100元打8折,同学们上次编的程序能实现新的计价需求吗?为什么? 学生自己分析推理(不能实现新的计价需求),引起思考,激发兴趣。 2.教师归纳,要实现新的计价需求,程序要用到选择结构。 3.教师课件出示课题:选择结构程序设计 4.教师讲解选择结构程序。 设计意图:创设情境,调动学生的积极性,使学生在情景中主动、积极地接受学习任务。 【任务实践,明了过程】 出示任务一:设计、编写升级版的计价程序,让程序能实现新的计价需求。 1.分析问题 学生思考: ①要实现新的计价需求,升级版计价程序的修改部分适合用什么程序结构? ②要判断的条件是什么? ③条件成立时做什么操作?条件不成立时做什么操作? 设计意图:引导学生分析问题,帮助学生梳理思路,建立算法结构的模型,熟悉用选择结构程序解决问题的基本方法。 2.设计算法 学生小组讨论,设计程序修改部分的算法,用语言描述算法,并画出修改部分的操作步骤流程图。 设计意图:通过小组交流和自主探究,形成程序算法并用流程图描述,也培养了学生团结协作的能力。 3.学习语句 学生通过“宜昌教育云”平台的导学文件,自学条件语句,思 ... ...
~~ 您好,已阅读到文档的结尾了 ~~