<snapdata remixID="9116430"><project name="U5L1-UnsortedList" 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="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.36809815950920244" y="-1.1042944785276072" 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><comment x="20" y="20" w="211" collapsed="false">Name: Kunga Chodon&#xD;Partner Name: Jada Jefferson&#xD;Description: These algorithms says the postion of the numbers in the list, says the number in a position and checks if the numbers are not repeating or distincts, and finally checks if somes numbers are duplicates.&#xD;Duration: 50 minutes&#xD;Honor Code: I didnt cheat</comment><script x="20" y="170"><block s="doSetVar"><l>awfulList</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>96</l><l>99</l><l>7</l><l>11</l></list></block><comment w="105" collapsed="false">sets the variable awful lists to thos enumbers included in the list. </comment></block></script><script x="20" y="251"><block s="doSetVar"><l>unawful list</l><block s="reportNewList"><list><l>20</l><l>71</l><l>42</l><l>31</l><l>88</l><l>7</l><l>19</l><l>15</l><l>99</l><l>24</l><l>73</l><l>64</l><l>36</l><l>86</l></list></block></block></script><script x="20" y="294"><custom-block s="position of number %n in unsorted list %l"><l>20</l><block var="unawful list"/></custom-block></script><script x="20" y="328"><custom-block s="are the numbers of %l distinct?"><block var="awfulList"/></custom-block></script><script x="20" y="362"><custom-block s="say position of number %n in sorted list %l"><l>3</l><block var="awfulList"/></custom-block></script><script x="20" y="402"><custom-block s="duplicates in list %l"><block var="awfulList"/></custom-block></script><script x="20" y="436"><block s="reportNewList"><list><l>3</l><l>5</l><l>6</l><l>7</l><l>9</l><l>11</l><l>15</l><l>18</l><l>19</l><l>21</l><l>22</l><l>23</l><l>25</l></list></block></script><script x="20" y="469"><custom-block s="position of number %n in sorted list %l"><l>9</l><block var="awfulList"/></custom-block></script></scripts></sprite><watcher var="awfulList" style="normal" x="4.612673611111063" y="4.612673611111127" color="243,118,29" extX="79.99999999999989" extY="70"/><watcher var="unawful list" style="normal" x="6.791666666666629" y="6.791666666666664" color="243,118,29" extX="79.99999999999989" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;number&apos; in unsorted list %&apos;list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">This code basically tells you the the position of the number you&apos;re looking for in the list. Note that the list in the unsorted list does not increase in order. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="number"/></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="say position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><comment x="0" y="0" w="90" collapsed="false">This code says the position of number in the sorted list. it also tells you how many guesses it took to find the number in that list. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>guess index</l><l>min index</l><l>max index</l><l>numGuesses</l></list></block><block s="doSetVar"><l>min index</l><l>0</l></block><block s="doSetVar"><l>numGuesses</l><l>0</l></block><block s="doSetVar"><l>max index</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>guess index</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max index"/><block var="min index"/></block><l>2</l></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="number"/></block></block><script><block s="doSayFor"><l>NUMBER NOT FOUND</l><l>2</l></block><block s="doReport"><l>0</l></block></script><script><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guess index"/><block var="list"/></block><block var="number"/></block><script><block s="doSetVar"><l>guess 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 s="reportListItem"><block var="guess index"/><block var="list"/></block><block var="number"/></block><script><block s="doSetVar"><l>min index</l><block var="guess index"/></block><block s="doChangeVar"><l>numGuesses</l><l>1</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="guess index"/><block var="list"/></block><block var="number"/></block><script><block s="doSetVar"><l>max index</l><block var="guess index"/></block></script></block></script></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Found </l><block var="number"/><l> at index </l><block var="guess index"/><l>, in </l><block var="numGuesses"/><l> guesses</l></list></block><l>2</l></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="190" collapsed="false">This code basically tells you the the position of the number you&apos;re looking for in the list. Note that the list in the increases in the order of increasing number. </comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>minIndex</l><l>maxIndex</l><l>guessIndex</l></list></block><block s="doSetVar"><l>minIndex</l><l>0</l></block><block s="doSetVar"><l>maxIndex</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>guessIndex</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minIndex"/><block var="maxIndex"/></block><l>2</l></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="number"/></block></block><script><block s="doReport"><l>0</l></block></script><script><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guessIndex"/><block var="list"/></block><block var="number"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="guessIndex"/><block var="list"/></block><block var="number"/></block><script><block s="doSetVar"><l>minIndex</l><block var="guessIndex"/></block><block s="doSetVar"><l>guessIndex</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minIndex"/><block var="maxIndex"/></block><l>2</l></block></block></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="guessIndex"/><block var="list"/></block><block var="number"/></block><script><block s="doSetVar"><l>maxIndex</l><block var="guessIndex"/></block><block s="doSetVar"><l>guessIndex</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="minIndex"/><block var="maxIndex"/></block><l>2</l></block></block></block></script></block></script></block><block s="doReport"><block var="guessIndex"/></block></script></block></script></block-definition><block-definition s="are the numbers of %&apos;list&apos; distinct?" type="predicate" category="operators"><comment x="0" y="0" w="106" collapsed="false">This code allows you to find if any numbers from the list are repeating. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doFor"><l>j</l><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="j"/><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="duplicates in list %&apos;list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">This allows forn you to find any repeating number in the list. </comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>duplicates</l></list></block><block s="doSetVar"><l>duplicates</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doFor"><l>a</l><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="a"/><block var="list"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="a"/><block var="list"/></block><block var="duplicates"/></block></script></block></script></block></script></block><block s="doReport"><block var="duplicates"/></block></script></block-definition></blocks><variables><variable name="awfulList"><list struct="atomic" id="422">1,7,8,9,11,12,21,22,23,24,73,96,99,7,11</list></variable><variable name="unawful list"><list struct="atomic" id="423">20,71,42,31,88,7,19,15,99,24,73,64,36,86</list></variable></variables></project><media name="U5L1-UnsortedList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>