<snapdata remixID="11149144"><project name="searchSortStart" app="Snap! 7, 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>High</l></list></block><block s="doDeclareVariables"><list><l>Middle</l></list></block><block s="doDeclareVariables"><list><l>Low</l></list></block><block s="doSetVar"><l>High</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>Low</l><l>1</l></block><block s="doSetVar"><l>Middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="High"/><block var="Low"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="Low"/><block var="High"/></block><block s="reportEquals"><block s="reportListItem"><block var="Middle"/><block var="list"/></block><block var="value"/></block></block><script><block s="doSetVar"><l>Middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="High"/><block var="Low"/></block><l>2</l></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="Middle"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>High</l><block s="reportDifference"><block var="Middle"/><l>1</l></block></block></script><script><block s="doSetVar"><l>Low</l><block s="reportSum"><block var="Middle"/><l>1</l></block></block></script></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="High"/><block var="Low"/></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="Middle"/></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="myList"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="myList"/></block><block var="value"/></block><script><block s="doReport"><block var="i"/></block></script></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="reportOr"><block s="reportLessThan"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><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="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="reportSum"><block var="mid"/><l>1</l></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="reportOr"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="left"/></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportListAttribute"><l><option>length</option></l><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="reportListAttribute"><l><option>length</option></l><block var="left"/></block></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="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><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="439"><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="440"></list></costumes><sounds><list struct="atomic" id="441"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="446"><costumes><list struct="atomic" id="447"></list></costumes><sounds><list struct="atomic" id="448"></list></sounds><blocks></blocks><variables></variables><scripts><script x="21" 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><l>0</l></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>100</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="31" y="284"><custom-block s="binarySearch %l %s"><block var="myList"/><l>14</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="138.9999999999999" y="498"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="20" y="388"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>67</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 reort the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script><script x="519.5498056874999" y="473.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="19" y="9" color="243,118,29" extX="85" extY="214"/></sprites></stage><variables><variable name="myList"><list struct="atomic" id="508">3,14,18,19,29,35,51,53,57,62,67,68,69,71,72,73,77,87,95,97</list></variable></variables></scene></scenes></project><media name="searchSortStart" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>