<snapdata remixID="9133151"><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="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="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="92" y="33"><block s="receiveGo"></block><block s="doAsk"><l>how many items you want in your list?</l></block><block s="doSetVar"><l>random number list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>151</l></block><block var="random number list"/></block></script></block><block s="doSayFor"><l>Press space bar to sort</l><l>3</l></block></script><script x="281" y="323"><block s="receiveKey"><l><option>space</option></l></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="sorted"/><script><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="a"/><block s="reportListLength"><block var="random number list"/></block></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="random number list"/></block><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="random number list"/></block></block><script><block s="doSetVar"><l>place holder</l><block s="reportListItem"><block var="a"/><block var="random number list"/></block></block><block s="doReplaceInList"><block var="a"/><block var="random number list"/><block s="reportListItem"><block s="reportSum"><block var="a"/><l>1</l></block><block var="random number list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="a"/><l>1</l></block><block var="random number list"/><block var="place holder"/></block><block s="doSetVar"><l>sorted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block><block s="bubble"><l>You list is sorted, press the green flag to sort again</l></block></script></scripts></sprite><watcher var="a" style="normal" x="359" y="26.00000399999999" color="243,118,29"/><watcher var="sorted" style="normal" x="356" y="46.000001999999995" color="243,118,29"/><watcher var="place holder" style="normal" x="372" y="91.000002" color="243,118,29"/><watcher var="random number list" style="normal" x="2" y="3" color="243,118,29" extX="216" extY="871"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="random number list"><list struct="atomic" id="120">1,5,7,10,11,13,14,16,16,19,28,31,32,33,43,48,49,53,56,57,62,66,67,74,76,76,78,82,87,88,93,95,96,97,98,99,109,116,119,119,123,126,127,133,135,136,140,144,145,147</list></variable><variable name="sorted"><bool>true</bool></variable><variable name="place holder"><l>16</l></variable><variable name="a"><l>50</l></variable></variables></project><media name="bubble sort" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>