<snapdata remixID="9122904"><project name="bubble sort" 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="0" y="0" 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="148" y="65"><block s="receiveGo"></block><block s="doSetVar"><l>nums</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAsk"><l>Length of list?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doInsertInList"><block s="reportRandom"><l>1</l><l>1000</l></block><l><option>last</option></l><block var="nums"/></block></script></block><block s="doSayFor"><l>After the list is complete press 5 for the numbers to be lister from lowest to greatest</l><l>4</l></block></script><script x="674" y="98.00000000000045"><block s="receiveKey"><l><option>5</option></l></block><custom-block s="Bubble sort code"></custom-block></script></scripts></sprite><watcher var="temp" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="sorted" style="normal" x="10" y="102.000002" color="243,118,29" hidden="true"/><watcher var="nums" style="normal" x="7" y="1" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Bubble sort code" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doUntil"><block s="reportEquals"><block var="sorted"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="nums"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="nums"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="nums"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="nums"/></block></block><block s="doReplaceInList"><block var="i"/><block var="nums"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="nums"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="nums"/><block var="temp"/></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block></script></block-definition></blocks><variables><variable name="nums"><list struct="atomic" id="122"></list></variable><variable name="sorted"><bool>false</bool></variable><variable name="temp"><l>70</l></variable></variables></project><media name="bubble sort" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>