<snapdata remixID="13115251"><project name="4.1: searching lists " app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.1: searching lists "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="longest word in %&apos;list of words&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="length of name" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="sort numbers" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>sorted numbers</l><block s="reportListAttribute"><l><option>sorted</option></l><block var="numbers"/></block></block></script></block-definition><block-definition s="Sum" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>sum numbers</l><block s="reportCombine"><block var="numbers"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block></script><scripts><script x="88.32939453124999" y="111.86666666666675"><block s="reportCombine"><block var="numbers"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script></scripts></block-definition><block-definition s="average letters %&apos;list&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>length of name</l><block s="reportTextAttribute"><l><option>length</option></l><block var="list"/></block></block><block s="doSetVar"><l>sum numbers</l><block s="reportCombine"><block var="length of name"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></block><block s="doSetVar"><l>average letters</l><block s="reportQuotient"><block var="sum numbers"/><block s="reportListAttribute"><l><option>length</option></l><block var="length of name"/></block></block></block></script></block-definition></blocks><primitives></primitives><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" id="80"><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="81"></list></costumes><sounds><list struct="atomic" id="82"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.4876033057852567" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="87"><costumes><list struct="atomic" id="88"></list></costumes><sounds><list struct="atomic" id="89"></list></sounds><blocks></blocks><variables></variables><scripts><script x="568.2083333333334" y="366.33333333333337"><block s="receiveGo"></block><block s="doSetVar"><l>names</l><l>0</l></block><block s="doSetVar"><l>longest Name</l><l>0</l></block><block s="doSetVar"><l>length of name</l><l>0</l></block><block s="doSetVar"><l>numbers</l><l>0</l></block><block s="doSetVar"><l>sorted numbers</l><l>0</l></block><block s="doSetVar"><l>sum numbers</l><l>0</l></block></script><comment x="213.61577690972229" y="632.3008274231679" w="138.13829787234044" collapsed="false">Make a list of names and store it an a variable. Write a custom block that takes the list of names as an input and reports the average length of the names in the list.  &#xD;Hint: Make a script variable called sum to keep track of the total of all lengths of names, and keep adding to it inside of a for loop. Then, divide it by the number of names and report it! </comment><script x="13.828900709219852" y="10"><block s="receiveGo"><comment w="90" collapsed="false">Add or change the names to what you want, test the function. &#xD;&#xD;Look inside the grey block...there&apos;s nothing there. Can you help find the longest name in the list? </comment></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>franny</l><l>adrienne</l><l>jake</l><l>quirky</l><l>angelica</l></list></block></block><block s="doSetVar"><l>sorted names</l><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><l></l></list></block></autolambda><list></list></block><block var="names"/></block></block></block></block><block s="doSetVar"><l>longest length</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="sorted names"/></block></block></block><block s="doSetVar"><l>longest Name</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block var="longest length"/><block s="reportListItem"><l>1</l><l/></block></list></block></autolambda><list></list></block><block var="sorted names"/></block></block><block s="doSetVar"><l>longest Name</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><block var="longest Name"/></block></block><block s="doSayFor"><block var="longest Name"/><l>2</l></block></script><script x="436.37479914671974" y="303.66666666666674"><block var="longest Name"/></script><script x="456.22147883421974" y="370.83333333333337"><block s="reportListItem"><l>1</l><l/></block></script><script x="561.0769475842197" y="373.66666666666663"><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="486.83143977172006" y="217"><block var="append length with list of names"/></script><script x="18.069444444444457" y="321.7036052009456"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>5</l><l>3</l><l>64</l><l>23</l><l>54</l><l>34</l></list></block></block><custom-block s="sort numbers"></custom-block><block s="doSayFor"><block s="reportListItem"><l>1</l><block var="sorted numbers"/></block><l>2</l><comment w="138.13829787234044" collapsed="false">Make a list of numbers and store it in a variable. Make a custom block (a little bit like the one above) that goes and reports the SMALLEST NUMBER in your list. Say it for 2 seconds.  </comment></block></script><script x="39" y="464.661938534279"><block s="receiveKey"><l><option>2</option></l><list></list><comment w="138.13829787234044" collapsed="false">Make a list of numbers and store it in a variable. Make a custom block (a little bit like the one above) that goes and reports the sum of all numbers in the list. Say this number for 2 seconds &#xD;Hint: Make a script variable called &quot;sum&quot; and keep adding to it inside of a for loop. Then ,report it after the loop. </comment></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>5</l><l>3</l><l>64</l><l>23</l><l>54</l></list></block></block><custom-block s="Sum"></custom-block><block s="doSayFor"><block var="sum numbers"/><l>2</l></block></script><script x="17.138888888888914" y="578.3008274231679"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>franny</l><l>adrienne</l><l>jake</l><l>qR</l><l>angelica</l></list></block></block><custom-block s="average letters %s"><block var="names"/></custom-block><block s="doSayFor"><block var="average letters"/><l>2</l></block></script></scripts></sprite><watcher var="append length with list of names" style="normal" x="346" y="238.00000000000017" color="243,118,29" hidden="true"/><watcher var="longest length" style="normal" x="20" y="19.99999999999997" color="243,118,29" hidden="true"/><watcher var="longest Name" style="normal" x="142.00000000000023" y="22.000000000000057" color="243,118,29" hidden="true"/><watcher var="numbers" style="normal" x="278.9999999999998" y="84.00000000000003" color="243,118,29" hidden="true"/><watcher var="sorted numbers" style="normal" x="-5" y="102.00000200000011" color="243,118,29" hidden="true"/><watcher var="Names2" style="normal" x="30" y="30" color="243,118,29" hidden="true"/><watcher var="length of name" style="normal" x="260.9999999999998" y="4.000000000000114" color="243,118,29" hidden="true"/><watcher var="average letters" style="normal" x="10.999999999999545" y="169.99999600000012" color="243,118,29" hidden="true"/><watcher var="sum numbers" style="normal" x="266" y="146" color="243,118,29" hidden="true"/><watcher var="names" style="normal" x="3.04166666666697" y="12" color="243,118,29" extX="80" extY="70"/><watcher var="sorted names" style="normal" x="76.876953125" y="215.999996" color="243,118,29" extX="128.5615234375" extY="103"/></sprites></stage><variables><variable name="names"><list struct="atomic" id="278">franny,adrienne,jake,quirky,angelica</list></variable><variable name="longest Name"><list struct="atomic" id="279">angelica,adrienne</list></variable><variable name="numbers"><l>0</l></variable><variable name="sorted numbers"><l>0</l></variable><variable name="sum numbers"><l>0</l></variable><variable name="average letters"><l>5.6</l></variable><variable name="sorted names"><list id="280"><item><list struct="atomic" id="281">8,angelica</list></item><item><list struct="atomic" id="282">8,adrienne</list></item><item><list struct="atomic" id="283">6,quirky</list></item><item><list struct="atomic" id="284">6,franny</list></item><item><list struct="atomic" id="285">4,jake</list></item></list></variable><variable name="append length with list of names"><l>0</l></variable><variable name="length of name"><l>0</l></variable><variable name="longest length"><l>8</l></variable><variable name="Names2"><l>0</l></variable></variables></scene></scenes></project><media name="4.1: searching lists " app="Snap! 10, https://snap.berkeley.edu" version="2"></media></snapdata>