<snapdata remixID="10014622"><project name="6A.6 BinarySearch" 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.05736137667312846" 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.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="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.895833333333314" 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.55175435833331" 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><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! 6, https://snap.berkeley.edu" version="1"></media></snapdata>