<snapdata remixID="9109833"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="-26.708737864077428" y="-27.2080443828018" 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="10" 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="239" y="245"><block s="doSetVar"><l>myList</l><l>0</l></block></script><script x="323.5498056875" y="302.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="352" y="255"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="58" y="367"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>196</l></custom-block></script><script x="69" y="316"><custom-block s="binarySearch %l %s"><block var="myList"/><l>156</l></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="33.045833333334485" y="15.020833333333364" color="243,118,29" extX="95" extY="365"/></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="doSetVar"><l>list</l><custom-block s="bubbleSort %l"><block var="list"/></custom-block></block><block s="doDeclareVariables"><list><l>min</l><l>max</l><l>guess</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>guess</l><block s="reportRound"><block s="reportQuotient"><block var="max"/><l>2</l></block></block></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block var="value"/><block s="reportListItem"><block var="guess"/><block var="list"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportDifference"><block var="max"/><block var="min"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block var="value"/><block s="reportListItem"><block s="reportSum"><block var="min"/><l>0</l></block><block var="list"/></block></block><block s="reportEquals"><block var="value"/><block s="reportListItem"><block s="reportSum"><block var="min"/><l>1</l></block><block var="list"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>min</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block></script><script><block s="doIf"><block s="reportLessThan"><block var="value"/><block s="reportListItem"><block var="guess"/><block var="list"/></block></block><script><block s="doSetVar"><l>max</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block></script></block></script></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="min"/></block><l>2</l></block></block></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="min"/><l> </l><block var="max"/><l> </l><block var="guess"/><l> </l><l></l></list></block><l>1</l></block></script></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="list"/><script><block s="doIf"><block s="reportEquals"><block var="value"/><block var="item"/></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="550">7,14,50,51,52,59,79,84,92,97,98,106,132,135,137,155,159,163,172,196</list></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>