<snapdata remixID="11378989"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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.05736137667307162" 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><l>IP</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.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.55175435833334" 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="138.94776023890768" y="30.91041666666669" color="243,118,29" extX="184" extY="312"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="194">CP,DV,EX,FR,GV,HT,IP,JF,KJ,LK</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>IP</l></variable></variables></scene></scenes></project><media name="6A.6 BinarySearch" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>