<snapdata remixID="13267889"><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.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.5354330708659" y="37.645669291338606"><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.62204724409446"><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>JM</l></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.00000000000045" extY="255.00000000000003"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="212">DR,EV,FO,GY,HZ,IB,JM,KY,LD,MM</list></variable><variable name="upper"><l>8</l></variable><variable name="lower"><l>7</l></variable><variable name="mid"><l>9</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>