还剩2页未读,继续阅读
文本内容:
浙教版信息科技六上第课算法的执行20235第5课算法的执行学科信息科技年级六年级教材分析本节课从鸡兔同笼问题入手,认识计算机通过运行程序完成算法的执行,介绍IDLE Shell运行程序的操作方法,认识条件循环语句的基本语法,了解编写程序实现算法时,可能出现的错误和调试方法,能根据调试中发现的问题,有针对性地完善算法和程序教学目标
1.能使用计算机程序语言解决身边的问题
2.能记录程序运行的过程与结果
3.能在调试中发现程序的问题,有针对性地完善算法和程序学情分析学生通过前阶段的学习,了解掌握了运用算法解决经典问题的思想,并能对问题的关键要素进行提取,抽象出问题中的规则,并借助表格和算是表达式对问题进行建模,能选择合适的控制结构进行枚举法算法设计,认识python编程语言的简单规则和语法教学重点、难点教学重点能使用python语言解决鸡兔同笼问题;能记录程序运行过程与结果教学难点能再调试中发现程序的问题;能有针对性地完善算法和程序教学准备教学课件,电子教材,Python软件教学实施过程教师活动学生活动设计意图
1.视频导入,引出问题,组织讨论学生观看视频,结开放探究,引导学引导学生观看视频,了解投票问题结合百分比功能实合自身进行思考生讨论,结合身边现的统计效果,引导学生讨论思考解决哪些身边的问并讨论,小组汇报问题,形成真实学题用计算机程序还能吉里引导学生汇报讨论结果,并相互补充习情境情境导入相互补充
4.引出主题,提出目标计算机通过运行程序,完成算法的执行,根据既定步骤完成高速、准确的自动化处理提出本节课目标:运行并调试计算机程序教学活动一运行程序教师活动学生活动学生设计意图
1.播放视频,引导学生认识同一算法可以有不同计算机语言观看视频,掌握在实践中学习探究,实现,引导学生学习使用IDLE打开python程序、运行程序IDLE打开、运行程掌握操作方法观察和查看运行结果的方法序的方法实践操分析,认识程序结构,作,打开并运行程激发学生计算思维#[FHelEdit SheCDebugOfybomWndowHelpNe-AleCtr1»N|:«7«450f.Dec
62022.19:44:02v.193464bitA•cnMItt*or*Iteens♦广forsoreinfonwiIon.序,思考程序含义R««ntFHeiModuleBeowievAH♦CPathfifOArsefSwe Ctri»S A玛兔同笼p/DASMMQ簿py
3.
1...一□SMAS..CtrUSMfS IFileEditFocrr^[RunjOptionsWindowHelp学生代表演示小结tu•0«枚举的对量为如广的数枚举他也为035WindowCtrl♦P»htu36:Ji-35-tu»如果苻合正确•条件.用输出编我的只数ifOoseWVMSOWAk«MCstlDLI Ji•2♦tu♦4»«94CtH»Q printJi.-R角.观看视频,掌握tu»tu♦1while循环结构,总Ln:9Cot0在IDLE中打开并运行“呜兔同笼”程序结循环结构的组成部分程序运行结果
2.动手实践发送任务单,引导学生使用IDLE打开“鸡兔同笼”程序,并运行程序,观察程序的代码和运行结果,尝试读懂程序的含义
3.引导学生演示小结“File”菜单中选择“Open”,打开相应的程序,在程序编辑器中的“Run”菜单中选择即可运行程序
4.播放视频引导学生认识鸡兔同笼问题中的条件循环语句结构,掌握循环结构的组成部分和注意事项,引导学生进行小结while循环结构包括头部while指令、循环判断条件、循环体教学活动二调试程序教师活动学生活动设计意图1•播放视频,引导学生认识编写程序时可能出现各种错误导观看视频,认识常见在观察中提炼总结,致程序无法正常运行,需要调试程序发现并改正错误的类别和可能提升学生发现问题的
2.引导学引导学生小结常见的错误出现错误的原因信息意识
①录入错误常见的错误可能有大小写错误;实践引用,在问题发现和解决中提升数字化
②标点错误python编程中必须用英文半角标点符号;学习能力
③逻辑错误使用缩进和冒号可能遗漏动手实践,找出程序观察分析,培养计算思
2.引导学生打开IDLE,打开任务单中的程序,运行程序并的问题维观察程序的运行结果,发现程序中的错误并进行修格引导学并自行进行修改调生总结示例中的错误和修改方法,并进行汇报整动手实践,观察
3.引导学生尝试修改代码中的数据,观察、记录程序运行程序运行结果与数据的过程与结果,总结程序运行规律,并小组汇报之间的关系教学活动三完善算法程序教师活动学生活动设计意图
1.播放视频,引导学生思考调整数据可能出现无解情况的学生观看视频,讨论原因,思考讨论判断是否有解的算法优化方法判断是否解的程序优
2.引导学生小结如何实现判断此题是否有解的算法优化方化方法总结提炼规律,寻找问法,并相互补充学生观察流程图和代题解决办法,在实践中
3.观察总结展示代码和流程图图片,引导学生通过观察码,总结出调试和完提升问题解决能力和与之前算法的不同之处,总结出算法和程序需改的地方和理善的目标方法计算思维由,巩固程序调试和完善的方法
4.动手实践引导学生打开流程图,修改流程图完善算法,实现判断此题是否有解;打开程序代码,修改代码,实现判断动手实践,修改流程此题是否有解图,修改代码并调试
5.拓展任务修改算法实现可输入总头数和总脚数进行计总结交流实践体验算法的调整完善和程序的修改调算试,在动手实践中真正解决实际问题鸿兔同笼(完善).py-D:/鸿兔^笼(完善).py(
3....-□XFile EditFormat RunOptions WindowHelpprintC-=欢迎使用“再丸同笼”解趣程序=.tu=0«用变属Jie跟踪是否有解,初始赋值为0jie=0落枚举的对象为兔子的数量.枚举范围为-35tu36:ji=35-tuft如果符合正确解条件,则输出鸡兔的只数ji♦2+tu♦4=94:口若存解,将变量jie赋值为1jie=1prinlGi,只鳄.,tu,只兔.)tu=tu+1,无解时输出无解提示if jie==0:prim(此迈无解),Ln:5Col:18完善后的程序
6.展示小结展示部分学生完成情况,并引导其介绍完善程序的思路和方法,其他学生补充交流练习:调试“鸡兔同笼”问题的程序,继续发现问题并提出完善算法的新创想运行完善后的“鸡兔同宠”程序进行反复调试,继续发现问题并提出完善算法的新创想9发现的问题解决问题的创想教学反思
1.以先前的经典数学问题入手,通过问题解决引导学生提升信息素养,在体验实践中发现问题和解决问题
2.通过阅读代码、思考方法、实践调试、总结规律,实现从思考到实践的过程,在探究实践中提升问题解决能力
3.本节课的实践过程可以进行分层或分组完成,充分发挥学生的合作探究能力,在探究实践和协同互助中提升学习效率。
个人认证
优秀文档
获得点赞 0