<snapdata remixID="10040534"><project name="searchSortStart" app="Snap! 6, https://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" hyperops="true" 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="65.92893723617635" y="18.26169948654683" 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="38" 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>100</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="153.5498056875" y="533.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="156" y="498"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="12" y="386"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>7</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="10" y="299"><custom-block s="binarySearch %l %s"><block var="myList"/><l>74</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="-4.737005780310483" y="-4.298369421154746" color="243,118,29" extX="137" extY="347"/></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>1</l><l>medium</l><l>length of list</l></list></block><block s="doSetVar"><l>medium</l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></script><scripts><script x="478" y="79.50000000000006"><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><l>10</l><block var="list"/></block><block var="value"/></block><script></script><script></script></block><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><l>15</l><block var="list"/></block><block var="value"/></block><script></script><script><block s="doIfElse"><l/><script></script><script></script></block></script></block><block s="doIfElse"><l/><script><block s="doReport"><block var="value"/></block></script><script></script></block><block s="doReport"><l>-1</l></block></script><script x="128.6416015625" y="274.6666666666667"><block s="reportEquals"><block s="reportListItem"><block var="medium"/><block var="list"/></block><block var="value"/></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="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="value"/></block><script><block s="doChangeVar"><l>index</l><l>1</l></block><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="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="452">6,8,11,19,23,29,31,34,37,40,45,48,50,54,55,56,67,76,83,88</list></variable></variables></project><media name="searchSortStart" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>