<snapdata remixID="13119166"><project name="6A.6 BinarySearch" app="Snap! 9.0, 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.05736137667310004" 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><block s="reportListItem"><l>7</l><block var="listB"/></block></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><list></list></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><list></list></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><list></list></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.00000000000023" extY="255.00000000000003"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="215">DR,EV,FO,GY,HZ,IB,JM,KY,LD,MM</list></variable><variable name="upper"><l>10</l></variable><variable name="lower"><l>1</l></variable><variable name="mid"><l>6</l></variable><variable name="target"><l>JM</l></variable></variables></scene></scenes></project><media name="6A.6 BinarySearch" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>