<snapdata remixID="14908003"><project name="6A.6 BinarySearch2" app="Snap! 11.0.8, 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 BinarySearch2"><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><primitives></primitives><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="45"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="46"></list></costumes><sounds><list struct="atomic" id="47"></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="52"><costumes><list struct="atomic" id="53"></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><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="false">EXECUTING this algoritihm will modify the values stored in in listB.</comment></custom-block></script><script x="26" y="150"><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><comment w="190" collapsed="false">To complete the worksheet, set this to the item at index 7.</comment></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="lower"/><block var="upper"/></list></block><script><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="upper"/><block var="lower"/></list></block><l>2</l></block></block><comment w="131.66666666666669" collapsed="false">Record values after this block executes.</comment></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="doIfElse"><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><script><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></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="156.94776023890768" y="20.91041666666669" color="243,118,29" extX="172" extY="167"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="172">EM,FM,GP,HU,IL,JX,KW,LS,MU,NJ</list></variable><variable name="upper"><l>0</l></variable><variable name="lower"><l>1</l></variable><variable name="mid"><l>1</l></variable><variable name="target"><l>AA</l></variable></variables></scene></scenes></project><media name="6A.6 BinarySearch2" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>