<snapdata remixID="10014380"><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.057361376673043196" 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="330" y="44.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="30" y="30"><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>KY</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.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><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>8</l></variable><variable name="lower"><l>7</l></variable><variable name="mid"><l>9</l></variable><variable name="target"><l>KY</l></variable></variables></project><media name="6A.6 BinarySearch" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>