<snapdata remixID="9373390"><project name="U5L1 - SearchLists" 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="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.18181818181818182" y="-0.5454545454546281" 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="20" y="20"><block s="receiveGo"></block><custom-block s="set lists"><comment w="90" collapsed="true">abstraction to hold all list values to their corresponding lis</comment></custom-block><block s="bubble"><custom-block s="position of number %n in unsorted list %l"><l>6</l><block var="unsorted list"/></custom-block><comment w="90" collapsed="true">checks if the input number is in the unsorted list then says the position of the input number within the list</comment></block><block s="doWait"><l>1</l><comment w="90" collapsed="true">a slight pause for 1 second before going on to display next value.</comment></block><block s="bubble"><custom-block s="position of number %n in sorted list %l"><l>32</l><block var="sorted list"/><comment w="90" collapsed="true">checks if the input number is in the sorted list then says the position of the input number within the list</comment></custom-block></block><block s="doWait"><l>1</l><comment w="90" collapsed="true">a slight pause for 1 second before going on to display next value.</comment></block><custom-block s="Say position of number %n in sorted list %l"><l>30</l><block var="List sorted"/><comment w="90" collapsed="true">checks if the input number is in the sorted list and the sorted list variable then says the position of the input number within the list</comment></custom-block></script></scripts></sprite><watcher var="sorted list" style="normal" x="13.749999999999773" y="141.62500275000002" color="243,118,29" hidden="true"/><watcher var="List sorted" style="normal" x="13.749999999999773" y="269.5000055000001" color="243,118,29" hidden="true"/></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="doDeclareVariables"><list><l>position</l></list></block><block s="doSetVar"><l>position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><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="doReport"><block var="position"/></block></script></block></script></block><block s="doReport"><l>Not in List</l></block></script></block-definition><block-definition s="position of number %&apos;num&apos; in sorted 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="doDeclareVariables"><list><l>position</l></list></block><block s="doSetVar"><l>position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="num"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></block><block s="doReport"><l>Not in List</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"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>number of guesses</l><l>position</l></list></block><block s="doSetVar"><l>position</l><l>0</l></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>position</l><l>2</l></block><block s="doChangeVar"><l>number of guesses</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="number"/></block><script><block s="bubble"><block s="reportJoinWords"><list><l>Position is </l><block var="position"/><l>,</l><l>found in </l><block var="number of guesses"/><l> guesses</l></list></block></block></script></block></script></block></script></block-definition><block-definition s="set lists" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>unsorted list</l><block s="reportNewList"><list><l>6</l><l>7</l><l>10</l><l>20</l><l>30</l></list></block></block><block s="doSetVar"><l>sorted list</l><block s="reportNewList"><list><l>50</l><l>32</l><l>27</l><l>12</l><l>4</l></list></block></block><block s="doSetVar"><l>List sorted</l><block s="reportNewList"><list><l>3</l><l>7</l><l>30</l><l>43</l><l>56</l><l>65</l><l>72</l></list></block></block></script></block-definition></blocks><variables><variable name="sorted list"><list struct="atomic" id="172">50,32,27,12,4</list></variable><variable name="unsorted list"><list struct="atomic" id="173">6,7,10,20,30</list></variable><variable name="List sorted"><list struct="atomic" id="174">3,7,30,43,56,65,72</list></variable></variables></project><media name="U5L1 - SearchLists" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>