<snapdata remixID="10801098"><project name="Selection Sort" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20" y="26.00000000000003"><block s="receiveGo"></block><custom-block s="Init all variables"></custom-block><block s="doSetVar"><l>Get Input Func</l><custom-block s="Get input [ Number of questions: %n Question texts: %mult%txt ]"><l>3</l><list><l>What&apos;s the length of the random list?</l><l>What&apos;s the random number min?</l><l>What&apos;s the random number max?</l></list></custom-block></block><block s="doRun"><block s="reifyReporter"><autolambda><block var="Get Input Func"/></autolambda><list></list></block><list></list></block><custom-block s="Random list %l [ Length: %n Random: %n to %n ]"><block var="Data"/><block s="reportListItem"><l>1</l><block var="Get Input Func"/></block><block s="reportListItem"><l>2</l><block var="Get Input Func"/></block><block s="reportListItem"><l>3</l><block var="Get Input Func"/></block></custom-block><custom-block s="Selection sort %l"><block var="Data"/></custom-block></script></scripts><sprites><watcher var="b" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="Min location" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Temp" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Get Input Func" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/><watcher var="Data" style="normal" x="193" y="45" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Random list %&apos;Name&apos; [ Length: %&apos;Length&apos; Random: %&apos;RandMin&apos; to %&apos;RandMax&apos; ]" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeleteFromList"><l><option>all</option></l><block var="Name"/></block><block s="doRepeat"><block var="Length"/><script><block s="doAddToList"><block s="reportRandom"><block var="RandMin"/><block var="RandMax"/></block><block var="Name"/></block></script></block></script></block-definition><block-definition s="Get input [ Number of questions: %&apos;QueNum&apos; Question texts: %&apos;QueTxt&apos; ]" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%mult%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="QueNum"/><script><block s="doAsk"><block s="reportListItem"><block var="i"/><block var="QueTxt"/></block></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="Swap %&apos;a&apos; and %&apos;b&apos; in %&apos;List name&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>Temp</l><block s="reportListItem"><block var="a"/><block var="List name"/></block></block><block s="doReplaceInList"><block var="a"/><block var="List name"/><block s="reportListItem"><block var="b"/><block var="List name"/></block></block><block s="doReplaceInList"><block var="b"/><block var="List name"/><block var="Temp"/></block></script></block-definition><block-definition s="Selection sort %&apos;List name&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List name"/></block><script><block s="doSetVar"><l>Min location</l><block var="i"/></block><block s="doSetVar"><l>b</l><block s="reportSum"><block var="i"/><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block var="b"/><block s="reportListAttribute"><l><option>length</option></l><block var="List name"/></block></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="b"/><block var="List name"/></block><block s="reportListItem"><block var="Min location"/><block var="List name"/></block></block><script><block s="doSetVar"><l>Min location</l><block var="b"/></block></script></block><block s="doChangeVar"><l>b</l><l>1</l></block></script></block><custom-block s="Swap %n and %n in %l"><block var="i"/><block var="Min location"/><block var="List name"/></custom-block></script></block></script></block-definition><block-definition s="Init all variables" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>b</l><l>0</l></block><block s="doSetVar"><l>Min location</l><l>0</l></block><block s="doSetVar"><l>Temp</l><l>0</l></block></script></block-definition></blocks><variables><variable name="Data"><list struct="atomic" id="185"></list></variable><variable name="b"><l>0</l></variable><variable name="Min location"><l>0</l></variable><variable name="Temp"><l>0</l></variable><variable name="Get Input Func"><list struct="atomic" id="186">10,50,100</list></variable></variables></project><media name="Selection Sort" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>