5 算法的执行 导学案-2026-2027学年信息科技六年级上册浙教版

2026-08-03
| 6页
| 24人阅读
| 1人下载
普通

摘要:

该小学信息科技导学案聚焦“算法的执行”核心知识点,引导学生理解计算机通过运行程序执行算法,掌握IDLE运行操作,识别程序错误类型并学会调试,完善算法与代码。通过填空题回顾基础,结合鸡兔同笼程序运行活动,承接算法设计知识,为后续调试优化搭建学习支架。 以鸡兔同笼问题为载体,设计运行程序、修改参数、小组讨论优化算法等活动,培养学生计算思维与数字化学习创新能力。强调Python语法规范与调试习惯,落实信息社会责任,习题覆盖选择、判断、简答,兼顾基础与实践,助力学生提升算法执行与问题解决能力。

内容正文:

第一单元 算法的实现 第5课 算法的执行 导学案 班级:________ 姓名:________ 【学习目标】 1.信息意识:知道计算机依靠运行程序执行算法,观察程序运行输出结果,体会自动化处理优势。 2.计算思维:掌握 IDLE 运行程序的操作;认识程序常见错误类型;学会调试程序;能够根据问题完善算法与代码。 3.数字化学习与创新:独立运行鸡兔同笼程序,尝试修改参数观察运行变化;针对程序漏洞优化算法,增加无解提示。 4.信息社会责任:熟悉 Python 语法规范,区分中英文标点、缩进、大小写,养成规范编写代码的习惯。 【学习过程】 (一)阅读学知识(填空题,共 5 题) 1.计算机通过运行________,完成算法的执行,自动化处理问题。 2.在 IDLE 程序编辑器中,打开程序后,点击菜单栏【Run】→________,即可运行程序。 3.Python 条件循环语句while行末尾必须添加________。 4.Python 严格区分________,变量tu和Tu代表两个不同对象。 5.编写程序时,标点符号必须使用________半角符号。 (二)活动提能力 活动 1 课堂探索(教材探索) 使用计算机程序解决问题,上机运行鸡兔同笼程序,观察并记录程序运行过程与输出结果。 活动 2 试一试(教材试一试①) tu=0 #枚举的对象对兔子的数量,枚举范围为0-35 while tu<36: ji=35-tu #如果符合正确解条件,则输出鸡兔的只数 if ji*2+tu*4==94: print(ji,"只鸡, ",tu,"只兔。") tu = tu+1 修改鸡兔同笼代码里鸡兔总头数、总脚数,观察、记录程序运行过程与结果。 活动 3 小组讨论(教材试一试②) 鸡兔同笼数据改变后,需要手动修改代码。和同伴讨论,思考怎样优化算法,方便使用者修改数据。 活动 4 案例探究 程序编写过程中常见有哪几类错误?调试程序的作用是什么? 活动 5 课堂练习(教材练习) 运行完善后的鸡兔同笼程序,反复调试填写下表,写下发现的问题与改进设想。 (三)检测显素养 一、选择题(5 题) 1.在 IDLE 编辑器中运行程序的菜单选项是() A. Save B.Open C.Run Module 2.Python 中 while 循环语句末尾必须添加() A. 分号; B.英文冒号 : C. 逗号, 3.下列哪一项会直接造成 Python 语法报错() A. 使用中文标点符号 B. 代码添加注释 C. 调整变量名称 4.Python 语言区分() A. 中文英文汉字 B.大小写 C. 文字颜色 5.完善鸡兔同笼算法,增加变量 jie 主要作用是() A. 标记题目是否存在解,实现无解提示 B. 统计循环运行次数 C. 存储兔子的数量 二、判断题(5 题) 1.运行程序能够观察算法执行得到的结果。() 2.Python 代码缩进可以随意调整,不影响程序运行。() 3.程序调试能够发现录入错误、语法错误、逻辑错误。() 4.一套算法只能解决一组固定数字问题,不能通用。() 5.算法设计完善后,无答案时应当给出 “无解” 提示。() 三、简答题(2 题) 1.说一说调试程序有什么意义?程序常见错误有哪些? 2.运行原始鸡兔同笼程序,如果题目没有符合条件的解,程序不会输出任何内容。我们如何完善算法解决这个问题? 参考答案 (一)阅读学知识(填空题) 1.程序 2.Run Module 3.英文冒号(:) 4.大小写 5.英文 (二)活动提能力(参考示例) 活动 1 参考:打开鸡兔同笼程序,执行 Run Module,程序自动循环枚举兔子数量,满足脚数条件后输出鸡、兔数量。 活动 2 参考:修改总头数、总脚数,存在合理解时程序输出答案;无合理解时原始程序无任何输出。 活动 3 参考:可以将总头数、总脚数单独设置变量,方便集中修改;后期可以设计输入语句,允许使用者直接输入数字,不用改动代码。 活动 4 参考:常见错误:录入错误、语法错误、逻辑错误;调试作用:排查错误,修正代码,保证程序正常运行、结果准确。 活动 5 参考: 示例:发现问题:无答案时程序没有提示;创意:增加无解输出; 发现问题:每次修改数据需要改动代码;创意:增加输入语句; 发现问题:循环范围可以优化;创意:缩小合理枚举区间,提升运行效率。 (三)检测显素养 一、选择题 1.C 2.B 3.A 4.B 5.A 二、判断题 1.√ 2.× 3.√ 4.× 5.√ 三、简答题 意义:及时发现代码中的各类错误,修正程序,保障程序正常运行,输出正确结果。 常见错误:录入错误、语法错误、逻辑错误。 设置标记变量(如 jie),初始值为 0;找到正确解时将变量赋值为 1;循环全部结束后,判断标记变量,如果依旧为 0,输出 “此题无解”。 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

5 算法的执行  导学案-2026-2027学年信息科技六年级上册浙教版
1
5 算法的执行  导学案-2026-2027学年信息科技六年级上册浙教版
2
5 算法的执行  导学案-2026-2027学年信息科技六年级上册浙教版
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。