<snapdata remixID="11149067"><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><l>low</l><l>middle</l></list></block><block s="doSetVar"><l>low</l><l>1</l></block><block s="doSetVar"><l>high</l><block s="reportListAttribute"><l><option>length</option></l><block var="myList"/></block></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="reportEquals"><block s="reportListItem"><block var="middle"/><block var="myList"/></block><block var="value"/></block><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportListItem"><block var="middle"/><block var="myList"/></block><block var="value"/></block><block s="reportLessThan"><block var="high"/><block var="low"/></block></block><script><block s="doSetVar"><l>high</l><block var="middle"/></block></script><script><block s="doSetVar"><l>low</l><block var="middle"/></block></script></block></script></block><block s="doReport"><block var="middle"/></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="404"><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="405"></list></costumes><sounds><list struct="atomic" id="406"></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="411"><costumes><list struct="atomic" id="412"></list></costumes><sounds><list struct="atomic" id="413"></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><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="125.54980568749994" y="533.0000010000005"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="127.99999999999994" y="498.0000000000001"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="13" y="368.9999999999996"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>11</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="169.12109375" y="288.7333333333332"><custom-block s="binarySearch %l %s"><block var="myList"/><l>21</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></scripts></sprite><watcher var="myList" style="normal" x="17" y="-12" color="243,118,29" extX="108" extY="267"/></sprites></stage><variables><variable name="myList"><list struct="atomic" id="473">3,20,21,22,28,35,39,41,53,59,61,69,72,75,78,79,88,89,95,97</list></variable></variables></scene></scenes></project><media name="searchSortStart" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>