<snapdata remixID="10032153"><project name="Elgin_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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="-26.99999999999997" 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="25" y="10"><block s="receiveGo"><comment w="367" collapsed="false">Create a list of 20 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="140.5498056875" y="533.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="143" y="498"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="28" y="369"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>69</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="30" y="285"><custom-block s="binarySearch %l %s"><block var="myList"/><l>97</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="19" y="9" color="243,118,29" extX="125" extY="202"/></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="doIf"><block s="reportEquals"><block s="reportListItem"><l><option>last</option></l><block var="list"/></block><block var="value"/></block><script><block s="doReport"><block s="reportListLength"><block var="list"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="list"/></block><block var="value"/></block><script><block s="doReport"><l>1</l></block></script></block><block s="doDeclareVariables"><list><l>low</l><l>mid</l><l>high</l></list></block><block s="doSetVar"><l>low</l><l>0</l></block><block s="doSetVar"><l>high</l><block s="reportListLength"><block var="list"/></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><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>mid</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="high"/><block var="low"/></block><l>2</l></block></block></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><block s="doSetVar"><l>low</l><block s="reportSum"><block var="mid"/><l>1</l></block></block></script><script><block s="doSetVar"><l>high</l><block s="reportDifference"><block var="mid"/><l>1</l></block></block></script></block></script></block><block s="doReport"><block var="mid"/></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="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="488">1,9,13,18,21,24,26,36,39,40,45,52,53,60,78,88,89,93,94,97</list></variable></variables></project><media name="Elgin_searchSortStart" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>