资源简介 中小学教育资源及组卷应用平台学习任务单课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 猜数字算法验证教科书 书 名:《信息科技》教材 出版社:浙江省教育出版社 出版日期:2024年10月学习目标1.通过运行程序验证猜数字算法,掌握分析程序运行过程与结果的方法。 2.根据对算法验证结果的分析,完善猜测次数的设计,验证并优化算法。 3.了解二分查找法,体会运用不同的算法解决问题会得到不同的结果。课前学习任务1.了解计算机实现算法的一般步骤。 2.学会设计算法。课上学习任务【学习任务一】 完善流程图。 【学习任务二】 调整“目标数”,运行程序。 【学习任务三】 运行程序,和同伴比一比,谁用了最少次数猜出目标数推荐的学习资源21世纪教育网(www.21cnjy.com)Python 3.6.4 ShellFile Edit Shell Debug Options Window HelpPython3.6.4(v3.6.4:d48eceb,Dec192017,06:54:40)[MSCon win32Type "copyright","credits"or "license()for more inform》>>>RESTART:C:/User3/PfDe3ktop/猜数字增加个1至100之间的数字56一个1至100之间的数字55大猜对一个,1至100之间的数字50了共用次数为3版权声明21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法规作出如下郑重声明:一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织名校名师创作完成的全部原创作品,著作权归属本公司所有。二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要求侵权者承担相关法律责任。四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。举报电话:400-637-9991举报信息一经核实,本公司将依法追究侵权人法律责任!五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!特此声明!、产士三深圳市一教育料技有限贵任公司0307766中小学教育资源及组卷应用平台作业练习课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 猜数字算法验证教科书 书 名:《信息科技》教材 出版社:浙江省教育出版社 出版日期:2024年10月作业练习继续修改完善后的“猜数字”算法,实现以下功能:如果用户的猜数次数超过 7 次,提示“挑战失败”。 secret_num = 56 times = 0 while True: times +=1 if times >7: print('很遗憾,尝试次数超过7次,挑战失败!') break guess_num = int(input('请输入一个1~100之间的整数:')) if guess_num == secret_num: print(f'{guess_num}就是终极密码,恭喜你猜中啦!') break elif guess_num > secret_num: print('大了!') else: print('小了!')21世纪教育网(www.21cnjy.com)版权声明21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法规作出如下郑重声明:一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织名校名师创作完成的全部原创作品,著作权归属本公司所有。二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要求侵权者承担相关法律责任。四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。举报电话:400-637-9991举报信息一经核实,本公司将依法追究侵权人法律责任!五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!特此声明!、产士三深圳市一教育料技有限贵任公司0307766中小学教育资源及组卷应用平台教学设计课程基本信息学科 小学信息科技 年级 六年级 学期 秋季课题 猜数字算法验证教科书 书 名:《信息科技》教材 出版社:浙江省教育出版社 出版日期:2024年10月教学内容与学习对象分析《猜数字算法验证》是浙江影视出版社出版的小学信息技术六年级上册第一单元《算法实现》的第7课,前面几节课主要主要了解了计算机中实现算法的一般步骤,解算法与计算机程序之间的关系,计算机中实现算法的一般步骤:抽象建模、设计算法、验证算法,以猜数字算法设计为主题,尝试算法设计的应用,表格建模的应用,初步使用循环和分支结构来设计算法。本课主要使用python语言来验证猜数字游戏的算法设计。 本课的授课对象为六年级学生,同学们了解了计算机中实现算法的一般步骤,算法与计算机程序之间的关系,知道了计算机中实现算法的一般步骤:抽象建模、设计算法、验证算法,尝试设计了猜数字游戏的算法,并用流程图描述,为本课学习打下了坚实基础。教学目标分析(含核心素养导向)1.使用计算机语言来验证算法。 2.完善算法。 教学重点:使用计算机语言来验证算法。 教学难点:使用计算机语言来验证算法,完善算法。教学过程(一)复习导入,引出课题 猜想,引出主题 活动一:编写“猜数字”交互程序时,可能用到哪些语句?为什么? 建构:通过编写、运行程序,可以对算法进行验证,并根据验证结果不断优化算法。 设计意图 从上节课的猜数字游戏导入,激发同学们的兴趣,引出主题。 (二)算法验证,学习新知 抽象与建模 活动二:验证算法 阅读书本28页,验证猜数字游戏算法。 说一说使用计算机验证算法的流程。 输入猜数字游戏代码。 调整“目标数”,运行程序,和同伴一起玩一玩。 (使用计算机验证算法,首先要选择合适的程序设计语言编写程序,即将算法转化为计算机可以执行的精准命令;其次,需要运行程序并跟踪、记录运行过程结果,验证算法是否解决问题。) 小知识: (1)输入语句:接收用户输入的数据。在Python3中输入的内容都被作为字符串读取,若对输入的内容进行数字运算须进行数据类型的转换,如使用int()将其转化为整型数据。 (2)双分支条件语句:由“if…else…”组成,当条件为真时执行if分支下的代码,否则执行else分支下的代码。 完善算法 活动三:完善猜数字游戏算法。 你认为猜数字游戏还有哪些需要完善的地方? 通过分析程序结果与任务需求是否一致以及调试过程中发的问题,提出完善算法的方案。例如,为了提高“猜数字”程序的实用性与趣味性,可以在程序中增加记录猜测次数的功能:用变量 ci 表示次数,用户每猜一次,ci就加 1,用户答对后输出一共猜了多少次的提示。 运行程序,和同伴比一比,谁用了最少的次数猜出目标数字。 小知识:使用“二分查找法”可以通过较少的次数猜出正确答案。如在猜数字这个游戏中,可以先猜 1~100 中间的数“50”,那么根据出题者的大小提示,你就可以排除了一半的数!再在剩下的范围内继续猜中间值,重复这个过程,不超过7次你就能猜出这个数字了。 (三)巩固延伸,拓展练习 1.总结所学,拓展提升 总结本课所学 2.练一练 继续修改完善后的“猜数字”算法,实现以下功能:如果用户的猜数次数超过 7 次,提示“挑战失败”。21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 第7课 猜数字算法验证 作业练习 2025-2026学年六年级上册信息技术浙教版.docx 第7课 猜数字算法验证 学习任务单 2025-2026学年六年级上册信息技术浙教版.docx 第7课 猜数字算法验证 教学设计 2025-2026学年六年级上册信息技术浙教版.docx