2024新人教中图版(2019)《高中信息技术》必修第一册 数据与计算 教案(14)份(全册打包).rar
程序设计基本知识程序设计基本知识【课程标准】【课程标准】掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程。【教学目标】【教学目标】掌握 Python 语言中 for 语句的语法规范,能根据实际问题,编写正确的 for 语句实现循环结构。(计算思维)能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想方法,培养学生使用计算机解决问题的能力。(计算思维)通过解决项目问题,掌握用计算机解决问题的基本方法,并能迁移到其他问题的解决之中,感受计算机编程的魅力。(计算思维、信息社会责任)【学业要求】【学业要求】掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】经过前面的学习,学生已经掌握了 Python 语言的基本知识和程序设计的三种基本结构,能用流程图描述算法,用 f 语句实现选择结构,用 while 语句实现循环结构,并编写程序解决简单问题,积累了用计算机编程解决现实问题的初步经验。有些学生在平时生活中有使用“自助式人行过街红绿灯”的经验,了解路口红绿灯变化的过程。考虑到学生个体之间的差异,本节课为基础较差的同学提供了不同任务的程序半成品来辅助学习。【教学重点】【教学重点】掌握 for 循环语句的基本语法及其应用特点,综合使用三种结构解决问题。【教学难点】【教学难点】能根据真实项目情境和问题解决需求,设计并完善算法,综合使用三种结构解决实际问题。【教学方法】【教学方法】教学方法:项目学习(项目分析、项目实现、项目完善串联课堂教学);问题导学(以问题引领学生探究)。本课由 for 循环的学习引入“自助式人行过街红绿灯”项目主题,由于项目程序的编写难度较大,如果以教师讲授的方式为主,很难吸引学生。反之,采用项目学习和问题导学,可以帮助学生循序渐进地逐步完善项目程序,在迭代开发过程中既完成任务,又能很好地培养学生的计算思维。软硬件资源:电子白板、Python 编程环境、教学课件、微课、任务程序半成品。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情境导入1展示上节课个别学生编写的“倒计时 15s”的程序,分析程序出现的问题:缩进不统一;忘记使用冒号;循环变量值不变导致死循环厖2结合流程图,回顾循环结构的特点以及 while 语句的循环实现。提问:循环条件是什么?循环体是什么?3引出新知识:循环结构除了可以用 while 语句实现,还可以用for 语句实现分析问题回答问题通 过 问题程序的分析,帮助学生回顾上节课的知识以及编程中需要注意的问题,同时建立已知和新知识之间的联系1阅读教科书中提供的程序代码,分析 for 语句中的循环结构三要素:循环初值、终止条件以及循环体。2教师讲解。(1)for 语句的基本格式:for 循环变量 in 序列:语句块(2)for 语句特点:每次从序列中取出一个元素赋值给循环变量,当依次访问完序列中所有元素后,循环结束。因此,循环初值为序列中的第一个元素值,终止条件是序列中是否还有元素,循环体为重复处理的语句块阅读教科书思考问题聆听讲解培 养 学生主动学习的能力学习新知识3程序查错,认识函数 range0的功能。教师提供用 for 语句实现“倒计时 15s”的问题程序(函数range0 的初始值、终止值和步长设置有问题),学生进行程序修改。4汇报修改结果,归纳 for 语句功能:通过遍历的方法,能够实现指定次数的循环阅读教科书修改程序交流展示反思归纳培 养 学生发现问题、解决问题的能力回归项目,分析算法的程序实1归纳梳理,回归项目。(1)提出问题:我们已经学习反思梳理本 环 节首先通过梳理程序设计现了三种程序设计结构,它们各自有哪些特点?适合解决什么样的问题?(2)教师用课件展示三种程序设计结构的思维导图。(3)回归项目问题:实际上,许多问题的解决不能靠单一程序结构实现,例如真实的“自助式人行过街红绿灯”既要有红灯变绿灯的过程,又要将倒计时同步显示,所以接下来我们将综合应用前面所学的程序设计基础知识进行项目的实现。2展示学生前面绘制的项目任务流程图,师生共同分析其中的关键过程,确定所需用的程序语句:按钮是否被单击,决定着后面信号灯的变化,该过程为选择结构,可用 if 语句实现;而倒计时的显示则为典型的循环结构,可用 for 语句或 while 语句实现。3教师提供微课,学生自学导入 sinomaps 模块,围绕算法设计进行项目功能的初步实现(完成本书配套光盘中的项目程序版本 1)。4展示学生程序编写中遇到的典型问题,强调:变量名书写要正确,Python 语言中区别大小写;红灯倒计时与绿灯倒计时算法相同,可以复制回答问题思考交流观看微课三种结构以及分析项目流程图,既强化了知识的系统建构,又为项目程序编写奠定了基础。接着借助微课等学习支架,有效指导学生完成项目程序。然后通过典型问题分析,帮助学生学会发现程序问题,通过同伴互助,共同解决问题,提高项目程序的完成度相应代码并简单修改;注意语句的缩进和冒号不能省略。5学生再次完善程序,同伴互助,保证项目程序版本 1 的完成分析问题编程实现修改程序调试运行同伴互助完成任务问题引导项目完善1提出问题:现在,我们初步实现了“自助式人行过街红绿灯”的程序,同学们感觉它与实际马路上的红绿灯相比,还有哪些需要完善的地方?还应该增加哪些功能?(1)提示:在绿灯变为红灯之前增加 3s 的黄色警示灯,以提示行人。(2)完善程序,完成本书配套光盘中的项目程序版本 2:使用选择结构,实现加入黄色警示灯的功能(要求编程基础较好的同学在版本1 的基础上加入代码实现功能,基础思考问题交流讨论回答问题让 学 生发现问题、解决问题,体会项目开发的过程,增强用计算机解决问题的能力较差同学可以在教师提供的版本2半成品基础上完成)。2展示程序,提出进一步思考的问题。思考:如果行人甲按下按钮,在绿灯倒计时结束时刚过完马路,而行人乙此时恰好按下按钮也请求过马路,那么,程序是否应该响应行人乙的请求?为什么?3师生交流分析:应该给按钮增加一个使用周期。4继续追问:如何实现这个暂停的周期?假设暂停周期为 5s,也就是在程序中增加一个 5s 暂停,这个“暂停”功能语句放在哪里合适呢?如何进行程序实现?5继续完成本书配套光盘中的项目程序版本 3,加入按钮使用周期(要求编程基础较好的同学在版本2 基础上加入代码实现功能,基础较差同学可以在教师提供的版本3半成品基础上完成)分享观点得出结论思考问题明确任务继续完善项目程序版本 3展示交流归纳总结1展示学生程序,讨论更多完善需求。2 总结本课知识for 语句的特点,理解程序设计的三种结构特点;认识到问题的解决不可能一蹴而就,需要不断发现问题,循序渐进,迭代完善展示作品交流评价归纳梳理内化方法通 过 展示交流,为后续项目完善做好铺垫;通过总结归纳,帮助学生建构知识结构,能系统化地理解算法与程序的关系以及程序设计三种结构的特点数据、信息与知识数据、信息与知识【课程标准】【课程标准】理解数据、信息与知识的相互关系,认识数据对人们日常生活的影响。针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。【教学目标】【教学目标】在案例分析过程中理解数据、信息与知识的相互关系。(信息意识)学会对日常学习和生活中的信息进行提炼和归纳,获得实践中解决问题的观点、经验和技能。(计算思维)学会运用数字化工具(思维导图)表达思想,建构知识。(数字化学习与创新)在项目活动中增强信息意识与认知能力,具有积极的学习态度和负责的行动能力,更好地适应社会生活。(信息意识、信息社会责任)【学业要求】【学业要求】学生能够描述数据与信息的特征;掌握数字化学习的方法,能根据需要选用合适的数字化工具开展学习。【学情分析】【学情分析】本节通过实例分析,引导学生领会数据、信息与知识之间的关系,并学会使用知识管理工具思维导图来管理知识。手工绘制思维导图对于有的学生并不陌生,但对于高一年级学生来说,使用软件制作思维导图是一个新的方法。高中学生有一定的信息技术操作基础,具备较强的思维能力,能迁移技能进行新工具的自主探究学习。因此,在设计如何学习思维导图工具时.教师可以让学生在自主探究中完成,使学生在项目学习活动中通过学习、交流、合作和创新,体验项目学习的成就感。【教学重点】【教学重点】理解知识,学会运用数字化工具(思维导图)管理知识。【教学难点】【教学难点】能从信息中准确地提炼和归纳出知识,获得实践中解决问题的观点、经验和技能。【教学方法】【教学方法】项目教学法、诱思导学法、实例分析法。学法指导:研究性学习法、协作学习法。教学策略:本课通过案例分析、师生交流逐步建构完成“理解数据、信息与知识之间的关系”这部分内容的学习;通过教师引导、学生自主探究学习微课,学生初步掌握用数字化学习工具(思维导图)管理知识的方法;开展项目学习,对学到的知识综合运用,即采集学生真实的体质数据并将其作为活动素材,引导学生学会提炼相关信息,展开讨论,用思维导图呈现学习成果。整节课遵循学生的认知规律,以学生为主体,教师引导学生积极地运用数字化工具主动建构知识,提升学生的信息素养。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情景导入提问:你能根据血液化验结果中提供的信息判断出患者的病因吗?为什么?观察教师展示相关医学知识(如:白细胞计数高,思考与病毒或细菌有关,而中性粒细胞又是细菌感染讨论的风向标),让学生分组讨论,确定病情观察思考讨论通过情境导入,激发学习兴趣,让学生快速进入学习状态理解知识1归纳信息与知识的关系。(1)信息可以帮助我们了解情况,如血液化验结果中的白细胞计数值,但只有这些信息并不能帮助解决问题。(2)人们对信息进行分析、提炼,结合实践,得出解决问题的观点、经验和技能,此时信息被内化为知识。这一过程伴随着人类发展的整个过程,不断产生新知识。(3)有了知识,才能有效解决问题。2提出问题,进一步思考:为什么有的医生会研究出令人瞩目的科研成果,为社会作出巨大的贡献?例如,屠呦呦经过多年医学研究发现了青蒿素。思考回答通过实例引导学生认识知识,归纳出信息与知|识的关系。引导学生在学习知识过程中要再生新知识、学会创新。明确学习知识的最终目的是为社会做贡献,造福人类认识数据、信息与知识的关系1师生结合前面的分析,总结数据、信息与知识的关系,填写表 1,案例 1 以化验单为例。概念说明案例 1案例 2数据信息知识2教师点拨,学生交流。加深对三者总结填表通过实例分析,让学生领会数据、信息与知识的关系关系的理解。数据、信息和知识还依赖于它们使用的环境及应用者的知识结构。在某些情况下,经过处理后输出的信息,也可以作为再次处理加工的数据。因此,在分析数据、信息与知识的关系时,就需要结合特定的环境与应用者的知识结构才会有意义。交流提出问题:如今社会已经进入知识经济时代,我们不仅要有获取信息的能力,更要有探究提炼知识的能力,增长智慧,更有效地创造未来。例如,同学们每天学习大量知识,怎样对知识加以管理呢?思考回答引出:人们创造了许多知识管理工具,用来认识事物、表达思想,使学习和工作更有效率。教师展示思维导图图片,师生交流思维导图特点:可以帮助人们发散性思考问题,进行知识的结构化呈现思考交流探究制作思维导图:教师播放手工绘制思维导图的微课,并提出学习任务借助微课自主学习使用软件绘制思维导图的方法,将前面表 1 总结的“数据、信息与知识的关系”用知识结构图的方式呈现探究实践引导学生使用数字化学习工具来管理知识知识管理活动交流、展示学生作品,引导学生对比知识结构图与表格在绘制和信息表现上的不同。交流展示培养学生交流思想的能力项目实施教师提出根据第 1 节课的项目要求,制订增强体质、促进健康的方案与措施,用思维导图呈现结果,完成项目学习。课前完成:按照课前下发的体质数据表,参考国家学生体质健康标准,查阅相应的得分和等级,填写表格。教师提供“体质数据汇总表”,让小组同学将体质数据整理到电子表格中进行汇总。教师提供从相关网站上下载的汇总表和学生的汇总表进行对比。课堂上的项目实施:1 引导学生从“身体形态”“身体机能”和“身体素质”等方面提炼相关信息;2指导学生从“个人健康评估、运动习惯养成、体质改善措施”等方面展开讨论;3制订增强体质、促进健康的方案与措施,用思维导图呈现讨论结果填表整理汇总提炼信息讨论绘图开展项目活动,对本节课学习的知识进行综合运用。为后续章节的学习做铺垫,增强学习本课程的信心。作为学生过程性学习成果总结延伸师生总结本课学习内容:通过实例理解知识;领会数据、信息与知识之间的关系;使用数字化学习工具思维导图管理知识;在项目活动中学习、合作与创新总结总结归纳布置作业试围绕某一学科的知识要点,绘制思维导图,梳理知识结构体系完成作业知识迁移数字化与编码数字化与编码【课程标准】【课程标准】在具体感知数据与信息的基础上,描述数据与信息的特征,知道数据编码的基本方式。针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。【教学目标】【教学目标】根据解决问题的需要,通过小组合作、自主探究、观察思考以及游戏体验等方式开展学习,明确数据压缩的作用、分类以及数据压缩的基本原理。(信息意识)从解决问题的需要出发,选择适合的数据压缩工具,体验数据压缩的过程,进一步理解数据压缩的实际意义,掌握数据压缩的基本技巧。(信息意识、数字化学习与创新)【学业要求】【学业要求】能够描述数据与信息的特征,知道数据编码的基本方式。掌握数字化学习的方法,能够根据需要选择合适的数字化工具开展学习。【学情分析】【学情分析】本课的教学对象是高一年级的学生,学生具有一定的操作经验和逻辑思维能力。在此之前,学生已经学习了信息数字化的基本知识,基本掌握了二进制与其他数制之间的转换方法,对数据编码也都有了一定的了解,为本课的学习奠定了良好的基础。此外,很多学生具有比较丰富的上网经验,会使用压缩软件。但在压缩原理以及如何根据实际条件,合理地使用各种压缩工具实现有效压缩的知识和能力方面还有待提升。他们需要在实际项目的驱动下,通过独立思考、自主探究等学习方式完成知识的构建与技能的提升。【教学重点】【教学重点】根据实际需要,选择合适的工具,进行合理的数据压缩。【教学难点】【教学难点】无损压缩的基本原理。【教学方法】【教学方法】教学方法:本课内容主要采用任务驱动、游戏教学等方法,以“我运动,我快乐”网上打卡活动为例,引导学生通过小组合作、自主探究、实践体验等方式开展学习。从现实需求出发,让学生经历解决问题的全过程,合理使用工具,明确数据压缩的知识与原理,达成目标。在整个过程中,引导学生自觉、主动地寻求问题解决方案,构建知识,增强利用信息技术手段解决问题的意识。软件硬件资源:教学软件包括相关的图像处理软件、音视频编辑和压缩工具,以及教学课件等。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情景导入提出任务:以高中学生的学习和生活等内容为主题,自选角度,组织素材,表达主题确定主题提出问题情景导入1学生固绕确定的主题,选择 2-3 个不同类型的素材文件上传到指定网站。2观看并展示上传内容,总结大家分享内容的形式文字、图片、音频、视频等。3提问:(1)上传和观看的过程中,同学们发现哪些问题?(2)同学们在上传素材的过程中遇到了哪些问题?4引导学生思考:遇到这些问题时如何完成任务思考交流引 导学 生 关 注数 据 压 缩的 目 的 和作用解决?解决问题的过程中有没有遇到新的困难呢?5师生交流解决问题的方法。(1)利用压缩软件对文件进行压缩,但对音频、视频的压缩不够理想。(2)用多媒体和格式转换工具对图片、音视频文件进行压缩。自主探究发现问题1将学生分组,34 人一组。2结合观看过程中发现的问题以及分析的解决方法,对教师给出的素材进行观察,整理相关内容,写实验报告。3上网查找相关资料,写下图片不同格式的差异。观察查阅资料写报告学 生通 过 实 践主 动 获 取知识,提高技能游戏体验掌握原理1展示一系列文字、图片等样例素材,明确比赛规则:学生以小组为单位进行比赛,各组尽可能用简短的文字对素材进行描述,使用文字最少、传达信息最准确的小组获胜。各组有 2min 准备时间。2展示比赛题目,各组派出三位同学参赛(一人描述,两人按描述完成任务)。3评选出优胜组,并进行经验分享参与比赛展示评价经验分享通 过游 戏 激 发学生兴趣,揭 示 无 损压 缩 的 基本原理,突破难点小结对游戏活动进行归纳:数据压缩的思想是在不损失有用信息的前提下,按照一定的编码规则对数据进行重新组合,以去除冗余。无损压缩的原理与我们刚才玩的游戏大体一致,压缩后的数据在还原后与压缩前完全相同。如:CCCEEEEEEEEEEEETWWWWWC03E12T01W05。相对于无损压缩,有损压缩会损失一定的信息,压缩后的数据无法还原成压缩前的数据。自主实践合理运用1布置任务:下载本组同学分享的图片及音视频文件,利用教师提供的音视频压缩工具,对下载的文件进行压缩。2要求学生写下该环节的实验报告。3引导学生思考:在压缩图片和音视频文件的过程中,哪些因素与压缩后文件的大小有关?4师生交流,总结压缩文件的过程,并总结出影响压缩后文件大小的因素。图片:颜色、尺寸、格式.音频:采样频率、声道数.视频:比特率、视频尺寸.完成任务填写表格思考交流学 生主动实践,根 据 实 际需 要 分 析问题,利用相 关 工 具软 件 解 决问题,落实重点交流展示互动评价1组织学生分组展示实验报告及压缩成果;交流展示通 过交 流 展 示与评价,巩2对学生压缩视频的合理性进行点评;3组织学生完成自评和互评;4组织学生完善并提交实验报告评价提交报告固 知 识 与技能数据科学与大数据数据科学与大数据【课程标准】【课程标准】在具体感知数据与信息的基础上,描述数据与信息的特征。认识数据对人们日常生活的影响。【教学目标】【教学目标】通过亲历的生活应用,感受大数据;通过其他领域应用,认识大数据的价值。(信息意识)通过项目实践,体验大数据解决问题的方式,认识到大数据安全性问题。(计算思维、数字化学习与创新、信息社会责任)【学业要求】【学业要求】能够描述数据与信息的特征;掌握数字化学习方法,能根据需要选用合适的数字化工具开展学习。【学情分析】【学情分析】信息时代,学生每天接触各种互联网应用,经常与“大数据”打交道,但对大数据来源及应用认识不深刻,缺乏运用大数据解决问题的意识。【教学重点】【教学重点】认识大数据,感受大数据的应用价值。【教学难点】【教学难点】运用大数据解决问题的意识。【教学方法】【教学方法】本课主要采用案例分析、讨论交流、任务驱动等教学方式,组织学生借助丰富的案例和活动平台展开学习。教学中立足生活经验,从学生亲身经历的互联网应用出发,帮助学生从大数据来源、大数据应用两个方面认识大数据,列举大数据在其他领域中的应用,感受大数据的价值。作为“大数据”的起始课,在设计上不必强调大数据的具体处理过程,通过现成的大数据分析平台,重点培养学生运用大数据解决问题的意识。【教学过程】【教学过程】教学环节教学内容学生活动设计意图通过“百度地图”,感受大数据的存在1展示百度地图应用案例,提出问题:“百度地图”为什么会认路?2引出新课:收集全球二百多个国家和地区的位置数据,拥有 16 万台服务器(百度最大的数据中心),百度地图正是建立在这海量数据的基础上。这节课我们一起聊聊与大数据有关的话题思考从学生身边的事例谈起,引导学生对“大数据”的感性认识利用生活情境,讨论大数据的由来1创设情境:小明想买一款智能手环来监测自己的身体状况。通过互联网搜索信息,决定选择某品牌手环;通过搜索购买了一款商品;试用了几天,感觉不错,给予好评;非常高兴地把自己的手环照片分享到朋友圈。2提出问题:除了网络信息和商品数据,小明还产生了哪些数据?3教师总结:随着互联网技术的发展,产生了海量的网络行为数据。随着物联网技术的发展,又产生了大讨论回答问题聆听通过日常的互联网应用,启发学生思考大数据的来源量的人或物的状态数据。这些都是大数据的重要来源。利用大数据应用案例,认识大数据的价值1创设情境:自从小明买过手环后,浏览网页时,屏幕下方经常会弹出广告,内容大都与“智能手环”商品有关。2提出问题:尝试从大数据的角度解释上面的现象。3教师总结:亚马逊商城通过商品推荐系统完成了 35%的销售业绩。所以,有人说大数据是资产,是“油田”,是“矿产”。下面,再看看大数据在其他方面的应用:案例一:谷歌预测甲型流感;案例二:警署预测犯罪的发生;案例三:科学实验探寻宇宙奥秘。4教师讲授:在大数据应用案例中,我们发现采集的数据是全样本或大样本,不是抽样数据,采用的处理办法也不是普通的工具,而是通过数据建模和算法进行处理,来洞悉数据的相关性(非因果关系),最终为决策或预测服务。讨论回答问题聆听通过亲历的互联网应用,感受大数据是如何在各个领域中发挥其价值的通过“头条指数”,实践1布置任务:假设你拥有一个微信公众平台,现在要发布一篇关于“互联网”的文章,希望推送的文章能受回答问题完成任务考查学生能否从前面大数据应大数据分析到欢迎,应如何了解网民现在关注的热点?2师生交流,汇总方案。3体验大数据应用平台,完成任务。(1)介绍并展示大数据分析平台:头条指数。头条指数能够通过对用户阅读、分享及评论数据进行分析,以可视化方式得出用户真实的兴趣倾向或对某个事件的关注度。(2)在平台上查找与“互联网”相关的热点以及相关用户群体的人物画像。(3)与同学分享观点分享观点用案例中总结经验,并迁移到新情境中。培养学生利用大数据解决实际问题的意识和能力课堂小结大数据就在我们身边,并且在各个行业产生着巨大的价值,但作为一项新兴的信息技术,它是一把双刃剑,要注意数据安全,尊重和保护个人隐私,不能滥用大数据聆听辩证思考面对新生事物,激发学生的信息社会责任感解决问题的一般过程和用计算机解决问题解决问题的一般过程和用计算机解决问题【课程标准】【课程标准】通过解决实际问题,体验程序设计的基本流程。【教学目标】【教学目标】体会人工解决问题与计算机解决问题的不同特点。(信息意识)通过亲历项目“利用计算机编程模拟自助式人行过街红绿灯”问题的解决过程,经历计算机解决问题的一般过程。(计算思维)通过经历项目问题分析、设计方案,能初步规划项目解决方案。(计算思维)认识 Python 语言,了解计算机程序的主要功能,能够修改简单的程序代码,体验程序设计的魅力。(数字化学习与创新)【学业要求】【学业要求】依据解决问题的需要,设计和描述简单算法;利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】高中阶段的学生善于观察思考问题,具有较强的逻辑思维能力,但对于解决问题的方法和过程缺乏系统性的分析与梳理能力。在义务教育阶段,学生已经掌握了信息技术的相关知识与技能,具备了一些程序设计的基础。在高中阶段,要让学生理解隐藏在软件背后的数据加工方法与处理原理,以便能更自如地应用计算机创新性解决问题。本章正是通过项目学习引领学生走进编程,学习通过计算机程序设计解决问题,培养计算思维。【教学重点】【教学重点】用计算机解决问题的一般过程。【教学难点】【教学难点】运用计算思维进行问题分析和分解。【教学方法】【教学方法】教学方法:项目教学、小组合作。软硬件资源:项目方案、Python 语言运行环境。【教学过程】【教学过程】教学环节教学内容学生活动设计意图创设情境1情境再现:红绿灯路口交通指挥。我们每天上学和放学路上都会经过红绿灯路口,路口的交通状况如何?请同学模仿红绿灯路口的车流量情况,做一个情境再现。2 教师引导学生思考以下三个问题:(1)交通警察指挥交通的过程;(2)人工指挥和信号灯控制各自的特点;(3)程序自动化控制的优势。3 师生分析解决问题的一般过程参与活动通过情境再现,让学生切实感受身边的问题,并引出解决问题的一般过程,以及用计算机解决问题的优势,为后续本节课的重点内容“用计算机解决问题的过程”做铺垫(1)分析问题;(2)寻找解决问题的途径与方法;(3)解决问题并验证结果。思考回答提出问题学习新知识1提出问题:交通信号控制系统是利用计算机程序控制红绿灯时长变化来指挥交通的。利用计算机解决问题能在某种程度上提高解决问题的效率。那么,用计算机解决问题的一般过程是什么?2对比分析,总结归纳:将交通警察指挥交通的一般过程与用计算机编程解决该问题进行对比分析,总结出用计算机编程解决问题的一般过程:(1)提出问题;(2)分析问题;(3)设计方案;(4)编程调试;(5)解决问题;交流讨论思考回答本环节是本节课的重点内容,为后面学生亲历项目活动做好铺垫项目引领亲历过程1引出项目活动:编程控灯利出行。智慧交通成为智慧城市的重要项目引出的是本节课重点内容的学习过程,亲历项目的过程也是本节组成部分,很多城市为了便于行人出行,会在道路上配置一种“自功式人行过街红绿灯”。行人按下过街按钮,当信号灯变为绿灯后便可通行。这实现了行人和信号灯之间的交互,体现了人性化交通管理,一定程度上是高了道路通行率。2确定项目任务:通过编程,模拟实现“自助式人行过街红绿灯”的效果,体验用计算机解决问题的过程聆听思考课难点的突破环节环节 1:分析问题1 引导学生完成学案中项目分析部分。两人一组,完成一份“自助式人行过街红绿灯”问题分析表。2 请个别学生说说自己见过或使用过的自助式红绿灯,或是想象一下其能否实现更多的功能,进一步修改完善问题分析表。讨论填表环节 2:设计方案1 引导学生进行方案设计。在方案设计中,将问题分解为若干个相对独立的功能,每个功能完成一聆听思考学生通过经历分析问题、设计方案和编程调试的过程,了解用计算机解决问题的一般过程。同时,让学生对代码进行修改及运行,能更好地引出后面章节的学习个特定的任务。2 简单介绍算法设计。选择一个子功能进行详细的操作步骤设计,即简单算法设计。提示学生这是编程的依据。设计方案环节 3:编程调试1 认识程序。编写程序是利用计算机程序设计语言描述算法,实现问题求解的过程。编写完成的程序需要进行调试运行。对运行结果进行分析验证,最终解决问题。2引导学生自学 Python 程序设计语言,尝试对指定的 Python 程序代码进行简单调试。3 师生交流,总结该程序代码的功能。调试程序观察效果思考交流归纳总结提升思想师生总结:用计算机解决问题的一般过程;项目实施中的关键环节;完成整个项目需综合运用多学科知识,进一步学习算法设计和Python 语言,引出后续课程交流反思梳理归纳归纳总结本节课内容,提炼重点难点;强调项目的综合性,为后续课程做好铺垫算法的概念及描述算法的概念及描述【课程标准】【课程标准】从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。通过解决实际问题,感受算法的效率。【教学目标】【教学目标】根据项目需求分析设计算法,理解并熟悉利用自然语言、流程图和伪代码描述算法的方法。(数字化学习与创新)选用恰当的描述方法和控制结构表示算法,增强用算法解决问题的意识。(计算思维、信息意识)通过对生活中某一逻辑关系问题的对比探究,掌握枚举算法解决问题的方法,并比较数理思维方式与计算思维方式解决同一问题的效率差异,逐步养成用计算思维解决问题的习惯,提高工作效率。(计算思维)【学业要求】【学业要求】依据解决问题的需要,设计和表示简单算法。【学情分析】【学情分析】高中学生已经有了一定的逻辑推理能力,且从小接受的教育使之形成了根深蒂固的数理思维模式,本课内容为学生打开了解决生活实际问题的另一扇窗。前面学习了用计算机解决问题的一般过程,以及算法的概念、特征等基本知识,为本节课尝试用简单的算法解决问题做了铺垫。由于学生之前没有系统地学习过算法的概念,尤其对计算机算法知之甚少,考虑到这一点,本节课提供了程序文件,让学生在比较中认识计算思维的优势,从而转变观念。【教学重点】【教学重点】掌握三种常见的描述算法的方法,选用恰当的描述方法和控制结构表示算法。【教学难点】【教学难点】根据实际问题需求设计算法,描述枚举算法。【教学方法】【教学方法】教学方法:主要采用比较法、分组讨论法、师生互动探究模式、项目式驱动模式组织教学。软硬件资源:网络机房、流程图绘制软件、教学课件。【教学过程】【教学过程】教学环节教学内容学生活动设计意图问题导入1 提出问题:为完善本章第 1节提到的思考活动“红灯变绿灯”的功能,如何将“倒计时 15s”的算法描述出来?2引导学生用自然语言描述该问题的求解算法。思考回答通过项目式驱动,提出问题需求,引出本课的主题算法的描述。通过直接回答解题步骤,初步掌握自然语言描述算法的方法。归纳自然语言描述算法:1用自然语言描述算法的方式;2用自然语言描述算法的特点。思考归纳师生交流,认识算法的表示方法学习流程图描述算法;1提问:还可以用哪些方式思考回答这部分的知识难度不大,但全部是新知识,而且是本节课的重点内容,教师依据学生特点,能引导的引导,需要讲述的讲述,逐步推进教学进度,使学生初步掌握算法的三种描述方法以及算法的来描述算法呢?2介绍流程图的常用符号及其功能;3利用课件分析流程图描述算法的三种基本控制结构;4师生归纳出“倒计时 15s”算法的流程图;5总结用流程图描述算法的特点。聆听讨论交流归纳总结学习伪代码描述算法:1指导学生阅读教科书中的“倒计时15s”算法的伪代码表示,提问:伪代码表示的算法有何特点?2归纳并对比三种算法表示方法的优缺点;3深入思考解决同一问题是否只有一种算法,需要考虑哪些因素。阅读思考交流归纳总结回答问题三种基本控制结构的流程图画法,为后续实践提升部分做好准备。实践活动,体验不同的算法设计任务 1:根据“六人跳舞”问题描述,设计算法找出各自的舞伴。本活动案例来源于生活,却又不是普通的生活算法可以解决的,因此学生只能另辟1问题描述。同学们跳集体舞,其中三位男生为 a,b,c,三位女生为 x,y,z。有人不知道谁和谁搭档跳舞,于是询问了其中的三位,听到的回答是这样的:a说他将和x搭档;x说她的舞伴是 c;c 说他将和 z 搭档。这人听后知道他们在开玩笑,全是假话。请找出他们各自的舞伴。2师生归纳解题方法:刚刚用到的方法属于数理思维方式,即用逻辑推理的方式直接想出或是用手工算出结果。教师提出还可以用枚举法来求解本题。3教师介绍枚举法解决该问题的思路,师生共同设计出相应的伪代码表示算法。4 教师提供对应的程序文件,指导学生对照伪代码表示的算法理解程序功能,并运行程序解决问题。5师生交流两种问题解决方法的特点,强调用计算机实现枚举算法的优势:枚举算法在常人看来可能是一种“笨”方法,因为要一一列举判断,我们会感觉麻烦;但理解问题参与交流聆听学习蹊径,寻求新的解题思路,从而认识枚举算法。该算法易于理解和实现,教师用该案例进行练习提升较为合理,但该算法会用到复杂的循环嵌套结构,对于没有程序设计基础的学生来说,用伪代码描述相对简单,加之教师给出“六人跳舞”的伪代码,后面只需修改成“八人跳舞”即可,学生可以独立完成。且该案例是学生熟悉的逻辑推理题,学生能快速利用数理思维解出该题,增强信心,为下一环节两种思维方式的分组竞技做好知识与技能的储备。计算机具有超强的运算能力,而且它不会对重复的操作感到厌倦,所以运行效率较高。枚举法是计算机解决问题的一种常用方法,体现了计算思维求解问题的特点。程序体验反思交流深入探究分组竞技任务 2:根据“八人跳舞”问题描述,设计算法找出各自的舞伴。1问题描述。同学们跳集体舞,其中四位男生为 a,b,c,d,四位女生为 x,y,z,k。有人不知道谁和谁搭档跳舞,于是询问了其中的四位,听到的回答是这样的:a 说他将和 x搭档;x 说她的舞伴是 c;c 说他将和 z 搭档;d 说他将和 x 搭档。这人听后知道他们在开玩笑,全是假话。请找出他们各自的舞伴。2 组织学生选择任意方法(数理思维或计算思维)解决问题,分理解问题随着案例问题中条件的逐渐增加或改变,学生在分组竞技的过程中会不断体会到两种方式的不同,利用计算思维解决逻辑关系问题的优势逐渐体现组竞赛。3 教师统计完成人数及效率,提问学生解题的过程及效率,引导学生分析数理思维与计算思维的异同。4展示“八人跳舞”程序,引导学生思考,如果换一个条件,如“d 说他将和 y 搭档”,利用两种思维方式解题的效率又如何?引导学生关注用计算思维解题在问题的可扩展性方面的优势小组竞赛完成任务交流讨论思考问题反思归纳总结提升教师总结:本节课学习了算法描述方法中的自然语言、流程图和伪代码三种方法,了解了各自的特点,比较出了计算思维在解决逻辑关系问题时的优势。除了逻辑关系问题外,生活中还有很多问题都可以用计算思维来解决,希望同学们今后多尝试并习惯用计算思维来解决实际问题,做一名数字化时代的真正参与者总结、梳理、展望,引导学生多尝试用计算思维解决实际问题常见算法的程序实现常见算法的程序实现【课程标准】【课程标准】掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试和运行的方法。【教学目标】【教学目标】通过“票据中模糊数字推断”情境,分析数字推断的过程,理解枚举算法的基本原理。(计算思维)通过“判断一个数是不是素数”任务,了解枚举算法求解问题的基本过程,能用流程图描述该问题求解的算法,能编写程序并调试运行,实现问题求解。(计算思维)体验枚举算法的执行效率,认识优化算法的必要性。(计算思维)通过与生活实例的结合运用,学会使用枚举算法解决生活中的实际问题,提高信息安全意识。(信息社会责任)【学业要求】【学业要求】利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】本节课的授课对象是高中一年级的学生,他们已经具有一定的问题解决和规划设计能力,而且乐于动手操作,勇于探索。通过前面课程的学习,学生已经理解了算法及其特征,能用流程图描述问题求解的算法;掌握了 Python 语言的基本知识,能进行简单的程序编写。但是还缺乏对利用程序解决实际问题过程的系统化梳理,对常用的典型算法(如枚举算法)缺乏深入的理解。【教学重点】【教学重点】理解枚举算法的核心思想和典型特征;能结合实际问题,编写程序实现枚举算法并调试运行,解决问题。【教学难点】【教学难点】感受不同算法的执行效率,体验算法优化在问题解决中的价值。【教学方法】【教学方法】教学方法:讲授法、任务驱动法、对照实验法和合作探究法。讲授法:通过“票据中模糊数字推断”问题导入,讲授枚举算法的基本原理。任务驱动法:以“判断一个数是不是素数”为主要任务,引导学生在枚举算法思想的指导下进行算法分析、程序编写与调试。对照实验法:运用对照实验法,比较“寻找 1000 以内的所有素数”的两个程序的运行效率,认识算法优化的重要性。合作探究法:通过小组合作“密码解密”的任务,体会枚举算法思想在实际生活中的运用,培养学生的计算思维。软硬件资源:网络机房、电子白板、教学课件、希沃白板软件。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情境导入引入枚举算法教师活动:课堂开始创设情境,引入票据中模糊数字推断问题。张票据上有一个 4 位数字组成的编号。甲说:数字编号的前两位数字相同,但都不是零;乙说:数字编观察思考以实际生活场景作为突破口,引出本节课的主枚举算法,激发学生的学习兴趣号的后两位数字是相同的,但与前两位不同;丙说:数字编号是一个整数的二次方。试根据以上线索推断出编号数字解密初识枚举算法活动 1:分析问题已知条件:四个数字应是AABB,其中 A0,A 与 B 不相等,且 AABB是一个整数的二次方;求解目标:票据中的数字;隐含关系:要求解的四位数字编号的票据必须同时满足已知的所有条件。教师活动:引导学生梳理推断的思路。师生互动:完成问题的分析。根据问题引领,自主思考本环节以实际生活场景作为突破口,学生通过体验推断模糊数字的实际问题,认识枚举算法,进而总结出枚举算法的三要素,突破本节课的第一 个 教 学 重 点枚举算法设计的基本原理数字解密初识枚举算法活动 2:设计算法教师活动:引导学生进行算法分析。根据问题分析,
收藏
编号:7475070
类型:共享资源
大小:293.82KB
格式:RAR
上传时间:2024-01-25
10
文币
- 资源描述:
-
程序设计基本知识程序设计基本知识【课程标准】【课程标准】掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程。【教学目标】【教学目标】掌握 Python 语言中 for 语句的语法规范,能根据实际问题,编写正确的 for 语句实现循环结构。(计算思维)能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想方法,培养学生使用计算机解决问题的能力。(计算思维)通过解决项目问题,掌握用计算机解决问题的基本方法,并能迁移到其他问题的解决之中,感受计算机编程的魅力。(计算思维、信息社会责任)【学业要求】【学业要求】掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】经过前面的学习,学生已经掌握了 Python 语言的基本知识和程序设计的三种基本结构,能用流程图描述算法,用 f 语句实现选择结构,用 while 语句实现循环结构,并编写程序解决简单问题,积累了用计算机编程解决现实问题的初步经验。有些学生在平时生活中有使用“自助式人行过街红绿灯”的经验,了解路口红绿灯变化的过程。考虑到学生个体之间的差异,本节课为基础较差的同学提供了不同任务的程序半成品来辅助学习。【教学重点】【教学重点】掌握 for 循环语句的基本语法及其应用特点,综合使用三种结构解决问题。【教学难点】【教学难点】能根据真实项目情境和问题解决需求,设计并完善算法,综合使用三种结构解决实际问题。【教学方法】【教学方法】教学方法:项目学习(项目分析、项目实现、项目完善串联课堂教学);问题导学(以问题引领学生探究)。本课由 for 循环的学习引入“自助式人行过街红绿灯”项目主题,由于项目程序的编写难度较大,如果以教师讲授的方式为主,很难吸引学生。反之,采用项目学习和问题导学,可以帮助学生循序渐进地逐步完善项目程序,在迭代开发过程中既完成任务,又能很好地培养学生的计算思维。软硬件资源:电子白板、Python 编程环境、教学课件、微课、任务程序半成品。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情境导入1展示上节课个别学生编写的“倒计时 15s”的程序,分析程序出现的问题:缩进不统一;忘记使用冒号;循环变量值不变导致死循环厖2结合流程图,回顾循环结构的特点以及 while 语句的循环实现。提问:循环条件是什么?循环体是什么?3引出新知识:循环结构除了可以用 while 语句实现,还可以用for 语句实现分析问题回答问题通 过 问题程序的分析,帮助学生回顾上节课的知识以及编程中需要注意的问题,同时建立已知和新知识之间的联系1阅读教科书中提供的程序代码,分析 for 语句中的循环结构三要素:循环初值、终止条件以及循环体。2教师讲解。(1)for 语句的基本格式:for 循环变量 in 序列:语句块(2)for 语句特点:每次从序列中取出一个元素赋值给循环变量,当依次访问完序列中所有元素后,循环结束。因此,循环初值为序列中的第一个元素值,终止条件是序列中是否还有元素,循环体为重复处理的语句块阅读教科书思考问题聆听讲解培 养 学生主动学习的能力学习新知识3程序查错,认识函数 range0的功能。教师提供用 for 语句实现“倒计时 15s”的问题程序(函数range0 的初始值、终止值和步长设置有问题),学生进行程序修改。4汇报修改结果,归纳 for 语句功能:通过遍历的方法,能够实现指定次数的循环阅读教科书修改程序交流展示反思归纳培 养 学生发现问题、解决问题的能力回归项目,分析算法的程序实1归纳梳理,回归项目。(1)提出问题:我们已经学习反思梳理本 环 节首先通过梳理程序设计现了三种程序设计结构,它们各自有哪些特点?适合解决什么样的问题?(2)教师用课件展示三种程序设计结构的思维导图。(3)回归项目问题:实际上,许多问题的解决不能靠单一程序结构实现,例如真实的“自助式人行过街红绿灯”既要有红灯变绿灯的过程,又要将倒计时同步显示,所以接下来我们将综合应用前面所学的程序设计基础知识进行项目的实现。2展示学生前面绘制的项目任务流程图,师生共同分析其中的关键过程,确定所需用的程序语句:按钮是否被单击,决定着后面信号灯的变化,该过程为选择结构,可用 if 语句实现;而倒计时的显示则为典型的循环结构,可用 for 语句或 while 语句实现。3教师提供微课,学生自学导入 sinomaps 模块,围绕算法设计进行项目功能的初步实现(完成本书配套光盘中的项目程序版本 1)。4展示学生程序编写中遇到的典型问题,强调:变量名书写要正确,Python 语言中区别大小写;红灯倒计时与绿灯倒计时算法相同,可以复制回答问题思考交流观看微课三种结构以及分析项目流程图,既强化了知识的系统建构,又为项目程序编写奠定了基础。接着借助微课等学习支架,有效指导学生完成项目程序。然后通过典型问题分析,帮助学生学会发现程序问题,通过同伴互助,共同解决问题,提高项目程序的完成度相应代码并简单修改;注意语句的缩进和冒号不能省略。5学生再次完善程序,同伴互助,保证项目程序版本 1 的完成分析问题编程实现修改程序调试运行同伴互助完成任务问题引导项目完善1提出问题:现在,我们初步实现了“自助式人行过街红绿灯”的程序,同学们感觉它与实际马路上的红绿灯相比,还有哪些需要完善的地方?还应该增加哪些功能?(1)提示:在绿灯变为红灯之前增加 3s 的黄色警示灯,以提示行人。(2)完善程序,完成本书配套光盘中的项目程序版本 2:使用选择结构,实现加入黄色警示灯的功能(要求编程基础较好的同学在版本1 的基础上加入代码实现功能,基础思考问题交流讨论回答问题让 学 生发现问题、解决问题,体会项目开发的过程,增强用计算机解决问题的能力较差同学可以在教师提供的版本2半成品基础上完成)。2展示程序,提出进一步思考的问题。思考:如果行人甲按下按钮,在绿灯倒计时结束时刚过完马路,而行人乙此时恰好按下按钮也请求过马路,那么,程序是否应该响应行人乙的请求?为什么?3师生交流分析:应该给按钮增加一个使用周期。4继续追问:如何实现这个暂停的周期?假设暂停周期为 5s,也就是在程序中增加一个 5s 暂停,这个“暂停”功能语句放在哪里合适呢?如何进行程序实现?5继续完成本书配套光盘中的项目程序版本 3,加入按钮使用周期(要求编程基础较好的同学在版本2 基础上加入代码实现功能,基础较差同学可以在教师提供的版本3半成品基础上完成)分享观点得出结论思考问题明确任务继续完善项目程序版本 3展示交流归纳总结1展示学生程序,讨论更多完善需求。2 总结本课知识for 语句的特点,理解程序设计的三种结构特点;认识到问题的解决不可能一蹴而就,需要不断发现问题,循序渐进,迭代完善展示作品交流评价归纳梳理内化方法通 过 展示交流,为后续项目完善做好铺垫;通过总结归纳,帮助学生建构知识结构,能系统化地理解算法与程序的关系以及程序设计三种结构的特点数据、信息与知识数据、信息与知识【课程标准】【课程标准】理解数据、信息与知识的相互关系,认识数据对人们日常生活的影响。针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。【教学目标】【教学目标】在案例分析过程中理解数据、信息与知识的相互关系。(信息意识)学会对日常学习和生活中的信息进行提炼和归纳,获得实践中解决问题的观点、经验和技能。(计算思维)学会运用数字化工具(思维导图)表达思想,建构知识。(数字化学习与创新)在项目活动中增强信息意识与认知能力,具有积极的学习态度和负责的行动能力,更好地适应社会生活。(信息意识、信息社会责任)【学业要求】【学业要求】学生能够描述数据与信息的特征;掌握数字化学习的方法,能根据需要选用合适的数字化工具开展学习。【学情分析】【学情分析】本节通过实例分析,引导学生领会数据、信息与知识之间的关系,并学会使用知识管理工具思维导图来管理知识。手工绘制思维导图对于有的学生并不陌生,但对于高一年级学生来说,使用软件制作思维导图是一个新的方法。高中学生有一定的信息技术操作基础,具备较强的思维能力,能迁移技能进行新工具的自主探究学习。因此,在设计如何学习思维导图工具时.教师可以让学生在自主探究中完成,使学生在项目学习活动中通过学习、交流、合作和创新,体验项目学习的成就感。【教学重点】【教学重点】理解知识,学会运用数字化工具(思维导图)管理知识。【教学难点】【教学难点】能从信息中准确地提炼和归纳出知识,获得实践中解决问题的观点、经验和技能。【教学方法】【教学方法】项目教学法、诱思导学法、实例分析法。学法指导:研究性学习法、协作学习法。教学策略:本课通过案例分析、师生交流逐步建构完成“理解数据、信息与知识之间的关系”这部分内容的学习;通过教师引导、学生自主探究学习微课,学生初步掌握用数字化学习工具(思维导图)管理知识的方法;开展项目学习,对学到的知识综合运用,即采集学生真实的体质数据并将其作为活动素材,引导学生学会提炼相关信息,展开讨论,用思维导图呈现学习成果。整节课遵循学生的认知规律,以学生为主体,教师引导学生积极地运用数字化工具主动建构知识,提升学生的信息素养。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情景导入提问:你能根据血液化验结果中提供的信息判断出患者的病因吗?为什么?观察教师展示相关医学知识(如:白细胞计数高,思考与病毒或细菌有关,而中性粒细胞又是细菌感染讨论的风向标),让学生分组讨论,确定病情观察思考讨论通过情境导入,激发学习兴趣,让学生快速进入学习状态理解知识1归纳信息与知识的关系。(1)信息可以帮助我们了解情况,如血液化验结果中的白细胞计数值,但只有这些信息并不能帮助解决问题。(2)人们对信息进行分析、提炼,结合实践,得出解决问题的观点、经验和技能,此时信息被内化为知识。这一过程伴随着人类发展的整个过程,不断产生新知识。(3)有了知识,才能有效解决问题。2提出问题,进一步思考:为什么有的医生会研究出令人瞩目的科研成果,为社会作出巨大的贡献?例如,屠呦呦经过多年医学研究发现了青蒿素。思考回答通过实例引导学生认识知识,归纳出信息与知|识的关系。引导学生在学习知识过程中要再生新知识、学会创新。明确学习知识的最终目的是为社会做贡献,造福人类认识数据、信息与知识的关系1师生结合前面的分析,总结数据、信息与知识的关系,填写表 1,案例 1 以化验单为例。概念说明案例 1案例 2数据信息知识2教师点拨,学生交流。加深对三者总结填表通过实例分析,让学生领会数据、信息与知识的关系关系的理解。数据、信息和知识还依赖于它们使用的环境及应用者的知识结构。在某些情况下,经过处理后输出的信息,也可以作为再次处理加工的数据。因此,在分析数据、信息与知识的关系时,就需要结合特定的环境与应用者的知识结构才会有意义。交流提出问题:如今社会已经进入知识经济时代,我们不仅要有获取信息的能力,更要有探究提炼知识的能力,增长智慧,更有效地创造未来。例如,同学们每天学习大量知识,怎样对知识加以管理呢?思考回答引出:人们创造了许多知识管理工具,用来认识事物、表达思想,使学习和工作更有效率。教师展示思维导图图片,师生交流思维导图特点:可以帮助人们发散性思考问题,进行知识的结构化呈现思考交流探究制作思维导图:教师播放手工绘制思维导图的微课,并提出学习任务借助微课自主学习使用软件绘制思维导图的方法,将前面表 1 总结的“数据、信息与知识的关系”用知识结构图的方式呈现探究实践引导学生使用数字化学习工具来管理知识知识管理活动交流、展示学生作品,引导学生对比知识结构图与表格在绘制和信息表现上的不同。交流展示培养学生交流思想的能力项目实施教师提出根据第 1 节课的项目要求,制订增强体质、促进健康的方案与措施,用思维导图呈现结果,完成项目学习。课前完成:按照课前下发的体质数据表,参考国家学生体质健康标准,查阅相应的得分和等级,填写表格。教师提供“体质数据汇总表”,让小组同学将体质数据整理到电子表格中进行汇总。教师提供从相关网站上下载的汇总表和学生的汇总表进行对比。课堂上的项目实施:1 引导学生从“身体形态”“身体机能”和“身体素质”等方面提炼相关信息;2指导学生从“个人健康评估、运动习惯养成、体质改善措施”等方面展开讨论;3制订增强体质、促进健康的方案与措施,用思维导图呈现讨论结果填表整理汇总提炼信息讨论绘图开展项目活动,对本节课学习的知识进行综合运用。为后续章节的学习做铺垫,增强学习本课程的信心。作为学生过程性学习成果总结延伸师生总结本课学习内容:通过实例理解知识;领会数据、信息与知识之间的关系;使用数字化学习工具思维导图管理知识;在项目活动中学习、合作与创新总结总结归纳布置作业试围绕某一学科的知识要点,绘制思维导图,梳理知识结构体系完成作业知识迁移数字化与编码数字化与编码【课程标准】【课程标准】在具体感知数据与信息的基础上,描述数据与信息的特征,知道数据编码的基本方式。针对具体学习任务,体验数字化学习过程,感受利用数字化工具和资源的优势。【教学目标】【教学目标】根据解决问题的需要,通过小组合作、自主探究、观察思考以及游戏体验等方式开展学习,明确数据压缩的作用、分类以及数据压缩的基本原理。(信息意识)从解决问题的需要出发,选择适合的数据压缩工具,体验数据压缩的过程,进一步理解数据压缩的实际意义,掌握数据压缩的基本技巧。(信息意识、数字化学习与创新)【学业要求】【学业要求】能够描述数据与信息的特征,知道数据编码的基本方式。掌握数字化学习的方法,能够根据需要选择合适的数字化工具开展学习。【学情分析】【学情分析】本课的教学对象是高一年级的学生,学生具有一定的操作经验和逻辑思维能力。在此之前,学生已经学习了信息数字化的基本知识,基本掌握了二进制与其他数制之间的转换方法,对数据编码也都有了一定的了解,为本课的学习奠定了良好的基础。此外,很多学生具有比较丰富的上网经验,会使用压缩软件。但在压缩原理以及如何根据实际条件,合理地使用各种压缩工具实现有效压缩的知识和能力方面还有待提升。他们需要在实际项目的驱动下,通过独立思考、自主探究等学习方式完成知识的构建与技能的提升。【教学重点】【教学重点】根据实际需要,选择合适的工具,进行合理的数据压缩。【教学难点】【教学难点】无损压缩的基本原理。【教学方法】【教学方法】教学方法:本课内容主要采用任务驱动、游戏教学等方法,以“我运动,我快乐”网上打卡活动为例,引导学生通过小组合作、自主探究、实践体验等方式开展学习。从现实需求出发,让学生经历解决问题的全过程,合理使用工具,明确数据压缩的知识与原理,达成目标。在整个过程中,引导学生自觉、主动地寻求问题解决方案,构建知识,增强利用信息技术手段解决问题的意识。软件硬件资源:教学软件包括相关的图像处理软件、音视频编辑和压缩工具,以及教学课件等。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情景导入提出任务:以高中学生的学习和生活等内容为主题,自选角度,组织素材,表达主题确定主题提出问题情景导入1学生固绕确定的主题,选择 2-3 个不同类型的素材文件上传到指定网站。2观看并展示上传内容,总结大家分享内容的形式文字、图片、音频、视频等。3提问:(1)上传和观看的过程中,同学们发现哪些问题?(2)同学们在上传素材的过程中遇到了哪些问题?4引导学生思考:遇到这些问题时如何完成任务思考交流引 导学 生 关 注数 据 压 缩的 目 的 和作用解决?解决问题的过程中有没有遇到新的困难呢?5师生交流解决问题的方法。(1)利用压缩软件对文件进行压缩,但对音频、视频的压缩不够理想。(2)用多媒体和格式转换工具对图片、音视频文件进行压缩。自主探究发现问题1将学生分组,34 人一组。2结合观看过程中发现的问题以及分析的解决方法,对教师给出的素材进行观察,整理相关内容,写实验报告。3上网查找相关资料,写下图片不同格式的差异。观察查阅资料写报告学 生通 过 实 践主 动 获 取知识,提高技能游戏体验掌握原理1展示一系列文字、图片等样例素材,明确比赛规则:学生以小组为单位进行比赛,各组尽可能用简短的文字对素材进行描述,使用文字最少、传达信息最准确的小组获胜。各组有 2min 准备时间。2展示比赛题目,各组派出三位同学参赛(一人描述,两人按描述完成任务)。3评选出优胜组,并进行经验分享参与比赛展示评价经验分享通 过游 戏 激 发学生兴趣,揭 示 无 损压 缩 的 基本原理,突破难点小结对游戏活动进行归纳:数据压缩的思想是在不损失有用信息的前提下,按照一定的编码规则对数据进行重新组合,以去除冗余。无损压缩的原理与我们刚才玩的游戏大体一致,压缩后的数据在还原后与压缩前完全相同。如:CCCEEEEEEEEEEEETWWWWWC03E12T01W05。相对于无损压缩,有损压缩会损失一定的信息,压缩后的数据无法还原成压缩前的数据。自主实践合理运用1布置任务:下载本组同学分享的图片及音视频文件,利用教师提供的音视频压缩工具,对下载的文件进行压缩。2要求学生写下该环节的实验报告。3引导学生思考:在压缩图片和音视频文件的过程中,哪些因素与压缩后文件的大小有关?4师生交流,总结压缩文件的过程,并总结出影响压缩后文件大小的因素。图片:颜色、尺寸、格式.音频:采样频率、声道数.视频:比特率、视频尺寸.完成任务填写表格思考交流学 生主动实践,根 据 实 际需 要 分 析问题,利用相 关 工 具软 件 解 决问题,落实重点交流展示互动评价1组织学生分组展示实验报告及压缩成果;交流展示通 过交 流 展 示与评价,巩2对学生压缩视频的合理性进行点评;3组织学生完成自评和互评;4组织学生完善并提交实验报告评价提交报告固 知 识 与技能数据科学与大数据数据科学与大数据【课程标准】【课程标准】在具体感知数据与信息的基础上,描述数据与信息的特征。认识数据对人们日常生活的影响。【教学目标】【教学目标】通过亲历的生活应用,感受大数据;通过其他领域应用,认识大数据的价值。(信息意识)通过项目实践,体验大数据解决问题的方式,认识到大数据安全性问题。(计算思维、数字化学习与创新、信息社会责任)【学业要求】【学业要求】能够描述数据与信息的特征;掌握数字化学习方法,能根据需要选用合适的数字化工具开展学习。【学情分析】【学情分析】信息时代,学生每天接触各种互联网应用,经常与“大数据”打交道,但对大数据来源及应用认识不深刻,缺乏运用大数据解决问题的意识。【教学重点】【教学重点】认识大数据,感受大数据的应用价值。【教学难点】【教学难点】运用大数据解决问题的意识。【教学方法】【教学方法】本课主要采用案例分析、讨论交流、任务驱动等教学方式,组织学生借助丰富的案例和活动平台展开学习。教学中立足生活经验,从学生亲身经历的互联网应用出发,帮助学生从大数据来源、大数据应用两个方面认识大数据,列举大数据在其他领域中的应用,感受大数据的价值。作为“大数据”的起始课,在设计上不必强调大数据的具体处理过程,通过现成的大数据分析平台,重点培养学生运用大数据解决问题的意识。【教学过程】【教学过程】教学环节教学内容学生活动设计意图通过“百度地图”,感受大数据的存在1展示百度地图应用案例,提出问题:“百度地图”为什么会认路?2引出新课:收集全球二百多个国家和地区的位置数据,拥有 16 万台服务器(百度最大的数据中心),百度地图正是建立在这海量数据的基础上。这节课我们一起聊聊与大数据有关的话题思考从学生身边的事例谈起,引导学生对“大数据”的感性认识利用生活情境,讨论大数据的由来1创设情境:小明想买一款智能手环来监测自己的身体状况。通过互联网搜索信息,决定选择某品牌手环;通过搜索购买了一款商品;试用了几天,感觉不错,给予好评;非常高兴地把自己的手环照片分享到朋友圈。2提出问题:除了网络信息和商品数据,小明还产生了哪些数据?3教师总结:随着互联网技术的发展,产生了海量的网络行为数据。随着物联网技术的发展,又产生了大讨论回答问题聆听通过日常的互联网应用,启发学生思考大数据的来源量的人或物的状态数据。这些都是大数据的重要来源。利用大数据应用案例,认识大数据的价值1创设情境:自从小明买过手环后,浏览网页时,屏幕下方经常会弹出广告,内容大都与“智能手环”商品有关。2提出问题:尝试从大数据的角度解释上面的现象。3教师总结:亚马逊商城通过商品推荐系统完成了 35%的销售业绩。所以,有人说大数据是资产,是“油田”,是“矿产”。下面,再看看大数据在其他方面的应用:案例一:谷歌预测甲型流感;案例二:警署预测犯罪的发生;案例三:科学实验探寻宇宙奥秘。4教师讲授:在大数据应用案例中,我们发现采集的数据是全样本或大样本,不是抽样数据,采用的处理办法也不是普通的工具,而是通过数据建模和算法进行处理,来洞悉数据的相关性(非因果关系),最终为决策或预测服务。讨论回答问题聆听通过亲历的互联网应用,感受大数据是如何在各个领域中发挥其价值的通过“头条指数”,实践1布置任务:假设你拥有一个微信公众平台,现在要发布一篇关于“互联网”的文章,希望推送的文章能受回答问题完成任务考查学生能否从前面大数据应大数据分析到欢迎,应如何了解网民现在关注的热点?2师生交流,汇总方案。3体验大数据应用平台,完成任务。(1)介绍并展示大数据分析平台:头条指数。头条指数能够通过对用户阅读、分享及评论数据进行分析,以可视化方式得出用户真实的兴趣倾向或对某个事件的关注度。(2)在平台上查找与“互联网”相关的热点以及相关用户群体的人物画像。(3)与同学分享观点分享观点用案例中总结经验,并迁移到新情境中。培养学生利用大数据解决实际问题的意识和能力课堂小结大数据就在我们身边,并且在各个行业产生着巨大的价值,但作为一项新兴的信息技术,它是一把双刃剑,要注意数据安全,尊重和保护个人隐私,不能滥用大数据聆听辩证思考面对新生事物,激发学生的信息社会责任感解决问题的一般过程和用计算机解决问题解决问题的一般过程和用计算机解决问题【课程标准】【课程标准】通过解决实际问题,体验程序设计的基本流程。【教学目标】【教学目标】体会人工解决问题与计算机解决问题的不同特点。(信息意识)通过亲历项目“利用计算机编程模拟自助式人行过街红绿灯”问题的解决过程,经历计算机解决问题的一般过程。(计算思维)通过经历项目问题分析、设计方案,能初步规划项目解决方案。(计算思维)认识 Python 语言,了解计算机程序的主要功能,能够修改简单的程序代码,体验程序设计的魅力。(数字化学习与创新)【学业要求】【学业要求】依据解决问题的需要,设计和描述简单算法;利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】高中阶段的学生善于观察思考问题,具有较强的逻辑思维能力,但对于解决问题的方法和过程缺乏系统性的分析与梳理能力。在义务教育阶段,学生已经掌握了信息技术的相关知识与技能,具备了一些程序设计的基础。在高中阶段,要让学生理解隐藏在软件背后的数据加工方法与处理原理,以便能更自如地应用计算机创新性解决问题。本章正是通过项目学习引领学生走进编程,学习通过计算机程序设计解决问题,培养计算思维。【教学重点】【教学重点】用计算机解决问题的一般过程。【教学难点】【教学难点】运用计算思维进行问题分析和分解。【教学方法】【教学方法】教学方法:项目教学、小组合作。软硬件资源:项目方案、Python 语言运行环境。【教学过程】【教学过程】教学环节教学内容学生活动设计意图创设情境1情境再现:红绿灯路口交通指挥。我们每天上学和放学路上都会经过红绿灯路口,路口的交通状况如何?请同学模仿红绿灯路口的车流量情况,做一个情境再现。2 教师引导学生思考以下三个问题:(1)交通警察指挥交通的过程;(2)人工指挥和信号灯控制各自的特点;(3)程序自动化控制的优势。3 师生分析解决问题的一般过程参与活动通过情境再现,让学生切实感受身边的问题,并引出解决问题的一般过程,以及用计算机解决问题的优势,为后续本节课的重点内容“用计算机解决问题的过程”做铺垫(1)分析问题;(2)寻找解决问题的途径与方法;(3)解决问题并验证结果。思考回答提出问题学习新知识1提出问题:交通信号控制系统是利用计算机程序控制红绿灯时长变化来指挥交通的。利用计算机解决问题能在某种程度上提高解决问题的效率。那么,用计算机解决问题的一般过程是什么?2对比分析,总结归纳:将交通警察指挥交通的一般过程与用计算机编程解决该问题进行对比分析,总结出用计算机编程解决问题的一般过程:(1)提出问题;(2)分析问题;(3)设计方案;(4)编程调试;(5)解决问题;交流讨论思考回答本环节是本节课的重点内容,为后面学生亲历项目活动做好铺垫项目引领亲历过程1引出项目活动:编程控灯利出行。智慧交通成为智慧城市的重要项目引出的是本节课重点内容的学习过程,亲历项目的过程也是本节组成部分,很多城市为了便于行人出行,会在道路上配置一种“自功式人行过街红绿灯”。行人按下过街按钮,当信号灯变为绿灯后便可通行。这实现了行人和信号灯之间的交互,体现了人性化交通管理,一定程度上是高了道路通行率。2确定项目任务:通过编程,模拟实现“自助式人行过街红绿灯”的效果,体验用计算机解决问题的过程聆听思考课难点的突破环节环节 1:分析问题1 引导学生完成学案中项目分析部分。两人一组,完成一份“自助式人行过街红绿灯”问题分析表。2 请个别学生说说自己见过或使用过的自助式红绿灯,或是想象一下其能否实现更多的功能,进一步修改完善问题分析表。讨论填表环节 2:设计方案1 引导学生进行方案设计。在方案设计中,将问题分解为若干个相对独立的功能,每个功能完成一聆听思考学生通过经历分析问题、设计方案和编程调试的过程,了解用计算机解决问题的一般过程。同时,让学生对代码进行修改及运行,能更好地引出后面章节的学习个特定的任务。2 简单介绍算法设计。选择一个子功能进行详细的操作步骤设计,即简单算法设计。提示学生这是编程的依据。设计方案环节 3:编程调试1 认识程序。编写程序是利用计算机程序设计语言描述算法,实现问题求解的过程。编写完成的程序需要进行调试运行。对运行结果进行分析验证,最终解决问题。2引导学生自学 Python 程序设计语言,尝试对指定的 Python 程序代码进行简单调试。3 师生交流,总结该程序代码的功能。调试程序观察效果思考交流归纳总结提升思想师生总结:用计算机解决问题的一般过程;项目实施中的关键环节;完成整个项目需综合运用多学科知识,进一步学习算法设计和Python 语言,引出后续课程交流反思梳理归纳归纳总结本节课内容,提炼重点难点;强调项目的综合性,为后续课程做好铺垫算法的概念及描述算法的概念及描述【课程标准】【课程标准】从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。通过解决实际问题,感受算法的效率。【教学目标】【教学目标】根据项目需求分析设计算法,理解并熟悉利用自然语言、流程图和伪代码描述算法的方法。(数字化学习与创新)选用恰当的描述方法和控制结构表示算法,增强用算法解决问题的意识。(计算思维、信息意识)通过对生活中某一逻辑关系问题的对比探究,掌握枚举算法解决问题的方法,并比较数理思维方式与计算思维方式解决同一问题的效率差异,逐步养成用计算思维解决问题的习惯,提高工作效率。(计算思维)【学业要求】【学业要求】依据解决问题的需要,设计和表示简单算法。【学情分析】【学情分析】高中学生已经有了一定的逻辑推理能力,且从小接受的教育使之形成了根深蒂固的数理思维模式,本课内容为学生打开了解决生活实际问题的另一扇窗。前面学习了用计算机解决问题的一般过程,以及算法的概念、特征等基本知识,为本节课尝试用简单的算法解决问题做了铺垫。由于学生之前没有系统地学习过算法的概念,尤其对计算机算法知之甚少,考虑到这一点,本节课提供了程序文件,让学生在比较中认识计算思维的优势,从而转变观念。【教学重点】【教学重点】掌握三种常见的描述算法的方法,选用恰当的描述方法和控制结构表示算法。【教学难点】【教学难点】根据实际问题需求设计算法,描述枚举算法。【教学方法】【教学方法】教学方法:主要采用比较法、分组讨论法、师生互动探究模式、项目式驱动模式组织教学。软硬件资源:网络机房、流程图绘制软件、教学课件。【教学过程】【教学过程】教学环节教学内容学生活动设计意图问题导入1 提出问题:为完善本章第 1节提到的思考活动“红灯变绿灯”的功能,如何将“倒计时 15s”的算法描述出来?2引导学生用自然语言描述该问题的求解算法。思考回答通过项目式驱动,提出问题需求,引出本课的主题算法的描述。通过直接回答解题步骤,初步掌握自然语言描述算法的方法。归纳自然语言描述算法:1用自然语言描述算法的方式;2用自然语言描述算法的特点。思考归纳师生交流,认识算法的表示方法学习流程图描述算法;1提问:还可以用哪些方式思考回答这部分的知识难度不大,但全部是新知识,而且是本节课的重点内容,教师依据学生特点,能引导的引导,需要讲述的讲述,逐步推进教学进度,使学生初步掌握算法的三种描述方法以及算法的来描述算法呢?2介绍流程图的常用符号及其功能;3利用课件分析流程图描述算法的三种基本控制结构;4师生归纳出“倒计时 15s”算法的流程图;5总结用流程图描述算法的特点。聆听讨论交流归纳总结学习伪代码描述算法:1指导学生阅读教科书中的“倒计时15s”算法的伪代码表示,提问:伪代码表示的算法有何特点?2归纳并对比三种算法表示方法的优缺点;3深入思考解决同一问题是否只有一种算法,需要考虑哪些因素。阅读思考交流归纳总结回答问题三种基本控制结构的流程图画法,为后续实践提升部分做好准备。实践活动,体验不同的算法设计任务 1:根据“六人跳舞”问题描述,设计算法找出各自的舞伴。本活动案例来源于生活,却又不是普通的生活算法可以解决的,因此学生只能另辟1问题描述。同学们跳集体舞,其中三位男生为 a,b,c,三位女生为 x,y,z。有人不知道谁和谁搭档跳舞,于是询问了其中的三位,听到的回答是这样的:a说他将和x搭档;x说她的舞伴是 c;c 说他将和 z 搭档。这人听后知道他们在开玩笑,全是假话。请找出他们各自的舞伴。2师生归纳解题方法:刚刚用到的方法属于数理思维方式,即用逻辑推理的方式直接想出或是用手工算出结果。教师提出还可以用枚举法来求解本题。3教师介绍枚举法解决该问题的思路,师生共同设计出相应的伪代码表示算法。4 教师提供对应的程序文件,指导学生对照伪代码表示的算法理解程序功能,并运行程序解决问题。5师生交流两种问题解决方法的特点,强调用计算机实现枚举算法的优势:枚举算法在常人看来可能是一种“笨”方法,因为要一一列举判断,我们会感觉麻烦;但理解问题参与交流聆听学习蹊径,寻求新的解题思路,从而认识枚举算法。该算法易于理解和实现,教师用该案例进行练习提升较为合理,但该算法会用到复杂的循环嵌套结构,对于没有程序设计基础的学生来说,用伪代码描述相对简单,加之教师给出“六人跳舞”的伪代码,后面只需修改成“八人跳舞”即可,学生可以独立完成。且该案例是学生熟悉的逻辑推理题,学生能快速利用数理思维解出该题,增强信心,为下一环节两种思维方式的分组竞技做好知识与技能的储备。计算机具有超强的运算能力,而且它不会对重复的操作感到厌倦,所以运行效率较高。枚举法是计算机解决问题的一种常用方法,体现了计算思维求解问题的特点。程序体验反思交流深入探究分组竞技任务 2:根据“八人跳舞”问题描述,设计算法找出各自的舞伴。1问题描述。同学们跳集体舞,其中四位男生为 a,b,c,d,四位女生为 x,y,z,k。有人不知道谁和谁搭档跳舞,于是询问了其中的四位,听到的回答是这样的:a 说他将和 x搭档;x 说她的舞伴是 c;c 说他将和 z 搭档;d 说他将和 x 搭档。这人听后知道他们在开玩笑,全是假话。请找出他们各自的舞伴。2 组织学生选择任意方法(数理思维或计算思维)解决问题,分理解问题随着案例问题中条件的逐渐增加或改变,学生在分组竞技的过程中会不断体会到两种方式的不同,利用计算思维解决逻辑关系问题的优势逐渐体现组竞赛。3 教师统计完成人数及效率,提问学生解题的过程及效率,引导学生分析数理思维与计算思维的异同。4展示“八人跳舞”程序,引导学生思考,如果换一个条件,如“d 说他将和 y 搭档”,利用两种思维方式解题的效率又如何?引导学生关注用计算思维解题在问题的可扩展性方面的优势小组竞赛完成任务交流讨论思考问题反思归纳总结提升教师总结:本节课学习了算法描述方法中的自然语言、流程图和伪代码三种方法,了解了各自的特点,比较出了计算思维在解决逻辑关系问题时的优势。除了逻辑关系问题外,生活中还有很多问题都可以用计算思维来解决,希望同学们今后多尝试并习惯用计算思维来解决实际问题,做一名数字化时代的真正参与者总结、梳理、展望,引导学生多尝试用计算思维解决实际问题常见算法的程序实现常见算法的程序实现【课程标准】【课程标准】掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试和运行的方法。【教学目标】【教学目标】通过“票据中模糊数字推断”情境,分析数字推断的过程,理解枚举算法的基本原理。(计算思维)通过“判断一个数是不是素数”任务,了解枚举算法求解问题的基本过程,能用流程图描述该问题求解的算法,能编写程序并调试运行,实现问题求解。(计算思维)体验枚举算法的执行效率,认识优化算法的必要性。(计算思维)通过与生活实例的结合运用,学会使用枚举算法解决生活中的实际问题,提高信息安全意识。(信息社会责任)【学业要求】【学业要求】利用程序设计语言实现简单算法,解决实际问题。【学情分析】【学情分析】本节课的授课对象是高中一年级的学生,他们已经具有一定的问题解决和规划设计能力,而且乐于动手操作,勇于探索。通过前面课程的学习,学生已经理解了算法及其特征,能用流程图描述问题求解的算法;掌握了 Python 语言的基本知识,能进行简单的程序编写。但是还缺乏对利用程序解决实际问题过程的系统化梳理,对常用的典型算法(如枚举算法)缺乏深入的理解。【教学重点】【教学重点】理解枚举算法的核心思想和典型特征;能结合实际问题,编写程序实现枚举算法并调试运行,解决问题。【教学难点】【教学难点】感受不同算法的执行效率,体验算法优化在问题解决中的价值。【教学方法】【教学方法】教学方法:讲授法、任务驱动法、对照实验法和合作探究法。讲授法:通过“票据中模糊数字推断”问题导入,讲授枚举算法的基本原理。任务驱动法:以“判断一个数是不是素数”为主要任务,引导学生在枚举算法思想的指导下进行算法分析、程序编写与调试。对照实验法:运用对照实验法,比较“寻找 1000 以内的所有素数”的两个程序的运行效率,认识算法优化的重要性。合作探究法:通过小组合作“密码解密”的任务,体会枚举算法思想在实际生活中的运用,培养学生的计算思维。软硬件资源:网络机房、电子白板、教学课件、希沃白板软件。【教学过程】【教学过程】教学环节教学内容学生活动设计意图情境导入引入枚举算法教师活动:课堂开始创设情境,引入票据中模糊数字推断问题。张票据上有一个 4 位数字组成的编号。甲说:数字编号的前两位数字相同,但都不是零;乙说:数字编观察思考以实际生活场景作为突破口,引出本节课的主枚举算法,激发学生的学习兴趣号的后两位数字是相同的,但与前两位不同;丙说:数字编号是一个整数的二次方。试根据以上线索推断出编号数字解密初识枚举算法活动 1:分析问题已知条件:四个数字应是AABB,其中 A0,A 与 B 不相等,且 AABB是一个整数的二次方;求解目标:票据中的数字;隐含关系:要求解的四位数字编号的票据必须同时满足已知的所有条件。教师活动:引导学生梳理推断的思路。师生互动:完成问题的分析。根据问题引领,自主思考本环节以实际生活场景作为突破口,学生通过体验推断模糊数字的实际问题,认识枚举算法,进而总结出枚举算法的三要素,突破本节课的第一 个 教 学 重 点枚举算法设计的基本原理数字解密初识枚举算法活动 2:设计算法教师活动:引导学生进行算法分析。根据问题分析,
展开阅读全文
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2024新人教中图版(2019)《高中信息技术》必修第一册 数据与计算 教案(14)份(全册打包).rar》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 关 键 词:
-
精品
高中信息技术
2024新人教中图版(2019)《高中信息技术》必修第一册
数据与计算
教案(14)份(全册打包)
新人
图版
高中
信息技术
必修
一册
数据
计算
教案
14
打包
163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。