<snapdata remixID="10096945"><project name="Binary Search" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0.286806883365216" y="0.05736137667310004" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="140.20209973753282" y="161.45538057742775"><block s="receiveGo"></block><block s="doSetVar"><l>upper</l><block s="reportListLength"><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="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><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></block><script><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><custom-block s="determineULM"></custom-block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><watcher var="upper" style="normal" x="10.895833333333485" y="10.895833333333321" 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.55175435833333" 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="80" extY="70"/></sprites></stage><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>65</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="reportSum"><block var="char"/><l>1</l></block></block></script></block></script></block-definition><block-definition s="determineULM" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportEquals"><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>1</l></block><script><block s="doSetVar"><l>mid</l><block s="reportRound"><block s="reportSum"><block s="reportQuotient"><block s="reportDifference"><block var="upper"/><block var="lower"/></block><l>2</l></block><block var="lower"/></block></block></block><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="mid"/><block var="listB"/></block><block var="target"/></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="reportGreaterThan"><block var="target"/><block s="reportListItem"><block var="mid"/><block var="listB"/></block></block><script><block s="doSetVar"><l>lower</l><block s="reportSum"><block var="mid"/><l>1</l></block></block></script></block></script></block></script></block></script></block-definition></blocks><variables><variable name="listB"><list struct="atomic" id="177">AA,BI,CC,DL,EN,FB,GL,HJ,IU,JF</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></project><media name="Binary Search" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>