教学设计 课程基本信息 学科 高中信息技术 年级 高一年级 学期 春季 课题 4.3 运用选择结构描述问题求解过程 教科书 书 名:信息技术必修1 数据与计算 -出卷网-:广东教育-出卷网- 教学目标 1. 能够掌握程序的选择结构设计的基本流程。 2. 能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法。 3. 能够运用选择结构描述问题的求解过程。 教学内容 教学重点: 程序的选择结构设计的基本流程。 Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法。 教学难点: 1. 运用选择结构描述问题的求解过程。 教学过程 教学环节教师活动学生活动设计意图新课 引入情境引入:生活中,我们经常会在商场或者各种店铺遇到打折促销的活动。商家在销售中乐开了花,而消费者呢也感觉自己进了个充满“便宜”的世界,好像只要稍稍打开自己的口袋,就能将无穷的便宜带回家。面对暗藏玄机的打折风暴,你是该清醒对待还是禁不住诱惑呢? 情境感受。通过生活中的“选择”问题是否能理性对待引出主题。项目探究———设计超市促销 方案 (一)探究活动 提出本课的探究活动:某超市举办年中促销活动,消费达800元才能参加活动,请使用Python为超市自动收银机编写小程序: 判断消费者能否参加活动,如果能则输出“yes”。 如果不能,帮消费者计算还差多少钱才能参加活动。 促销活动升级,消费达800元打9折,消费达1500元打8折,消费达2000元打7折。判断消费者能否参加活动,如果能计算输出实付多少钱,否则帮消费者计算还差多少钱才能参加活动。根据探究活动内容,完成学习任务单。 学习任务一:请用思维导图的方式分析上述3个问题给出了什么条件,需要解决什么问题。创设解决问题的生活情境,能调动学生自主学习的积极性。通过自身的参与与操作,同学间交流与合作、启发与思考,从而强化信息意识,实现教学目标。(二)问题初探 教师适时引出分支结构。本例是根据消费值和促销活动价格的关系,判断消费者能否参加活动。在解决问题时,对事物进行的判断和选择,在程序设计中,主要使用条件语句(if)来实现判断和选择。利用单分支、双分支、多分支结构,设置多个消费值和促销活动价格的比较条件,再根据比较结果,就可以输出能否参加打折活动。学生展示对于学习任务一中绘制的思维导图,解释思路。 根据学习任务单的提示,学生亲历运用选择结构描述问题的求解过程,紧紧围绕学科核心素养,凸显“学主教从、以学定教、先学后教”的专业路径,将项目活动整合于课堂教学中。让学生学会思考与总结,希望透过现象看到本质。这也是计算思维能力的一个体现。 (三)设计算法 教师小结单分支结构、双分支分支结构的要点。从理论到实践再到知识总结,理出单分支结构、双分支结构的格式及流程图。加深学生对分支结构的一般格式及使用方法的印象。学习任务二:自主学习教材P76-80的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法,并完成探究活动问题1、问题2的算法设计。 学生描述算法,分享流程图。(四)编写程序 学生编写程序过程中,教师个别指导,发现学生的典型错误,在课堂上引导学生发现问题,统一纠正,加深学生印象。 学习任务三:根据探究活动问题1和问题2的描述编写程序,并进行调试运行。 (五)调试运行 教师说明调试运行的重要性。并强调语句格式的特别注意事项,Python 要求同一层级的语句块中缩进的空格数必须相同,但具体缩进量为多少,并不做硬性规定。默认是以 4 个空格作为代码的基本缩进单位。 请有这些问题的同学及 ... ...
~~ 您好,已阅读到文档的结尾了 ~~