<snapdata remixID="10033819"><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="9.877653619334524" y="33.92747939751524" 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="20" y="20"><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="288.33333333333337"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="20" y="322.16666666666663"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="20" y="355.9999999999999"><custom-block s="binarySearch %l %s"><block var="myList"/><l>2</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 report the index where the element was found. If it didn&apos;t find it, will report -1.</comment></custom-block></script><script x="20" y="436.9999999999999"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>2</l><comment w="262" collapsed="false">To be coded : This block will search the second parameter inside the list and if it is found will report 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="1.25168502040151" y="0.5929034307162055" color="243,118,29" extX="133" extY="351"/></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>low</l><l>middle</l><l>high</l></list></block><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="reportOr"><block s="reportEquals"><block s="reportListItem"><block var="middle"/><block var="list"/></block><block var="value"/></block><block s="reportGreaterThan"><block var="low"/><block var="high"/></block></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="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="doIfElse"><block s="reportGreaterThan"><block var="low"/><block var="high"/></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="middle"/></block></script></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="doIf"><block s="reportListContainsItem"><block var="list"/><block var="value"/></block><script><block s="doReport"><block s="reportListIndex"><block var="value"/><block var="list"/></block></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="478">2,8,10,11,14,18,22,38,49,52,54,62,69,73,84,87,88,89,91,98</list></variable></variables></project><media name="searchSortStart" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>