<snapdata remixID="14208548"><project name="SearchingSkeleton" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABSJJREFUeF7t3T1LHFEUgOGzLkkRA7qSKlYSvxAsjDbBVtAiYMQgASvxF9iJv2Abm2Bv2qjBQi0ELRPQIlGDSgqFgKJgsQoWMaCGuWQln7uzh7OcgXltQpJ7z5195s2sEcHM7e3trfCBgJNAhgCd5Dk2CBAgIbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24ChCgKz+HEyANuAoQoCs/hxMgDbgKEKArP4cTIA24CpQNsFAoyMrKipydnd1daPSzbTKZjNvvOzo6pL+/3xWOw20ESga4uLgonZ2dNieVmNLY2Civnz+WRw+yZc968eaLRP8ooo/m5uay61mQbIGSAe7u7oYnXfGJV61fr79dStPbl7GkHua/yu7eXriu/f19GR4ejrWPRckUKBng1tbW3VU3NTXJxcWFRE/FycnJEEBdXZ2cn59LfX29nJ6eSnd3d1gfhTs2NiZtbW2Sz+fDmr6+Pjk5OZHj4+OwJnrq9fb2hnXZm+9/BZh90ivXB+//UqvNf5Xt7e3w59E/iK6urmTKclWxBEoGuLGxcTdkfX1dZmZmJJvNyuDgoMzOzkoulwshHR0dydDQUIgziq2hoSGsmZiYkPHxcdnc3Axz2tvbw+eSNzc3sra2JgMDAzI3NycP7mX+8QTMSPbJM7k++PDbC4kCLM6LzuJzwVj3ObGLSga4tLQUIiv31jsyMhJCKrfuf39fe79GWt69ioV0PbUjOzufwxM4Cn56ejrWPhYlU6BkgJeXl7K6uhreYqv98fRpl+TqcyWPKZwX5OPHT2FN9HSempqq9mUxv8oCZb8MUzw/ST9W+NcvAVXZh/FVFogdYJWvg/EpFSDAlN74pLxsAkzKnUjpdRBgSm98Ul42ASblTqT0OggwpTc+KS+bAJNyJ1J6HQSY0huflJdNgEm5Eym9DgJM6Y1PyssmwJh3oqenJ3x3z+joaMwdLIsjQIBxlH6uib7lrPhxeHgoCwsL0tLSUsEElv4pQIAVNvFrhMWtNTU1cnV1JcvLyxVOYzkBVtgAAVYIVmY5AVbg+edb8Pz8vLS2tlYwgaW8BSsb4D8hSjiegNWBY6qNAG/BNo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCBGjjyBSlAAEq4dhmI0CANo5MUQoQoBKObTYCPwCrkve3LS5fjgAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="SearchingSkeleton"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="linearSearch %&apos;theList&apos; %&apos;Target&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%txt" initial="1"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="theList"/></block><block var="Target"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="Target"/><block s="reportJoinWords"><list><l> found at index </l><block var="i"/></list></block></list></block><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block><block s="doSayFor"><l>ITEM NOT FOUND</l><l>2</l></block></script></block-definition><block-definition s="binarySearch %&apos;theList&apos; %&apos;Target&apos; %&apos;comparisions&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%n" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>havledList</l><l>currentItem</l></list></block><block s="doChangeVar"><l>Comparisions</l><l>1</l></block><block s="doSetVar"><l>currentItem</l><block s="reportListItem"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block><l>2</l></block><block var="theList"/></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="theList"/></block><script><block s="doSayFor"><l>Not Found</l><l>2</l></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Comparing </l><block var="currentItem"/><l> to </l><block var="Target"/></list></block><l>2</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="currentItem"/><block var="Target"/></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Target Found After </l><block var="Comparisions"/><l> Comparisions</l></list></block><l>2</l></block></script><list><block s="reportVariadicLessThan"><list><block var="currentItem"/><block var="Target"/></list></block><script><block s="doSetVar"><l>havledList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block><l>2</l></block><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="theList"/></block><block var="havledList"/></block></script></block><custom-block s="binarySearch %l %n %s"><block var="havledList"/><block var="Target"/><block var="comparisions"/></custom-block></script><block s="reportVariadicGreaterThan"><list><block var="currentItem"/><block var="Target"/></list></block><script><block s="doSetVar"><l>havledList</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block><l>2</l></block><l>1</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="theList"/></block><block var="havledList"/></block></script></block><custom-block s="binarySearch %l %n %s"><block var="havledList"/><block var="Target"/><block var="comparisions"/></custom-block></script></list></block></script><scripts><script x="303.1572265625" y="185.91666666666669"><block var="comparisions"/></script></scripts></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="197"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="198"></list></costumes><sounds><list struct="atomic" id="199"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="12" y="-6" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="204"><costumes><list struct="atomic" id="205"></list></costumes><sounds><list struct="atomic" id="206"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>Comparisions</l><l>0</l></block><block s="doSetVar"><l>linearList</l><block s="reportNewList"><list><l>A</l><l>X</l><l>D</l><l>E</l><l>Z</l><l>R</l><l>M</l></list></block></block><block s="doSetVar"><l>binaryList</l><block s="reportNumbers"><l>1</l><l>10</l></block></block><block s="doAsk"><block s="reportNewList"><list><l>Linear</l><l>Binary</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Linear</l></list></block><script><block s="doAsk"><l>Target Element?</l><comment w="198" collapsed="true">Linear Search goes below this block.</comment></block><custom-block s="linearSearch %l %txt"><block var="linearList"/><block s="getLastAnswer"></block></custom-block></script><list><l><bool>true</bool></l><script><block s="doAsk"><l>Target Element?</l><comment w="197" collapsed="true">Binary Search goes below this block.</comment></block><custom-block s="binarySearch %l %n %s"><block var="binaryList"/><block s="getLastAnswer"></block><block var="Comparisions"/></custom-block></script></list></block></script><script x="805" y="696"><block s="reportVariadicLessThan"><list><l></l><l></l></list></block></script><script x="524.2314453125" y="772.3833333333333"><block s="reportVariadicSum"><list><l></l><l>1</l></list></block></script><script x="699.2138671875" y="801.3833333333333"><block s="reportListAttribute"><l><option>length</option></l><block var="theList"/></block></script></scripts></sprite><watcher var="linearList" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="binaryList" style="normal" x="10" y="48.000001999999995" color="243,118,29" hidden="true"/><watcher var="Comparisions" style="normal" x="20" y="124.00000399999999" color="243,118,29"/></sprites></stage><variables><variable name="linearList"><list struct="atomic" id="285">A,X,D,E,Z,R,M</list></variable><variable name="binaryList"><list struct="atomic" id="286">1,2,3,4,5,6,7,8,9,10</list></variable><variable name="Comparisions"><l>3</l></variable></variables></scene></scenes></project><media name="SearchingSkeleton" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>