<snapdata remixID="9109758"><project name="searchSortStart" app="Snap! 5.4, http://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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="8" y="20" 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="126" y="10"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 100 numbers, all different. The list is not sorted.</comment></block><block s="doSetVar"><l>myList</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>rand</l></list></block><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>20</l></block></block><block s="doFor"><l>i</l><l>1</l><l>20</l><script><block s="doUntil"><block s="reportNot"><block s="reportListContainsItem"><block var="myList"/><block var="rand"/></block></block><script><block s="doSetVar"><l>rand</l><block s="reportRandom"><l>1</l><l>200</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="355" y="245"><block s="doSetVar"><l>myList</l><l>0</l></block></script><script x="439.5498056875" y="302.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="468" y="255"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="174" y="367"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>101</l></custom-block></script><script x="192" y="295"><custom-block s="binarySearch %l %s"><block var="myList"/><l>55</l></custom-block></script><script x="10" y="79"><block s="doSetVar"><l>x</l><l></l></block></script></scripts></sprite><watcher var="myList" style="normal" x="20" y="-6" color="243,118,29" extX="82" extY="334"/><watcher var="number" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="binarySearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l><l>max</l><l>x</l></list></block><block s="doSetVar"><l>min</l><l>1</l></block><block s="doSetVar"><l>max</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>x</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="x"/><block var="value"/></block><block s="reportLessThan"><block var="max"/><block var="min"/></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="x"/><block var="list"/></block><block var="value"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="x"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>max</l><block s="reportDifference"><block var="x"/><l>1</l></block></block></script><script><block s="doSetVar"><l>min</l><block s="reportSum"><block var="x"/><l>1</l></block></block></script></block></script></block><block s="doSetVar"><l>x</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="sequentialSearch %&apos;list&apos; %&apos;value&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="myList"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block var="value"/></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></block-definition><block-definition s="mergeSort %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>left</l><l>right</l><l>mid</l></list></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="reportListLength"><block var="list"/></block><l>1</l></block><block s="reportEquals"><block s="reportListLength"><block var="list"/></block><l>1</l></block></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doSetVar"><l>left</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>right</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><block s="doFor"><l>i</l><l>1</l><block var="mid"/><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="left"/></block></script></block><block s="doFor"><l>i</l><block s="reportSum"><block var="mid"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="right"/></block></script></block><block s="doSetVar"><l>left</l><custom-block s="mergeSort %l"><block var="left"/></custom-block></block><block s="doSetVar"><l>right</l><custom-block s="mergeSort %l"><block var="right"/></custom-block></block><block s="doReport"><custom-block s="merge %l %l"><block var="left"/><block var="right"/></custom-block></block></script></block-definition><block-definition s="merge %&apos;left&apos; %&apos;right&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l><l>j</l><l>result</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="right"/></block></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="left"/></block><block s="reportListItem"><block var="j"/><block var="right"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="left"/></block><block var="result"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="j"/><block var="right"/></block><block var="result"/></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="left"/></block></block><script><block s="doFor"><l>k</l><block var="j"/><block s="reportListLength"><block var="right"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="right"/></block><block var="result"/></block></script></block></script><script><block s="doFor"><l>k</l><block var="i"/><block s="reportListLength"><block var="left"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="k"/><block var="left"/></block><block var="result"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script><scripts><script x="352.12109575" y="335.000002"><block s="reportJoinWords"><list><l>result</l><l> </l><l></l></list></block></script><script x="319" y="61"><block s="doSayFor"><block s="reportJoinWords"><list><l>left</l><l> </l><block var="left"/></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>right</l><l> </l><block var="right"/></list></block><l>2</l></block></script><script x="297.000001" y="384.000001"><block s="doSayFor"><block var="result"/><l>2</l></block></script></scripts></block-definition><block-definition s="bubbleSort %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doFor"><l>j</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block var="temp"/></block></script></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition></blocks><variables><variable name="myList"><list struct="atomic" id="490">6,7,31,44,51,55,85,90,99,101,110,111,128,142,157,159,171,172,179,193</list></variable><variable name="number"><l>0</l></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>