<snapdata remixID="10887975"><project name="algorithms" 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></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="12" y="56.833333333333286"><custom-block s="position of number %s in unsorted list %s"><l>16</l><block s="reportNewList"><list><l>5</l><l>36</l><l>16</l><l>3</l><l>100</l></list></block></custom-block></script><script x="14" y="168.49999999999991"><block s="doSetVar"><l>awful list</l><block s="reportNewList"><list><l>1</l><l>7</l><l>8</l><l>9</l><l>11</l><l>12</l><l>21</l><l>22</l><l>23</l><l>24</l><l>73</l><l>73</l><l>96</l><l>99</l></list></block></block></script><script x="16.83333333333337" y="121.66666666666666"><block var="awful list"/></script><script x="15" y="275.83333333333314"><custom-block s="position of number %s in sorted list %s"><l>12</l><l></l></custom-block></script></scripts></sprite><watcher var="awful list" style="normal" x="10" y="10" color="243,118,29" extX="95.00000000000011" extY="271"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;num&apos; in unsorted list %&apos;unsorted list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="unsorted list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="unsorted list"/></block><block var="num"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></block><block s="doReport"><l>NIL</l></block></script></block-definition><block-definition s="position of number %&apos;num&apos; in sorted list %&apos;sorted list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>min index</l><l>max index</l><l>mid index</l></list></block><block s="doSetVar"><l>min index</l><l>1</l></block><block s="doSetVar"><l>max index</l><block s="reportListAttribute"><l><option>length</option></l><block var="sorted list"/></block></block><block s="doSetVar"><l>mid index</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="min index"/><block var="max index"/></block><l>2</l></block></block></block><block s="doIf"><block s="reportLessThan"><block var="num"/><block s="reportListItem"><block var="min index"/><block var="sorted list"/></block></block><script><block s="doReport"><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="num"/><block s="reportListItem"><block var="max index"/><block var="sorted list"/></block></block><script><block s="doReport"><l>0</l></block></script></block><block s="doUntil"><block s="reportEquals"><block var="num"/><block s="reportListItem"><block var="mid index"/><block var="sorted list"/></block></block><script><block s="doIf"><block s="reportLessThan"><block var="num"/><block s="reportListItem"><block var="min index"/><block var="sorted list"/></block></block><script><block s="doSetVar"><l>max index</l><block s="reportRound"><block s="reportDifference"><block var="mid index"/><l>1</l></block></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="num"/><block s="reportListItem"><block var="max index"/><block var="sorted list"/></block></block><script><block s="doSetVar"><l>min index</l><block s="reportRound"><block s="reportSum"><block var="mid index"/><l>1</l></block></block></block></script></block><block s="doSetVar"><l>mid index</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="min index"/><block var="max index"/></block><l>2</l></block></block></block></script></block><block s="doReport"><block var="mid index"/></block></script></block-definition><block-definition s="say position of number in sorted list" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="awful list"><list struct="atomic" id="188">1,7,8,9,11,12,21,22,23,24,73,73,96,99</list></variable></variables></project><media name="algorithms" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>