<snapdata remixID="15099258"><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="10" y="10"><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="10" y="124.99999999999994"><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><block s="reportListItem"><l>7</l><block var="listB"/></block><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.55175435833331" color="243,118,29"/><watcher var="target" style="normal" x="11.583333333333712" y="98.58333333333331" color="243,118,29"/><watcher scope="Sprite" s="reportShown" style="normal" x="10" y="10" color="143,86,227" hidden="true"/><watcher var="listB" style="normal" x="130.94776023890768" y="21.91041666666669" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="listB"><list struct="atomic" id="176">CD,DQ,EK,FK,GN,HV,IJ,JY,KP,LN</list></variable><variable name="upper"><l>7</l></variable><variable name="lower"><l>7</l></variable><variable name="mid"><l>7</l></variable><variable name="target"><l>IJ</l></variable></variables></scene></scenes></project><media name="6A.6 BinarySearch2" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>