<snapdata remixID="12479376"><project name="4.4Lab_Scott" 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_Scott"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum2" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><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></script></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><block s="doReport"><block var="total"/></block></script><scripts><script x="301.3984375" y="183.16666666666663"><block var="numbers"/></script></scripts></block-definition><block-definition s="negative %&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="largest %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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="numbersList"/><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><block-definition s="sorted %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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><block-definition s="makePositive %&apos;numbersList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>positiveList</l></list></block><block s="doSetVar"><l>positiveList</l><block var="numbersList"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="positiveList"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="positiveList"/></block><block var="positiveList"/></list></block><script><block s="doReplaceInList"><block var="i"/><block var="positiveList"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="positiveList"/></block></block></block></script></block></script></block><block s="doReport"><block var="positiveList"/></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="178"><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="179"></list></costumes><sounds><list struct="atomic" id="180"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="sum" idx="2" x="-174.1886703325349" y="-57.792397329155165" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="185"><costumes><list struct="atomic" id="186"></list></costumes><sounds><list struct="atomic" id="187"></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="106" y="219.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><script x="76" y="180.16666666666674"><custom-block s="sum %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="average" idx="3" x="-73.50718685831589" y="-59.616016427104796" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="228"><costumes><list struct="atomic" id="229"></list></costumes><sounds><list struct="atomic" id="230"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="126.33333333333334" 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="315" y="216.0000000000001"><custom-block s="average %l"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="negative" idx="4" x="30.492813141683655" y="-60.61601642710468" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="236"><costumes><list struct="atomic" id="237"></list></costumes><sounds><list struct="atomic" id="238"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" 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="345" y="293"><custom-block s="negative %l"><l/></custom-block></script></scripts></sprite><sprite name="sorted2" idx="6" x="190.49281314168388" y="-123.61601642710474" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="244"><costumes><list struct="atomic" id="245"></list></costumes><sounds><list struct="atomic" id="246"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" 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="222" y="385"><custom-block s="sorted %s"><block var="numbers"/></custom-block></script><script x="193" y="230.83333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block></script></scripts></sprite><sprite name="largest" idx="5" x="-121.50718685831635" y="-119.61601642710468" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="263"><costumes><list struct="atomic" id="264"></list></costumes><sounds><list struct="atomic" id="265"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="11.333333333333343" y="10" w="235.99999999999997" collapsed="true">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="35" y="196.83333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>3</l><l>1</l><l>11</l><l>7</l><l>5</l><l>9</l></list></block></block></script><script x="378" y="302"><custom-block s="largest %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="abs" idx="7" x="78.49281314168388" y="-150.61601642710468" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="283"><costumes><list struct="atomic" id="284"></list></costumes><sounds><list struct="atomic" id="285"></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="236" y="227.83333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>-3</l><l>-2</l><l>-7</l><l>5</l></list></block></block></script><script x="169" y="420"><custom-block s="makePositive %s"><block var="numbers"/></custom-block></script></scripts></sprite><sprite name="evens" idx="1" x="210.49281314168365" y="-150.61601642710468" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="302"><costumes><list struct="atomic" id="303"></list></costumes><sounds><list struct="atomic" id="304"></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="10" 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="368" y="345"><custom-block s="OnlyEvens %l" scope="local"><block var="numbers"/></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="9.999999999999886" y="10.000000000000014" color="243,118,29" extX="80.00000000000011" extY="70"/><watcher var="L1" style="normal" x="9.999999999999886" y="147.00000199999997" color="243,118,29" hidden="true"/><watcher var="L2" style="normal" x="9" y="8.500003999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="348">1,3,2,7,5</list></variable></variables></scene></scenes></project><media name="4.4Lab_Scott" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>