<snapdata remixID="10046101"><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="-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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></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>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="20" y="291"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>87</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="28" y="399"><custom-block s="binarySearch %l %s"><block var="myList"/><l>39</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="low" style="normal" x="10" y="10" color="243,118,29"/><watcher var="high" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="middle" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="myList" style="normal" x="11" y="77" color="243,118,29" extX="242" extY="208"/></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="doSetVar"><l>low</l><l>1</l></block><block s="doSetVar"><l>high</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="low"/><block var="high"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="middle"/><block var="list"/></block><block var="value"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="value"/><block s="reportListItem"><block var="middle"/><block var="list"/></block></block><script><block s="doSetVar"><l>low</l><block s="reportSum"><block var="middle"/><l>1</l></block></block></script><script><block s="doSetVar"><l>high</l><block s="reportDifference"><block var="middle"/><l>1</l></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="low"/><block var="high"/></block><script><block s="doReport"><l>-1</l></block></script></block><block s="doSetVar"><l>middle</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="low"/><block var="high"/></block><l>2</l></block></block></block></script></block><block s="doReport"><block var="middle"/></block></script><scripts><script x="198.9951171875" y="398.3333333333333"><block s="reportListIndex"><l></l><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></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="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportEquals"><block var="item"/><block var="value"/></block><script><block s="doReport"><block s="reportListIndex"><block var="item"/><block var="list"/></block></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="473">7,13,15,20,24,32,39,44,45,49,55,63,66,67,74,78,79,86,88,91</list></variable><variable name="low"><l>6</l></variable><variable name="high"><l>9</l></variable><variable name="middle"><l>7</l></variable></variables></project><media name="searchSortStart" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>