浙教版(2023)信息科技六上 第5课 算法的执行 教案

资源下载
  1. 二一教育资源

浙教版(2023)信息科技六上 第5课 算法的执行 教案

资源简介

中小学教育资源及组卷应用平台
浙教版(2023)信息科技六上 第5课 算法的执行
第5课 算法的执行
学科 信息科技 年级 六年级
教材分析
本节课从鸡兔同笼问题入手,认识计算机通过运行程序完成算法的执行,介绍IDLE Shell运行程序的操作方法,认识条件循环语句的基本语法,了解编写程序实现算法时,可能出现的错误和调试方法,能根据调试中发现的问题,有针对性地完善算法和程序。
教学目标
1.能使用计算机程序语言解决身边的问题。 2.能记录程序运行的过程与结果。 3.能在调试中发现程序的问题,有针对性地完善算法和程序。
学情分析
学生通过前阶段的学习,了解掌握了运用算法解决经典问题的思想,并能对问题的关键要素进行提取,抽象出问题中的规则,并借助表格和算是表达式对问题进行建模,能选择合适的控制结构进行枚举法算法设计,认识python编程语言的简单规则和语法。
教学重点、难点
教学重点:能使用python语言解决鸡兔同笼问题;能记录程序运行过程与结果。 教学难点:能再调试中发现程序的问题;能有针对性地完善算法和程序。
教学准备
教学课件,电子教材, Python软件
教学实施过程
情境导入
教师活动 学生活动 设计意图
1.视频导入,引出问题,组织讨论 引导学生观看视频,了解投票问题结合百分比功能实现的统计效果,引导学生讨论思考解决哪些身边的问题。用计算机程序还能吉里引导学生汇报讨论结果,相互补充。 2.引出主题,提出目标 计算机通过运行程序,完成算法的执行,根据既定步骤完成高速、准确的自动化处理。提出本节课目标:运行并调试计算机程序。 学生观看视频,结合自身进行思考并讨论,小组汇报并相互补充。 开放探究,引导学生讨论,结合身边问题,形成真实学习情境。
教学活动一 运行程序
教师活动 学生活动 设计意图
播放视频,引导学生认识同一算法可以有不同计算机语言实现,引导学生学习使用IDLE打开python程序、运行程序和查看运行结果的方法。 动手实践:发送任务单,引导学生使用IDLE打开“鸡兔同笼”程序,并运行程序,观察程序的代码和运行结果,尝试读懂程序的含义。 引导学生演示小结:“File”菜单中选择“Open”,打开相应的程序,在程序编辑器中的“Run”菜单中选择即可运行程序。 播放视频:引导学生认识鸡兔同笼问题中的条件循环语句结构,掌握循环结构的组成部分和注意事项,引导学生进行小结: while循环结构包括头部while指令、循环判断条件、循环体。 学生观看视频,掌握IDLE打开、运行程序的方法。 实践操作,打开并运行程序,思考程序含义学生代表演示小结 观看视频,掌握while循环结构,总结循环结构的组成部分。 在实践中学习探究,掌握操作方法。 观察分析,认识程序结构,激发学生计算思维。
教学活动二 调试程序
教师活动 学生活动 设计意图
播放视频,引导学生认识编写程序时可能出现各种错误导致程序无法正常运行,需要调试程序发现并改正 引导学引导学生小结常见的错误: ①录入错误:常见的错误可能有大小写错误; ②标点错误: python编程中必须用英文半角标点符号; ③逻辑错误:使用缩进和冒号可能遗漏。 2.引导学生打开IDLE, 打开任务单中的程序,运行程序并观察程序的运行结果,发现程序中的错误并进行修格:引导学生总结示例中的错误和修改方法,并进行汇报。 3.引导学生尝试修改代码中的数据,观察、记录程序运行的过程与结果,总结程序运行规律,并小组汇报。 观看视频,认识常见错误的类别和可能出现错误的原因。 动手实践,找出程序的问题 并自行进行修改调整。动手实践,观察程序运行结 果与数据之间的关系 在观察中提炼总结,提升学生发现问题的信息意识。 实践引用,在问题发现和解决中提升数字化学习能力。观察分析,培养计算思维
教学活动三 完善算法程序
教师活动 学生活动 设计意图
播放视频,引导学生思考调整数据可能出现无解情况的原因,思考讨论判断是否有解的算法优化方法。 引导学生小结如何实现判断此题是否有解的算法优化方法,并相互补充。 观察总结:展示代码和流程图图片,引导学生通过观察与之前算法的不同之处,总结出算法和程序需改的地方和理由,巩固程序调试和完善的方法。 动手实践:引导学生打开流程图,修改流程图完善算法,实现判断此题是否有解;打开程序代码,修改代码,实现判断此题是否有解。 拓展任务:修改算法实现可输入总头数和总脚数进行计算。 展示小结:展示部分学生完成情况,并引导其介绍完善程序的思路和方法,其他学生补充交流。 学生观看视频,讨论判断是否解的程序优化方法。 学生观察流程图和代码,总结出调试和完善的目标方法。 动手实践,修改流程图,修改代码并调试。 总结交流 总结提炼规律,寻找问题解决办法,在实践中提升问题解决能力和计算思维。 实践体验算法的调整完善和程序的修改调试,在动手实践中真正解决实际问题。
练习:
调试“鸡兔同笼“问题的程序,继续发现问题并提出完善算法的新创想。
教学反思
以先前的经典数学问题入手,通过问题解决引导学生提升信息素养,在体验实践中发现问题和解决问题。 通过阅读代码、思考方法、实践调试、总结规律,实现从思考到实践的过程,在探究实践中提升问题解决能力。 本节课的实践过程可以进行分层或分组完成,充分发挥学生的合作探究能力,在探究实践和协同互助中提升学习效率。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览