<snapdata remixID="15023923"><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.05736137667312846" 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="10.000000000000014"><block s="doSetVar"><l>colorList</l><block s="reportNewList"><list><l>blue</l><l>purple</l><l>yellow</l><l>pink</l><l>green</l><l>red</l><l>orange</l></list></block></block><custom-block s="fill %l with2DigitCharactersInOrder %n"><block var="colorList"/><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="34" y="118.83333333333167"><block s="doSetVar"><l>upper</l><block s="reportListAttribute"><l><option>length</option></l><block var="colorList"/></block></block><block s="doSetVar"><l>lower</l><l>1</l></block><block s="doSetVar"><l>target</l><l>pink</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="colorList"/></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="colorList"/></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="colorList"/></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>true</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="colorList" style="normal" x="103" y="16" color="243,118,29" extX="80" extY="70"/><watcher var="index" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="upper"><l>17</l></variable><variable name="lower"><l>18</l></variable><variable name="mid"><l>17</l></variable><variable name="target"><l>pink</l></variable><variable name="colorList"><list struct="atomic" id="180">blue,purple,yellow,pink,green,red,orange,DY,EJ,FA,GO,HA,II,JV,KA,LM,MC</list></variable><variable name="index"><l>0</l></variable></variables></scene></scenes></project><media name="6A.6 BinarySearch2" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>