<snapdata remixID="9109771"><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="-27" y="-27" 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="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>80</l></custom-block></script><script x="76" y="295"><custom-block s="binarySearch %l %s"><block var="myList"/><l>187</l></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="22" y="10" color="243,118,29" extX="172" extY="319"/></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>x</l><l>min</l><l>max</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l><option>last</option></l><block var="list"/></block></block><block s="doSetVar"><l>x</l><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block><block s="doUntil"><block s="reportEquals"><block var="x"/><block var="value"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="x"/><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><block s="doSetVar"><l>x</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="min"/><block var="max"/></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block var="x"/><block var="value"/></block><block s="reportListContainsItem"><block var="list"/><block var="x"/></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-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="480">1,48,79,175,165,193,104,134,190,80,200,33,9,16,110,159,5,122,49,189</list></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>