<snapdata remixID="11151556"><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="reportSum"><block var="char"/><l>1</l></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="42"><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="43"></list></costumes><sounds><list struct="atomic" id="44"></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="49"><costumes><list struct="atomic" id="50"></list></costumes><sounds><list struct="atomic" id="51"></list></sounds><blocks></blocks><variables></variables><scripts><script x="316.53543307086613" y="24.02362204724409"><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="10"><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="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="upper"/><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.895833333333329" 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.00000000000003"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="188">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>