<snapdata remixID="12479375"><project name="4.4Lab Johnson" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.4Lab Johnson"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Average %&apos;Numberslist&apos; (2)" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="Numberslist"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="Neagtive %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="numberslist"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="Abs %&apos;Numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>Postivelist</l></list></block><block s="doSetVar"><l>Postivelist</l><block var="Numberslist"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="Postivelist"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="Postivelist"/></block><l>0</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="Postivelist"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="Postivelist"/></block></block></block></script></block></script></block><block s="doReport"><block var="Postivelist"/></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="95"><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="96"></list></costumes><sounds><list struct="atomic" id="97"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="sum" idx="1" x="-174.68148347421857" y="-57.176380902050425" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="102"><costumes><list struct="atomic" id="103"></list></costumes><sounds><list struct="atomic" id="104"></list></sounds><blocks><block-definition s="sum %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" w="228.66666666666669" collapsed="false">Sum of all items&#xD;&#xD;Read each item in the list&#xD;Add it to &quot;total&quot;&#xD;After traversal, show total</comment><script x="128" y="347"><custom-block s="sum %l" scope="local"><block var="numbers"/></custom-block></script><script x="103" y="209.83333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>11</l><l>4</l><l>9</l></list></block></block></script></scripts></sprite><sprite name="average" idx="2" x="-74" y="-59" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="145"><costumes><list struct="atomic" id="146"></list></costumes><sounds><list struct="atomic" id="147"></list></sounds><blocks><block-definition s="Average %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbersList"/><script><block s="doSetVar"><l>total</l><block s="reportVariadicSum"><list><block var="total"/><block var="item"/></list></block></block><block s="doSetVar"><l>total</l><block s="reportQuotient"><block var="total"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbersList"/></block></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="352.33333333333337" w="245.33333333333334" collapsed="false">Average of all of numbers:&#xD;&#xD;Read each item in the list&#xD;Add it to total&#xD;After traversal, calculate average (total / # of items)&#xD;</comment><script x="95" y="487.0000000000001"><custom-block s="Average %l" scope="local"><block var="numbers"/></custom-block></script><script x="360" y="444"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>11</l><l>4</l><l>9</l></list></block></block></script></scripts></sprite><sprite name="negative" idx="3" x="30" y="-60" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="197"><costumes><list struct="atomic" id="198"></list></costumes><sounds><list struct="atomic" id="199"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="126.33333333333334" w="241.33333333333334" collapsed="false">Contains negative?:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Say True&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say False&#xD;</comment><script x="123" y="444"><custom-block s="Neagtive %l"><block var="numbers"/></custom-block></script><script x="161" y="330"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>-5</l><l>4</l><l>9</l></list></block></block></script></scripts></sprite><sprite name="sorted2" idx="5" x="190" y="-123" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="216"><costumes><list struct="atomic" id="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><blocks><block-definition s="Sorted" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="sorted %&apos;numberslist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="numberslist"/></block><l>1</l></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="numberslist"/></block><block s="reportListItem"><block var="i"/><block var="numberslist"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="10" w="274.6666666666667" collapsed="false">Sorted?:&#xD;&#xD;Read each item except the last one&#xD;If next item &lt; item&#xD;	  Say False&#xD;	  stop traversal&#xD;End if&#xD;After traversal, Say True&#xD;&#xD;</comment><script x="256" y="329"><custom-block s="sorted %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="largest" idx="4" x="-122" y="-119" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="267"><costumes><list struct="atomic" id="268"></list></costumes><sounds><list struct="atomic" id="269"></list></sounds><blocks><block-definition s="Largest %&apos;Numberlist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>Largest</l></list></block><block s="doSetVar"><l>Largest</l><l>0</l></block><block s="doForEach"><l>item</l><block var="Numberlist"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="Largest"/></list></block><script><block s="doSetVar"><l>Largest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="Largest"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="123" w="235.99999999999997" collapsed="false">Largest:&#xD;&#xD;largest = first item - 1&#xD;Read each item in the list&#xD;If item &gt; largest&#xD;  	largest = item&#xD;End if&#xD;After traversal, Say largest&#xD;&#xD;</comment><script x="224" y="354"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>11</l><l>4</l><l>19</l></list></block></block></script><script x="80" y="419"><custom-block s="Largest %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="abs" idx="6" x="78" y="-150" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="314"><costumes><list struct="atomic" id="315"></list></costumes><sounds><list struct="atomic" id="316"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" w="280" collapsed="false">Convert negative to abs:&#xD;&#xD;Read each item in the list&#xD;If item negative&#xD;	  Replace with abs of item&#xD;End if&#xD;&#xD;After traversal show  modified list&#xD;&#xD;</comment><script x="140" y="349"><custom-block s="Abs %l"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="evens" idx="7" x="210" y="-150" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="322"><costumes><list struct="atomic" id="323"></list></costumes><sounds><list struct="atomic" id="324"></list></sounds><blocks><block-definition s="OnlyEvens %&apos;inList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>newList</l></list></block><block s="doSetVar"><l>newList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="inList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block var="item"/><block var="newList"/></block></script></block></script></block><block s="doReport"><block var="newList"/></block></script></block-definition></blocks><variables></variables><scripts><comment x="13.333333333333343" y="41.00000000000017" w="255.33333333333334" collapsed="false">Take even numbers:&#xD;&#xD;newlist = empty list&#xD;Read each item in the list&#xD;If item even&#xD;	  Append item to newlist&#xD;End if&#xD;After traversal, show newlist&#xD;</comment><script x="59" y="439"><custom-block s="OnlyEvens %l" scope="local"><block var="numbers"/></custom-block></script><script x="50" y="323.0000000000001"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>13</l><l>2</l><l>11</l><l>4</l><l>9</l></list></block></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="L1" style="normal" x="10" y="147.000002" color="243,118,29" hidden="true"/><watcher var="L2" style="normal" x="9" y="8.50000399999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="379">13,2,11,4,19</list></variable></variables></scene></scenes></project><media name="4.4Lab Johnson" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>