<snapdata remixID="10037486"><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" 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>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="21" y="484"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="25.3017578125" y="537.1333333333333"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="20" y="418"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l></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="44" y="330"><custom-block s="binarySearch %l %s"><block var="myList"/><l>35</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="18" y="-5" color="243,118,29" extX="93" extY="235"/><watcher var="low" style="normal" x="197" y="17" color="243,118,29"/><watcher var="high" style="normal" x="171" y="43.000001999999995" color="243,118,29"/><watcher var="middle" style="normal" x="166" y="72.00000399999999" color="243,118,29"/></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></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="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="475">5,7,8,2,10,14,17,20,25,34,35,37,44,57,60,70,77,79,80,90</list></variable><variable name="low"><l>11</l></variable><variable name="high"><l>11</l></variable><variable name="middle"><l>11</l></variable></variables></project><media name="searchSortStart" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>