<snapdata remixID="15157528"><project name="Binary searching" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Binary searching"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="6"><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="7"></list></costumes><sounds><list struct="atomic" id="8"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.1368683772161603e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="71.99999999999937" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>listToSearch</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>40</l><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportRandom"><l>0</l><l>1</l></block><l>0</l></list></block><script><block s="doAddToList"><block var="i"/><block var="listToSearch"/></block></script><list></list></block></script></block></script><script x="10" y="189.99999999999983"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doSetVar"><l>halfway</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="listToSearch"/></block><l>2</l></block></block><block s="doSetVar"><l>valueHalfWayUp</l><block s="reportListItem"><block var="halfway"/><block var="listToSearch"/></block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="valueHalfWayUp"/><block s="getLastAnswer"></block></list></block></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="valueHalfWayUp"/><block s="getLastAnswer"></block></list></block><script><block s="doFor"><l>i</l><l>1</l><block var="halfway"/><script><block s="doDeleteFromList"><l>1</l><block var="listToSearch"/></block></script></block></script><script><block s="doFor"><l>i</l><l>1</l><block var="halfway"/><script><block s="doDeleteFromList"><l><option>last</option></l><block var="listToSearch"/></block></script></block></script></block></script><list><l><bool>true</bool></l><script><block s="doSayFor"><l>Found it!</l><l>2</l></block></script></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="listToSearch"/></block><l>0</l></list></block><script><block s="doSayFor"><l>Not there</l><l>2</l></block></script><list></list></block></script><script x="358.66666666666583" y="100.41666666666674"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doAsk"><l>what&apos;s your guess?</l></block><block s="doSayFor"><block s="getLastAnswer"></block><l>2</l></block></script><script x="409" y="201.66666666666657"><block s="receiveKey"><l><option>right arrow</option></l><list></list></block><block s="doAsk"><l>what&apos;s your number?</l></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="getLastAnswer"></block><l>10</l></list></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="getLastAnswer"></block><l>100</l></list></block><script><block s="doSayFor"><l>artichoke</l><l>2</l></block></script><script><block s="doSayFor"><l>broccoli</l><l>2</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="getLastAnswer"></block><l>100</l></list></block><script><block s="doSayFor"><l>carrot</l><l>2</l></block></script><script><block s="doSayFor"><l>daikon</l><l>2</l></block></script></block></script></block></script><script x="355" y="508.66666666666663"><block s="receiveKey"><l><option>left arrow</option></l><list></list></block><block s="doSetVar"><l>integerList</l><block s="reportNewList"><list><l>1</l><l>3</l><l>2</l><l>4</l><l>5</l><l>7</l></list></block></block><block s="doSetVar"><l>result</l><l>0</l></block><block s="doForEach"><l>item</l><block var="integerList"/><script><block s="doChangeVar"><l>result</l><block s="reportModulus"><block var="item"/><l>2</l></block></block></script></block><block s="doSayFor"><block var="result"/><l>2</l></block></script></scripts></sprite><watcher var="halfway" style="normal" x="10.00000000000091" y="31.000002000000023" color="243,118,29"/><watcher var="valueHalfWayUp" style="normal" x="10.00000000000091" y="52.000004000000075" color="243,118,29"/><watcher var="listToSearch" style="normal" x="37.26166328600448" y="-5.578093306287997" color="243,118,29" extX="80" extY="69.99999999999996"/><watcher var="integerList" style="normal" x="40" y="40" color="243,118,29"/><watcher var="result" style="normal" x="40" y="124.00000799999998" color="243,118,29"/></sprites></stage><variables><variable name="listToSearch"><list struct="atomic" id="238">12,14</list></variable><variable name="halfway"><l>1</l></variable><variable name="valueHalfWayUp"><l>12</l></variable><variable name="integerList"><l>0</l></variable><variable name="result"><l>0</l></variable></variables></scene></scenes></project><media name="Binary searching" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>