<snapdata remixID="13468344"><project name="searching lists warmup" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="searching lists warmup"><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="smallest number" 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><block s="doSayFor"><block s="reportJoinWords"><list><l>The smallest number on the list is</l><block s="reportListItem"><l>1</l><block var="sorted numbers"/></block></list></block><l>5</l></block></script></block-definition><block-definition s="sum of numbers" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum of these numbers is </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></list></block><l>5</l></block></script></block-definition><block-definition s="average length of names" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="longest name" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><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="50"><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="51"></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.4876033057851146" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="57"><costumes><list struct="atomic" id="58"></list></costumes><sounds><list struct="atomic" id="59"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" 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>Brian</l><l>Carissa</l><l>Evangelina</l><l>Quincy</l><l>Ali</l></list></block></block><block s="doSayFor"><custom-block s="longest word in %s"><block var="names"/></custom-block><l>2</l></block></script><script x="30" y="187.00000000000017"><block s="receiveKey"><l><option>1</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 SMALLEST NUMBER in your list. Say it for 2 seconds.  </comment></block><block s="doSetVar"><l>numbers</l><l>0</l></block><block s="doAsk"><l>give me 5 numbers and I will tell you the smallest one</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>5</l><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block><block s="doAsk"><l>next number</l></block></script></block><custom-block s="smallest number"></custom-block></script><script x="30" y="395.66666666666686"><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><l>0</l></block><block s="doAsk"><l>give me 5 numbers and I will tell you the total of them combined</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>5</l><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block><block s="doAsk"><l>next number</l></block></script></block><custom-block s="sum of numbers"></custom-block></script><script x="30" y="643.333333333333"><block s="receiveKey"><l><option>3</option></l><list></list><comment 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></block><block s="doSetVar"><l>length of name</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>longest name length</l><block s="reportNewList"><list><l></l></list></block></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>give me 5 names and I will tell you the longest one</l></block><block s="doRepeat"><l>5</l><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="names"/></block><block s="doAsk"><l>next name</l></block></script></block><block s="doWait"><l>1</l></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="longest name length"/></block></block></list></block><script><block s="doReplaceInList"><l>1</l><block var="longest name length"/><block var="item"/></block></script><list></list></block></script></block><block s="doForEach"><l>item</l><block var="names"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="longest name length"/></block></block></list></block><script><block s="doReplaceInList"><l>1</l><block var="longest name length"/><block var="item"/></block></script><list></list></block></script></block><block s="doDeleteFromList"><l>1</l><block var="longest name length"/></block><block s="doForEach"><l>item</l><block var="longest name length"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The longest name in list is </l><block var="item"/></list></block><l>5</l></block></script></block></script><script x="30" y="1217.500000000001"><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><script x="30" y="1300.3333333333335"><block s="reportVariadicGreaterThan"><list><l></l><l></l></list></block></script><script x="30" y="1333.333333333334"><block s="reportNewList"><list></list></block></script><script x="30" y="1364.333333333334"><block var="longest name length"/></script><script x="30" y="1394.1666666666674"><custom-block s="longest word in %s"><l></l></custom-block></script><script x="30" y="1427.1666666666674"><block var="longest name length"/></script><script x="30" y="1457.000000000001"><block s="doAddToList"><l>thing</l><l/></block></script><script x="319.0000000000001" y="1165.8333333333335"><block s="doSetVar"><l>length of name</l><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportTextAttribute"><l><option>length</option></l><block var="names"/></block></block></block></script><script x="435.55664062500034" y="1256.8333333333337"><block s="reportListItem"><l><option>last</option></l><block var="length of name"/></block></script><script x="691.5332031250003" y="963.4166666666672"><block var="names"/></script><script x="384.00000000000034" y="1351.4166666666663"><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="item"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="longest name length"/></block></block></list></block><script><block s="doReplaceInList"><l>1</l><block var="longest name length"/><block var="item"/></block></script><list></list></block></script></scripts></sprite><watcher var="sorted numbers" style="normal" x="106" y="0.000003999999989900971" color="243,118,29" extX="80" extY="70"/><watcher var="numbers" style="normal" x="212" y="0" color="243,118,29" extX="80" extY="70"/><watcher var="names" style="normal" x="0.041666666666515084" y="0.041666666666685614" color="243,118,29" extX="80" extY="70"/><watcher var="rank of numbers" style="normal" x="29" y="211.000002" color="243,118,29"/><watcher var="sum of numbers" style="normal" x="19" y="243.00000599999998" color="243,118,29"/><watcher var="length of name" style="normal" x="318" y="0.000007999999979801942" color="243,118,29" extX="80" extY="70"/><watcher var="longest name length" style="normal" x="-1" y="94" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="names"><list struct="atomic" id="313">dfshs,ergfds,ewghtr,dsfgew,wergsdf</list></variable><variable name="numbers"><list struct="atomic" id="314">2346,45634,7543,345674,345</list></variable><variable name="rank of numbers"><l>1</l></variable><variable name="sorted numbers"><list struct="atomic" id="315">234\,865,2345,2345,6543</list></variable><variable name="sum of numbers"><l>0</l></variable><variable name="length of name"><list struct="atomic" id="316"></list></variable><variable name="longest name length"><list struct="atomic" id="317"></list></variable></variables></scene></scenes></project><media name="searching lists warmup" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>