资源简介 中小学教育资源及组卷应用平台教学设计课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 算法的执行教科书 书 名:《信息科技》教材 出版社:浙江教育出版社 出版日期:2023年7月教学内容与学习对象分析教学内容:本课主要包括“运行程序”“调试程序”“完善算法与程序”,与第2课至第4课共同解决“鸡兔同笼”问题,学生经历用计算机解决问题中抽象建模、算法设计和算法实现的全过程。本课主要是将算法形式化的描述转换为计算机能够执行的指令,延续上一课解决“如何用程序实现算法”这一问题。观察、分析、跟踪计算机程序对算法的具体实现过程,是学生从读懂程序到后续尝试完善算法与程序的过渡,为自主设计“猜数字游戏”的算法与程序做铺垫,这也是今后学生将算法的形式化描述方式转变为通过计算机程序实现算法的必备能力。 学习对象:本课的学习对象是小学六年级学生。经过本单元前几课的学习,学生对用计算机解决“鸡兔同笼”问题有比较深入的体验和思考,能初步设计程序。六年级学生具备一定的逻辑分析能力,能够根据计算机的运行结果,分析推测出算法或程序存在的问题,并做出合适的调整。他们对具有挑战性的任务体验感更强,愿意介绍自己完善算法的新创想。学生对“好的算法”还没有一个整体的认识,意识不到“一个好的算法可以解决某一类问题,而不只是某一个问题”,在完善算法环节中还需要借助思维支架进一步思考。教学目标分析(含核心素养导向)1. 通过运行“鸡兔同笼”程序,掌握算法执行的方法。 2. 通过调试“鸡兔同笼”程序,掌握程序调试的方法,初步具备完善算法与程序的意识。 教学重点: 1. 掌握运行程序的方法。2. 掌握调试程序的方法。教学难点: 1. 初步具备完善算法和程序的意识。教学过程一、回顾程序体验,明确解决目标 1.上节课我们进行了算法的程序体验,了解了python的编程环境和基础的编程语句。 2.复习“鸡兔同笼”程序中循环结构和选择结构的功能。建构 计算机通过运行程序,完成对算法的执行,根据既定步骤完成高速、准确的自动化处理,从而使计算机实现高效地解决问题。 运行程序 运行编写好的程序,可以得到计算机输出的算法执行结果。当然同一算法可以使用不同的计算机语言来实现,介绍在python中执行的方法。 调试程序 出示任务一:打开并运行素材文件夹中的3个程序,若程序存在问题请分析并调试该程序、查看其运行结果。 分析: 程序1,这个提示表示该tu变量没定义过。在python语言中是严格区分大小写。 程序2,这个提示表示这是无效的十进制数,原因是这个标点不规范,python语言中要求所有的标点都须在英文半角状态下输入。 程序3,这个提示表示while语句后面缺少一个缩进的块。在python语言中使用语句缩进和“:”来区分代码之间的层次的。(举例说明) 小知识:在该程序中,While语句后的冒号下面缩进的语句块是三个语句,代表该循环体中包含了三句语句,而if语句后面的冒号后缩进只有print语句,也就是说该选择结构条件成立时只完成这句输出语句。 模拟情境 完善算法 出示任务二:修改代码中的鸡、兔头和脚的数量,记录运行的结果。并根据调试情况提出算法改进意见。 1)程序三完善(用流程图或python代码)在程序一开始将变量jie赋初值为0,循环过程中若有解赋jie为1.结束循环后若变量jie值为0,则输出“此题无解”。 当然,好的算法往往可以解决同一类问题,而不是局限于某一个特定的问题。 2)对于“鸡兔同笼”程序,我们还可以怎么完善算法。 启发:(利用输入头和脚的数量,或者给头和脚这两个变量赋值等方法让问题由特殊变得更通用,从而解决一类问题。) 练习 1.运行完善后的“鸡兔同笼”程序,经过反复调试,解决发现的问题,并提出完善算法的新创想。(试用表格从发现问题,解决问题的创想进行思考)21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台学习任务单课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 算法的执行教科书 书 名:《信息科技》教材 出版社:浙江教育出版社 出版日期:2023年7月学习目标1. 通过运行“鸡兔同笼”程序,掌握算法执行的方法。 2. 通过调试“鸡兔同笼”程序,掌握程序调试的方法,初步具备完善算法与程序的意识。课前学习任务1. 复习python的编程环境和基础的编程语句。2. 复习算法描述的不同方法(流程图、代码、自然语言)。课上学习任务【学习任务一】打开并运行素材文件夹中的3个程序,若程序存在问题请分析并调试该程序、查看其运行结果。 【学习任务二】修改代码中的鸡、兔头和脚的数量,记录运行的结果。并根据调试情况提出算法改进意见。推荐的学习资源1.信息科技教材配套电子教材资源六年级上册《第5课 算法的执行》;21世纪教育网(www.21cnjy.com)版权声明21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法规作出如下郑重声明:一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织名校名师创作完成的全部原创作品,著作权归属本公司所有。二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要求侵权者承担相关法律责任。四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。举报电话:400-637-9991举报信息一经核实,本公司将依法追究侵权人法律责任!五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!特此声明!、产士三深圳市一教育料技有限贵任公司0307766中小学教育资源及组卷应用平台作业练习课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 算法的执行教科书 书 名:《信息科技》教材 出版社:浙江教育出版社 出版日期:2023年7月作业练习运行完善后的“鸡兔同笼”程序,经过反复调试,解决发现的问题,并提出完善算法的新创想。(试用表格从发现问题,解决问题的创想进行思考) 评价标准:若学生如果在第3课算法设计图的基础上,将题目中的总头数和总脚数用变量代替,教师表扬该小组的想法。在学生改进的算法流程图中,可以适时点拨学生可以在程序运行中加入用户输入部分。若学生没有提到用变量来记录“有解或无解”的状态,教师可以点破,再带领学生逆向思考:用什么来记录是否有解?当什么时候有解?当什么时候无解?用什么结构输出无解提示?21世纪教育网(www.21cnjy.com)2鸡兔同笼(完善)py-D鸡兔同笼(完善)py3File Edit Format Run Options Window Help好的算法往往可print('-=-====欢迎使用“鸡兔同笼”解题程序====tu =0以解决同一类问题,#用变量jie跟踪是否有解,初始赋值为0jie,0而不局限于某一个特#枚举的对象为兔子的数量,枚举范围为035while tu 36如果合配确解条件,则输出鸡免的只数定的问题。fj*2ttu*4三94#若有解,将变量jie赋值为1jie 1print(ji,"只鸡,”,tu,"只兔。”)tu tu#无解时输出无解提示if jie ==0:print("此题无解")Ln:5 Col:18完善后的程序8试一试…:当“鸡兔同笼”问题中的总头数与总脚数发生变化时,需要用户在代码中手动调整。和同伴讨论提出更完善的算法设想,便于用户操作。练习运行完善后的“鸡兔同笼”程序,经过反复调试,解决发现的问题,并提出完善算法的新创想。发现的问题解决问题的创想23版权声明21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法规作出如下郑重声明:一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织名校名师创作完成的全部原创作品,著作权归属本公司所有。二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要求侵权者承担相关法律责任。四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。举报电话:400-637-9991举报信息一经核实,本公司将依法追究侵权人法律责任!五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!特此声明!、产士三深圳市一教育料技有限贵任公司0307766 展开更多...... 收起↑ 资源列表 第5课 算法的执行 作业练习 2025-2026学年六年级上册信息技术浙教版.docx 第5课 算法的执行 学习任务单 2025-2026学年六年级上册信息技术浙教版.docx 第5课 算法的执行 教学设计 2025-2026学年六年级上册信息技术浙教版.docx