<snapdata remixID="9311910"><project name="6A.6 BinarySearch" app="Snap! 5.4, http://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" 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="316.53543307086613" y="37.645669291338585"><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.53543307086614" y="23.62204724409449"><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="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><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="lower"/><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="reportEquals"><block s="reportListItem"><block var="lower"/><block var="listB"/></block><block var="target"/></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.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="164.0000000000001" extY="255"/></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>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="reportSum"><block var="char"/><l>1</l></block></block></script></block></script></block-definition></blocks><variables><variable name="listB"><list struct="atomic" id="184">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></project><media name="6A.6 BinarySearch" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>