<snapdata remixID="8990432"><project name="Number gen and  position" app="Snap! 5.1, 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" 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="28" y="76"><custom-block s="Random Number Gen %s"><l>10</l></custom-block></script><script x="39" y="191"><custom-block s="Sort List"></custom-block></script><script x="19" y="129"><custom-block s="Position of number %s"><l>60</l></custom-block></script></scripts></sprite><watcher var="Sorted list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="228"/><watcher var="List Of Numbers" style="normal" x="276" y="9" color="243,118,29" extX="88" extY="220"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Random Number Gen %&apos;#ofitems&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>List Of Numbers</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="#ofitems"/><script><block s="doAddToList"><block s="reportRandom"><l>0</l><l>100</l></block><block var="List Of Numbers"/></block></script></block></script></block-definition><block-definition s="Position of number %&apos;Number&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>position</l><l>number found?</l></list></block><block s="doSetVar"><l>position</l><l>0</l></block><block s="doSetVar"><l>number found?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="List Of Numbers"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="Number"/></block><script><block s="doSetVar"><l>number found?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReport"><block var="position"/></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="number found?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doReport"><l>-1</l></block></script></block></script></block-definition><block-definition s="Sort List" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>Smallest Number</l><l>Not Needed</l><l>position of lowest number</l><l>current position</l></list></block><block s="doSetVar"><l>Sorted list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>position of lowest number</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="List Of Numbers"/><block s="reportNewList"><list></list></block></block><script><block s="doSetVar"><l>Smallest Number</l><l>797981734987192374091273187</l></block><block s="doSetVar"><l>current position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List Of Numbers"/><script><block s="doChangeVar"><l>current position</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block var="item"/><block var="Smallest Number"/></block><script><block s="doSetVar"><l>Smallest Number</l><block var="item"/></block><block s="doSetVar"><l>position of lowest number</l><block var="current position"/></block></script></block></script></block><block s="doAddToList"><block var="Smallest Number"/><block var="Sorted list"/></block><block s="doDeleteFromList"><block var="position of lowest number"/><block var="List Of Numbers"/></block></script></block></script><scripts><script x="397.6416035625" y="130.00000400000005"><block s="reportListItem"><l>1</l><block var="List Of Numbers"/></block></script></scripts></block-definition></blocks><variables><variable name="List Of Numbers"><list struct="atomic" id="153"></list></variable><variable name="Sorted list"><list struct="atomic" id="154">2,16,18,21,27,54,57,62,75,81</list></variable></variables></project><media name="Number gen and  position" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>