<snapdata remixID="9125016"><project name="U5L1 Page 2 Algorithm" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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ywmwAOWM2EIhARagQrjctZwAC1DOiC0UEmABKoTLXcsJsADljNhCIQEWoEK43LWcAAtQzogtFBJgASqEy13LCbAA5YzYQiEBFqBCuNy1nAALUM6ILRQSYAEqhMtdywmwAOWM2EIhARagQrjctZwAC1DOiC0UEmABKoTLXcsJsADljNhCIQEWoEK43LWcAAtQzogtFBJgASqEy13LCbAA5YzYQiEBFqBCuNy1nAALUM6ILRQSYAEqhMtdywmwAOWM2EIhARagQrjctZwAC1DOiC0UEmABKoTLXcsJsADljNhCIQEWoEK43LWcAAtQzogtFBJgASqEy13LCbAA5YzYQiEBFqBCuNy1nAALUM6ILRQSYAEqhMtdywmwAOWM2EIhARagQrjctZwAC1DOiC0UEmABKoTLXcsJsADljNhCIQEWoEK43LWcAAtQzogtFBJgASqEy13LCbAA5YzYQiEBFqBCuNy1nAALUM6ILRQSYAEqhMtdywmwAOWM2EIhARagQrjctZwAC1DOiC0UEmABKoTLXcsJsADljNhCIQEWoEK43LWcAAtQzogtFBL4H3UoEiC0it7TAAAAAElFTkSuQmCC</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><comment x="20" y="10" w="180" collapsed="false">Mir Fuad&#xD;Partner: Jack&#xD;Duration: 6 periods&#xD;Description: A program that finds the position of numbers in both unsorted and sorted lists. &#xD;Honor Code: I did not recive any help from anyone during this project </comment><script x="20" y="148"><custom-block s="position of number %n in unsorted list %l"><l>12</l><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block><comment w="90" collapsed="false">looks for the position of a number in the unsorted list.</comment></custom-block></script><script x="20" y="229"><custom-block s="position of number %s in sorted list %l"><l>12</l><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block><comment w="90" collapsed="false">looks the position of a number in the sorted list.</comment></custom-block></script><script x="20" y="310"><custom-block s="are the numbers of %l distinct?"><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block><comment w="90" collapsed="false">Reports true or false if list contains duplicates.</comment></custom-block></script><script x="20" y="391"><custom-block s="duplicates in %l"><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block><comment w="90" collapsed="false">Reports all duplicate items in a list.</comment></custom-block></script><script x="20" y="472"><custom-block s="Say position of number %n in sorted list %l"><l>3</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l></list></block><comment w="90" collapsed="false">Reports position of number and number of guesses it took.</comment></custom-block></script></scripts></sprite><watcher var="minimum" style="normal" x="10" y="10" color="243,118,29"/><watcher var="maximum" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="GuessCount" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="Position" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="PositionList" style="normal" x="10" y="94.00000799999998" color="243,118,29" extX="80" 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"><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="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="number"/></block></block><script><block s="doReport"><l>not in list</l></block></script></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>PositionList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="item"/><block var="number"/></block></block><script><block s="doChangeVar"><l>Position</l><l>1</l></block></script><script><block s="doChangeVar"><l>Position</l><l>1</l></block><block s="doAddToList"><block var="Position"/><block var="PositionList"/></block></script></block></script></block><block s="doReport"><block var="PositionList"/></block></script></block-definition><block-definition s="are the numbers of %&apos;list&apos; distinct?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>duplicate</l><l>unique</l></list></block><block s="doSetVar"><l>duplicate</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unique</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="unique"/><block var="item"/></block></block><script><block s="doAddToList"><block var="item"/><block var="unique"/></block></script><script><block s="doAddToList"><block var="item"/><block var="duplicate"/></block></script><comment w="90" collapsed="false">Divides numbers in 2 list, duplicates and unique.</comment></block></script></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="duplicate"/><block s="reportNewList"><list></list></block></block><comment w="90" collapsed="false">If theres no duplicates, it reports true otherwise false..</comment></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="duplicates in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>duplicate</l><l>unique</l></list></block><block s="doSetVar"><l>duplicate</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>unique</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="unique"/><block var="item"/></block></block><script><block s="doAddToList"><block var="item"/><block var="unique"/></block></script><script><block s="doAddToList"><block var="item"/><block var="duplicate"/></block></script><comment w="90" collapsed="false">Divides numbers in 2 list, duplicates and unique.</comment></block></script></block><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block var="duplicate"/><block s="reportNewList"><list></list></block></block><comment w="90" collapsed="false">If theres duplicates, it reports the duplicate otherwise false..</comment></block><script><block s="doReport"><block var="duplicate"/></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Say position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><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>minimum</l><l>maximum</l><l>number of guesses</l></list></block><block s="doSetVar"><l>minimum</l><l>0</l></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doSetVar"><l>maximum</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>guess index</l><block s="reportQuotient"><block s="reportRound"><block s="reportSum"><block var="maximum"/><block var="minimum"/></block></block><l>2</l></block><comment w="90" collapsed="false">Guesses by finding the average number of max and min.</comment></block><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="number"/></block></block><script><block s="doReport"><l>Not In List</l></block></script><script><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guess index"/><block var="list"/></block><block var="number"/><comment w="90" collapsed="false">Keeps guessg until the mean equals the the number.</comment></block><script><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>minimum</l><block var="guess index"/></block><block s="doChangeVar"><l>GuessCount</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>maximum</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="number of guesses"/><l>Guesses</l></list></block><l>3</l></block></script></block-definition></blocks><variables><variable name="minimum"><l>0</l></variable><variable name="maximum"><l>0</l></variable><variable name="GuessCount"><l>583</l></variable><variable name="Position"><l>6</l></variable><variable name="PositionList"><list struct="atomic" id="370">2,6</list></variable></variables></project><media name="U5L1 Page 2 Algorithm" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>