<snapdata remixID="9109775"><project name="searchSortStart" app="Snap! 5.4, http://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" 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><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>200</l></block></block></script></block><block s="doAddToList"><block var="rand"/><block var="myList"/></block></script></block></script><script x="239" y="245"><block s="doSetVar"><l>myList</l><l>0</l></block></script><script x="323.5498056875" y="302.000001"><custom-block s="mergeSort %l"><block var="myList"/></custom-block></script><script x="352" y="255"><custom-block s="bubbleSort %l"><block var="myList"/></custom-block></script><script x="58" y="367"><custom-block s="sequentialSearch %l %s"><block var="myList"/><l>102</l></custom-block></script><script x="76" y="287"><custom-block s="binarySearch %l %s"><block var="myList"/><l>100</l></custom-block></script></scripts></sprite><watcher var="myList" style="normal" x="364" y="25" color="243,118,29" extX="80" extY="70"/></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>Min</l><l>Max</l><l>Guess</l><l># of Guesses</l></list></block><block s="doSetVar"><l>Min</l><l>1</l></block><block s="doSetVar"><l>Max</l><l>200</l></block><block s="doSetVar"><l>Guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="Min"/><block var="Max"/></block><l>2</l></block></block></block><block s="doSetVar"><l># of Guesses</l><l>1</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="list"/><block var="value"/></block><script><block s="doUntil"><block s="reportEquals"><block var="Guess"/><block var="value"/></block><script><block s="doIf"><block s="reportLessThan"><block var="Guess"/><block var="value"/></block><script><block s="doSetVar"><l>Min</l><block var="Guess"/></block><block s="doSetVar"><l>Guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="Min"/><block var="Max"/></block><l>2</l></block></block></block><block s="doChangeVar"><l># of Guesses</l><l>1</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="Guess"/><block var="value"/></block><script><block s="doSetVar"><l>Max</l><block var="Guess"/></block><block s="doSetVar"><l>Guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="Min"/><block var="Max"/></block><l>2</l></block></block></block><block s="doChangeVar"><l># of Guesses</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="Guess"/><l> </l><block var="# of Guesses"/></list></block></block></script><script><block s="doReport"><l>Item not in List</l></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="doDeclareVariables"><list><l>guess</l><l># of guesses</l></list></block><block s="doUntil"><block s="reportEquals"><block var="guess"/><block var="value"/></block><script><block s="doChangeVar"><l>guess</l><l>1</l></block><block s="doChangeVar"><l># of guesses</l><l>1</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="guess"/><l> </l><block var="# of guesses"/></list></block></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="503">3,93,107,145,131,172,65,167,21,2,9,129,23,190,162,38,185,173,72,90</list></variable></variables></project><media name="searchSortStart" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>