资源简介 (共24张PPT)六年级上信息技术01学习目标02本课内容03课堂总结04练习一下第8课 算法的多样性学习目标01学习目标你将学习1.同一问题存在多种算法。2.同一问题的多种算法验证。本课内容02本课学习课堂引入 下图中,童童从学校到家有哪几条路线可走?小组讨论课堂讨论本课学习现实中,解决一个问题的算法往往具有多样性,即可用不同的算法来解决同一个问题。例如,解决猜数字游戏问题,除了前面学过的算法外,还可以采用顺序查找和二分查找算法。算法的多样性问题分析解决问题的多种算法设计解决问题的多种算法验证……一、问题分析试一试采用“按顺序依次查找”的策略,在1~100范围内查找数37,一共需要比较多少次。二、解决问题的多种算法设计三、解决问题的多种算法验证试一试若变量da的值为137,请用表格的形式列出变量cz、zz和cai的值。课堂总结03课堂总结练习一下04Thank you forwatching.5.5d而AC学校目少年宫D童童家BE好好学习天天向上一的IIII猜数字游戏中,同学A输入数字的过程其实是一个“查找”问题,即在1~100范围内查找目标数da,可采用多种不同的策略来解决。例如:策略一:按顺序依次查找。依次将1,2,3,…,99,100(或100,99,98,…,2,1)与da比较,直到找到为止。策略二:取中间数查找。1~100范围内的数是依次增加的,依据该有序性可依次取中间数来查找。先取1~100的中间数50与da比较,若da等于50,则查找成功;若da小于50,则取1~49的中间数25与da比较;若da大于50,则取51~100的中间数75与da比较…如此反复,直到找到为止。在1~100范围内查找目标数37的过程如下所示:目标数为37,初始范围为1~100124950519899100中间数第一次比较:37<50,范围调整为1~496⊙.可1244242526。。…474849中间数第二次比较:37>25,范围调整为26~492627363738+00474849中间数第三次比较:37=37,查找成功 展开更多...... 收起↑ 资源预览