<snapdata remixID="13131135"><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><script><block s="doSetVar"><l>list of words</l><block var="names"/></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list of words"/></block><l>1</l></list></block><script><block s="doWait"><l>1</l></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="list of words"/></block></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>2</l><block var="list of words"/></block></block></list></block><script><block s="doDeleteFromList"><l>2</l><block var="list of words"/></block></script><script><block s="doDeleteFromList"><l>1</l><block var="list of words"/></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l>1</l><block var="list of words"/></block></block></script></block-definition><block-definition s="$tick" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Factorial %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="n"/><l>0</l></list></block><l>1</l><block s="reportVariadicProduct"><list><block var="n"/><custom-block s="Factorial %s"><block s="reportDifference"><block var="n"/><l>1</l></block></custom-block></list></block></block></block></script></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="87"><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="88"></list></costumes><sounds><list struct="atomic" id="89"></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="94"><costumes><list struct="atomic" id="95"></list></costumes><sounds><list struct="atomic" id="96"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29.02334515366431" y="9.999999999999993"><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>jhon</l><l>collio</l><l>wow</l><l>Thuper Cool</l><l>nananananananananananananananna</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="28.4027777777778" y="154.70360520094567"><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><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportNewList"><list><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block><block s="reportRandom"><l>1</l><l>100</l></block></list></block></block></block><block s="doSayFor"><block s="reportListItem"><l>1</l><block var="numbers"/></block><l>2</l></block></script><script x="25.333333333333343" y="446.30082742316785"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doDeclareVariables"><list><l>sum</l><l>divide</l></list></block><block s="doSetVar"><l>names</l><block s="reportNewList"><list><l>jhon</l><l>collio</l><l>wow</l><l>Thuper Cool</l><l>nananananananananananananananna</l></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><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="names"/></block><l>0</l></list></block><script><block s="doChangeVar"><l>divide</l><l>1</l></block><block s="doChangeVar"><l>sum</l><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="names"/></block></block></block><block s="doDeleteFromList"><l>1</l><block var="names"/></block></script></block><block s="doSayFor"><block s="reportQuotient"><block var="sum"/><block var="divide"/></block><l>2</l></block></script><script x="59.263888888888914" y="702.6619385342788"><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><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportRandom"><l>1</l><l>10</l></block><block s="reportRandom"><l>1</l><l>10</l></block></list></block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><l>1</l></list></block><script><block s="doInsertInList"><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></list></block><l>3</l><block var="numbers"/></block><block s="doDeleteFromList"><l>1</l><block var="numbers"/></block><block s="doDeleteFromList"><l>1</l><block var="numbers"/></block></script></block><block s="doSayFor"><block s="reportListItem"><l>1</l><block var="numbers"/></block><l>2</l></block></script></scripts></sprite><watcher var="numbers" style="normal" x="3" y="169" color="243,118,29" extX="80" extY="70"/><watcher var="names" style="normal" x="-6.958333333333485" y="-0.9583333333333286" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="names"><list struct="atomic" id="321"></list></variable><variable name="numbers"><list struct="atomic" id="322">25</list></variable></variables></scene></scenes></project><media name="searching lists warmup" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>