<snapdata remixID="12204670"><project name="6A.6 BinarySearch" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="6A.6 BinarySearch"><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.05736137667312846" 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.64566929133855"><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="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="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="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="reportVariadicSum"><list><block var="mid"/><l>1</l></list></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.94776023890756" y="25.91041666666669" color="243,118,29" extX="164.00000000000045" extY="255.00000000000003"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="194">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="6A.6 BinarySearch" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>