
用选择结构做出判断 一、教材分析 本课选自泰山-出卷网-《信息技术》初中第一册第二单元第二课的内容,本单元注重对于学生编程思维模式的培养以及编程语言的掌握和运用。Python是目前流行的编程语言之一,因其简介的语法和强大的功能而被人们喜爱。教师活动以活动为主,帮助学生创建有趣的情景活动,以此来提高学生的学习兴趣,结合基本的编程思想,让学生喜欢上编程,利用小组活动、合作探究来增加学生的自主合作意识,引导学生表达与交流,提高学生的自主学习意识和探究能力。 二、学情分析 本课教学对象是初中一年级的学生,虽然初步接受编程内容的学习,但通过前一节顺序结构的学习,已经初步对编程语言有了了解和认识,能够自主运用Python软件来进行简单的程序语言的输出运行。因此,在本课的教学中,教师会引导学生进一步加深对Python语言的认识和实际应用。通过关卡设置,由易到难,充满乐趣的同时,充分调动学生的学习兴趣,激发学生的创造性思维。 三、教学目标 知识与技能:根据条件做出判断,掌握选择结构程序的功能。 过程与方法:通过解决实际问题,掌握选择结构的表达式及嵌套程序的使用。 情感态度与价值观:通过选择结构程序的运用解决复杂实际问题,体会编程对生活中实际问题解决的帮助,提高学生对学习人工智能技术的积极性和成就感,培养信息意识提高信息素养。 四、教学重难点 重点:掌握选择结构的表达式及功能 难点:解决选择结构中多种情况推断的嵌套结构 五、教学方法 小组讨论法、任务驱动法、情景法 六、教学过程 项目指导 创设情境,导入新课 同学们,今天我们来玩一个角色扮演的游戏,游戏的主人公是一名求职者,想要得到夕阳红社区管理者的工作,需要经过层层选拔,而今天我们的主人公遇到了哪些考验呢? 课件展示情境图片。 微项目活动建议 学习活动 过程与目标 核心问题 根据条件做出判断 通过情况做出判断,掌握选择结构程序的功能 条件表达式的作用是什么 根据多个条件逐步推断 运用多个条件逐步推断出结论,了解选择结构的嵌套。 选择结构嵌套程序中的多次判断有何联系 同学们,根据以上提示,一起来帮助主人公解决考核中遇到的问题,得到留下的PASS卡吧! 项目实施 通过判断,形成不同情况下的相应问题解决策略,展示课件,关卡一。 活动一:办公中,居民数据如何保密? 通过设置密码验证程序来达到保密的目的。 小组合作,梳理自然语言逻辑后,转变为Python语言。 ( P ython 语言: P=input(“ 请输入密码 : ”) If p==”x1y23z”: print(“ 欢迎您 ! ”) e lse: print(“ 密码错误 ”) ) ( 自然语言: 请输入密码 如果—密码正确— 通过 否则—密码错误—不通过 ) 小组讨论总结选择语句的表达式,并运行测试 ( 顾问专家锦囊: 如果表达式成立,值为 true ,那么执行 1 到 n 语句段。 否则值为 false ,执行语句 x 到语句 m . 不论条件成立与否,判断完成后都继续执行语句 w . 因为语句 w 与 else 对齐。 ) ( I f 条件表达式: 语句 1 ……….. 语句 n else: 语句 x …….. 语句 n 语句 w ) 恭喜同学们,成功通关关卡一,进入第二阶段考核。 活动二:面对多重选择如推断并做出反应,请小组合作共同通关。 项目1:社区内春节联欢会需要按照老人的年龄进行排座,年长者坐前排,年轻者坐后排,同年龄者安排在同一区域,请设计程序如何比较? ( Python 语言表达: if a> b print (a,’>’,b) e lse: if a B A 在前 否则 如果 A >B B 在前 否则 A= B A 、 B 在同一区域。 ) 小组合作 项目2:为了实现独居老人关爱项目,劝慰老人正确认识宠物狗寿命问题,推断社区内宠物狗年龄与人对应的年龄。请设计一段程序解决这 ... ...
~~ 您好,已阅读到文档的结尾了 ~~