泰山版(2018)信息技术第1册 第2单元 微项目2《用选择结构程序做出判断》教学设计_第1页
泰山版(2018)信息技术第1册 第2单元 微项目2《用选择结构程序做出判断》教学设计_第2页
泰山版(2018)信息技术第1册 第2单元 微项目2《用选择结构程序做出判断》教学设计_第3页
泰山版(2018)信息技术第1册 第2单元 微项目2《用选择结构程序做出判断》教学设计_第4页
泰山版(2018)信息技术第1册 第2单元 微项目2《用选择结构程序做出判断》教学设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用选择结构做出判断一、教材分析本课选自泰山出版社《信息技术》初中第一册第二单元第二课的内容,本单元注重对于学生编程思维模式的培养以及编程语言的掌握和运用。Python是目前流行的编程语言之一,因其简介的语法和强大的功能而被人们喜爱。教师活动以活动为主,帮助学生创建有趣的情景活动,以此来提高学生的学习兴趣,结合基本的编程思想,让学生喜欢上编程,利用小组活动、合作探究来增加学生的自主合作意识,引导学生表达与交流,提高学生的自主学习意识和探究能力。二、学情分析本课教学对象是初中一年级的学生,虽然初步接受编程内容的学习,但通过前一节顺序结构的学习,已经初步对编程语言有了了解和认识,能够自主运用Python软件来进行简单的程序语言的输出运行。因此,在本课的教学中,教师会引导学生进一步加深对Python语言的认识和实际应用。通过关卡设置,由易到难,充满乐趣的同时,充分调动学生的学习兴趣,激发学生的创造性思维。三、教学目标知识与技能:根据条件做出判断,掌握选择结构程序的功能。过程与方法:通过解决实际问题,掌握选择结构的表达式及嵌套程序的使用。情感态度与价值观:通过选择结构程序的运用解决复杂实际问题,体会编程对生活中实际问题解决的帮助,提高学生对学习人工智能技术的积极性和成就感,培养信息意识提高信息素养。四、教学重难点重点:掌握选择结构的表达式及功能难点:解决选择结构中多种情况推断的嵌套结构五、教学方法小组讨论法、任务驱动法、情景法六、教学过程项目指导创设情境,导入新课同学们,今天我们来玩一个角色扮演的游戏,游戏的主人公是一名求职者,想要得到夕阳红社区管理者的工作,需要经过层层选拔,而今天我们的主人公遇到了哪些考验呢?课件展示情境图片。微项目活动建议学习活动过程与目标核心问题根据条件做出判断通过情况做出判断,掌握选择结构程序的功能条件表达式的作用是什么根据多个条件逐步推断运用多个条件逐步推断出结论,了解选择结构的嵌套。选择结构嵌套程序中的多次判断有何联系同学们,根据以上提示,一起来帮助主人公解决考核中遇到的问题,得到留下的PASS卡吧!项目实施通过判断,形成不同情况下的相应问题解决策略,展示课件,关卡一。活动一:办公中,居民数据如何保密?通过设置密码验证程序来达到保密的目的。小组合作,梳理自然语言逻辑后,转变为Python语言。Python语言:Python语言:P=input(“请输入密码:”)Ifp==”x1y23z”:print(“欢迎您!”)else:print(“密码错误”)自然语言:请输入密码如果—密码正确—通过否则—密码错误—不通过小组讨论总结选择语句的表达式,并运行测试顾问专家锦囊:如果表达式成立,值为true,那么执行1顾问专家锦囊:如果表达式成立,值为true,那么执行1到n语句段。否则值为false,执行语句x到语句m.不论条件成立与否,判断完成后都继续执行语句w.因为语句w与else对齐。If条件表达式:语句1………..语句nelse:语句x……..语句n语句w恭喜同学们,成功通关关卡一,进入第二阶段考核。活动二:面对多重选择如推断并做出反应,请小组合作共同通关。项目1:社区内春节联欢会需要按照老人的年龄进行排座,年长者坐前排,年轻者坐后排,同年龄者安排在同一区域,请设计程序如何比较?Python语言表达:ifa>bPython语言表达:ifa>bprint(a,’>’,b)else:ifa<bprint(a,’<’,b)else:print(a,’=’,b)自然语言逻辑梳理:如果A>BA在前否则如果A>BB在前否则A=BA、B在同一区域。小组合作项目2:为了实现独居老人关爱项目,劝慰老人正确认识宠物狗寿命问题,推断社区内宠物狗年龄与人对应的年龄。请设计一段程序解决这个问题。课件展示关卡项目。自然语言逻辑:自然语言逻辑:狗龄为<=0时—“你在逗我吧!”狗龄为1时—“相当于14岁的人”狗龄为2时—“相当于22岁的人”狗龄为其他数字时—“对应人类年龄:22+(age—2)*5”Python语言:顾问专家锦囊:else:if可简写顾问专家锦囊:else:if可简写为elifage=int(input(“请输入狗狗的年龄:”))ifage<=0:print(“你在逗我吧!”)else:ifage==1:print(“相当于14岁的人哦!”)else:ifage==2:print(“相当于22岁的人哦!”)else:print(“对应人类年龄:”,22+(age—2)*5)恭喜同学们已经顺利通关,帮助主人公顺利拿下工作的PASS卡,我们的游戏玩家已经通关,不知道我们同学自己掌握的如何呢?请自主完成以下小测试,将代码补充完整,帮助社区老人的晚会主持人选拔测评选手口语测评。=1\*GB3①在第一个空白处补充一个条件表达式=2\*GB3②在第二个空白处补充一个命令#!/usr/bin/envpython3#!/usr/bin/envpython3g=int(input(‘Pleaseinputscore:’)if_______print(‘Great’)_______g>70andg<85:print(‘Good’)else:print(‘Bad’)科学助手:Python的比较运算符==相等>大于>=大于等于!=不相等<小于>=小于等于项目交流小组分享交流本节收获,师生共同总结。人工智能的发展已经渗透在我们生活的方方面面,通过设计简单的小程序帮助我们解决日常工作中复杂的小问题,提高工作效率成为日趋发展的必要形势。除此之外,通过人工智能也帮助独居老人生活提供便利的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论