<snapdata remixID="12354639"><project name="binary search" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="binary search"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="fill %&apos;whichList&apos; with2DigitCharactersInOrder %&apos;numValues&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>char</l></list></block><block s="doSetVar"><l>char</l><block s="reportRandom"><l>66</l><l>70</l></block></block><block s="doRepeat"><block var="numValues"/><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportUnicodeAsLetter"><block var="char"/></block><block s="reportUnicodeAsLetter"><block s="reportRandom"><l>65</l><l>90</l></block></block></list></block><block var="whichList"/></block><block s="doSetVar"><l>char</l><block s="reportVariadicSum"><list><block var="char"/><l>1</l></list></block></block></script></block></script></block-definition></blocks><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="44"><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="45"></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.286806883365216" y="0.05736137667307162" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="51"><costumes><list struct="atomic" id="52"></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="316.53543307086613" y="37.64566929133858"><block s="doSetVar"><l>listB</l><block s="reportNewList"><list></list></block></block><custom-block s="fill %l with2DigitCharactersInOrder %n"><block var="listB"/><l>10</l><comment w="90" collapsed="true">EXECUTING this algoritihm will modify the values stored in in listB.</comment></custom-block></script><script x="16.535433070866134" y="23.62204724409449"><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="listB"/></block></block><block s="doSetVar"><l>lower</l><l>1</l></block><block s="doSetVar"><l>target</l><l>AA</l></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>1</l></list></block><script><block s="doSetVar"><l>mid</l><block s="reportRound"><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>2</l></block><block var="lower"/></list></block></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doSetVar"><l>upper</l><block s="reportDifference"><block var="mid"/><l>1</l></block></block></script></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="target"/><block s="reportListItem"><block var="mid"/><block var="listB"/></block></list></block><script><block s="doSetVar"><l>lower</l><block s="reportVariadicSum"><list><block var="mid"/><l>1</l></list></block></block></script></block></script></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite><watcher var="upper" style="normal" x="10.895833333333485" y="10.895833333333329" color="243,118,29"/><watcher var="lower" style="normal" x="10.895833333333485" y="38.72379384583334" color="243,118,29"/><watcher var="mid" style="normal" x="10.895833333333485" y="66.55175435833334" color="243,118,29"/><watcher var="target" style="normal" x="11.583333333333712" y="98.58333333333331" color="243,118,29"/><watcher var="listB" style="normal" x="135.94776023890768" y="25.91041666666669" color="243,118,29" extX="164.00000000000023" extY="255.00000000000003"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="206">DR,EV,FO,GY,HZ,IB,JM,KY,LD,MM</list></variable><variable name="upper"><l>2</l></variable><variable name="lower"><l>1</l></variable><variable name="mid"><l>3</l></variable><variable name="target"><l>AA</l></variable></variables></scene></scenes></project><media name="binary search" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>