资源简介 (共27张PPT)第七课 猜数字算法验证年 级:六年级学 科:小学信息科技(浙教版)知识回顾回顾第6课所学知识。“猜数字” 描述(自然语言和流程图)知识回顾回顾第6课所学知识。建构通过编写、运行程序,可以对算法进行验证,并根据验证结果不断优化算法。一、验证算法选择程序设计语言一、验证算法基本步骤1.编写语言2.调试运行3.优化算法根据程序运行结果,对算法进行改进和优化编写语言输入input(“”)实现数据的输入‘5’→ cai编写语言input(“”)实现数据的输入‘5’→ caiint( )5→ caicai=int(input(“请输入一个1至100之间的数字”)编写语言编写语言双分支条件语句双分支条件语句:由“if…else…”组成,当条件为真时执行if分支下的代码,否则执行else分支下的代码。编写语言编写语言“#”后面为注释语句,程序运行时不会被执行。在编写程序时添加注释是个好习惯哦!试一试调整“目标数”,运行程序,和同伴一起玩一玩吧。二、完善算法增加记录猜测次数的功能问题分析: 用变量ci表示次数,用户每猜一次,ci就加1,用户答对后输出一共猜了多少次的提示。ci←1ci←ci+1输出提示“对了”及ci的值将下列步骤添加到流程图中,理清算法逻辑并验证证试一试运行程序,和同伴比一比,谁用了最少的次数猜出目标数字。二分查找法二分查找法课堂总结 1.验证算法的一般步骤为编写语言、调试运行、优化算法。2.二分查找法可以在更短时间内高效地找到答案,不同的算法解决问题会得到不同的结果。拓展提升继续修改完善后的“猜数字”算法,实现以下功能:如果用户的猜测次数超过 7 次,提示“挑战失败”。secret_num = 56times = 0while True:breakguess_num = int(input('请输入一个1~100之间的整数:'))if guess_num == secret_num:print(f'{guess_num}就是终极密码,恭喜你猜中啦!')breakelif guess_num > secret_num:print('大了!')else:print('小了!')?谢谢观看!Thanks!https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源列表 media1.mp4 media2.mp4 media3.mp4 media4.mp4 第7课 猜数字算法验证 课件 2025-2026学年六年级上册信息技术浙教版.pptx