<snapdata remixID="13232358"><project name="searchSortStart" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="searchSortStart"><notes></notes><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>indmin</l><l>indmax</l><l>indguess</l></list></block><block s="doSetVar"><l>indmin</l><l>1</l></block><block s="doSetVar"><l>indmax</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>indguess</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="indmin"/><block var="indmax"/></list></block><l>2</l></block></block></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="indguess"/><block var="list"/></block><block var="value"/></list></block><block s="reportVariadicLessThan"><list><block var="indmax"/><block var="indmin"/></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="indguess"/><block var="list"/></block><block var="value"/></list></block><script><block s="doSetVar"><l>indmin</l><block s="reportVariadicSum"><list><block var="indguess"/><l>1</l></list></block></block></script><script><block s="doSetVar"><l>indmax</l><block s="reportDifference"><block var="indguess"/><l>1</l></block></block></script></block><block s="doSetVar"><l>indguess</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block var="indmin"/><block var="indmax"/></list></block><l>2</l></block></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="indguess"/><block var="list"/></block><block var="value"/></list></block><script><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><block var="indguess"/><block var="list"/></block><l> is found at position </l><block var="indguess"/></list></block></block></script><script><block s="doReport"><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="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></list></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="value"/><l> is at position </l><block var="i"/></list></block></block></script><list></list></block></script></block><block s="doReport"><l>-1</l></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="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></list></block><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></list></block></list></block><script><block s="doReport"><block var="list"/></block></script><list></list></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="reportListAttribute"><l><option>length</option></l><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="reportVariadicSum"><list><block var="mid"/><l>1</l></list></block><block s="reportListAttribute"><l><option>length</option></l><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="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="left"/></block></list></block><block s="reportVariadicGreaterThan"><list><block var="j"/><block s="reportListAttribute"><l><option>length</option></l><block var="right"/></block></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="left"/></block><block s="reportListItem"><block var="j"/><block var="right"/></block></list></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="reportVariadicGreaterThan"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="left"/></block></list></block><script><block s="doFor"><l>k</l><block var="j"/><block s="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block></list></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></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><list></list></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="binarySearch %&apos;list&apos; %&apos;userNum&apos; (2)" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs></block-definition></blocks><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="502"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="503"></list></costumes><sounds><list struct="atomic" id="504"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-27" y="-27.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="509"><costumes><list struct="atomic" id="510"></list></costumes><sounds><list struct="atomic" id="511"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32.43795572916676" y="30"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 20 numbers, all different. The list is not sorted.</comment></block><block s="doDeclareVariables"><list><l>random</l></list></block><block s="doSetVar"><l>myList</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="myList"/></block><l>20</l></list></block><script><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="myList"/><block var="random"/></block><script><block s="doSetVar"><l>random</l><block s="reportRandom"><l>1</l><l>100</l></block></block></script><script><block s="doAddToList"><block var="random"/><block var="myList"/></block></script></block></script></block><block s="doAsk"><l>What number would you like to look for?</l></block><block s="doSayFor"><custom-block s="sequentialSearch %l %s"><block var="myList"/><block s="getLastAnswer"></block><comment w="239" collapsed="false">To be coded : This block will search the second parameter inside the list and if it is found will report the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block><l>2</l></block><block s="doSetVar"><l>myList</l><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></block><block s="doSayFor"><custom-block s="binarySearch %l %s"><block var="myList"/><block s="getLastAnswer"></block><comment w="259" collapsed="false">To be coded :This block will search the second parameter inside the list and if it is found will reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block><l>2</l></block></script><script x="33.98776041666679" y="488.9999999999998"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="16" y="-2" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="myList"><list struct="atomic" id="587">82,68,95,28,38,44,24,6,51,7,63,85,55,78,29,90,5,77,20,48</list></variable></variables></scene></scenes></project><media name="searchSortStart" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>