<snapdata remixID="13254990"><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>indmax</l><l>indGuess</l><l>indmin</l></list></block><block s="doSetVar"><l>indmax</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>indmin</l><l>1</l></block><block s="doSetVar"><l>indGuess</l><block s="reportMonadic"><l><option>floor</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="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="reportVariadicGreaterThan"><list><block var="indmin"/><block var="indmax"/></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="indGuess"/><block var="list"/></block><block var="value"/></list></block><script><block s="doChangeVar"><l>indmin</l><block s="reportVariadicSum"><list><block s="reportListIndex"><block var="indGuess"/><block var="list"/></block><l>1</l></list></block></block></script><script><block s="doChangeVar"><l>indmin</l><block s="reportDifference"><block s="reportListIndex"><block var="indGuess"/><block var="list"/></block><l>1</l></block></block></script></block><block s="doSetVar"><l>indGuess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="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="reportListIndex"><block var="value"/><block var="list"/></block></block></script><script><block s="doReport"><l>-1</l></block></script></block></script><scripts><script x="319.03417968750114" y="380.8333333333332"><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block></script><script x="324.94531250000114" y="470.83333333333314"><block s="reportMonadic"><l><option>floor</option></l><l></l></block></script><script x="338.03417968750114" y="428.8333333333332"><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>2</l></block></script></scripts></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="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></list></block><script><block s="doReport"><block var="i"/></block></script><script><block s="doReport"><l>-1</l></block></script></block></script></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></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="506"><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="507"></list></costumes><sounds><list struct="atomic" id="508"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-27.000000000000455" y="-26.999999999999915" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="513"><costumes><list struct="atomic" id="514"></list></costumes><sounds><list struct="atomic" id="515"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 20 numbers, all different. The list is not sorted.</comment></block></script><script x="39" y="266.0000000000009"><custom-block s="binarySearch %l %s"><block var="myList"/><l>10</l><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></script><script x="49.54980568749997" y="441.00000100000034"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="86" y="108.00000000000026"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="34" y="363.0000000000009"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>10</l><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></script><script x="348" y="79.73333333333326"><block s="doSetVar"><l>newList</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>20</l><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>100</l></block><block var="newList"/></block></script></block></script></scripts></sprite><watcher var="myList" style="normal" x="50.00000000000034" y="2.000000000000007" color="243,118,29" extX="126.00000000000011" extY="116.00000000000006"/><watcher var="newList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="myList"><list struct="atomic" id="549">1,3,5,6,10,18,19,20,21,23,24,36,42,43,56,64,69,70,74,80</list></variable><variable name="newList"><list struct="atomic" id="550">49,37,98,59,29,96,47,44,1,58,37,27,2,98,87,9,69,62,6,14</list></variable></variables></scene></scenes></project><media name="searchSortStart" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>