<snapdata remixID="12471580"><project name="4.4 Lab_Shah" 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.4 Lab_Shah"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="average" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></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="numbers"/><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 s="reportQuotient"><block var="total"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block></script></block-definition><block-definition s="negative" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="numbers"/><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" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></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="numbers"/><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" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></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="numbers"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="numbers"/></block></list></block><script></script></block></script></block><block s="doReport"><l></l></block></script><scripts><script x="148" y="195.4666666666667"><block s="doReport"><l></l></block></script></scripts></block-definition><block-definition s="absolute" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>positiveList</l></list></block><block s="doSetVar"><l>positiveList</l><block var="numbers"/></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="numbers"/></block><l>0</l></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="171"><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="172"></list></costumes><sounds><list struct="atomic" id="173"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="6"><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="178"><costumes><list struct="atomic" id="179"></list></costumes><sounds><list struct="atomic" id="180"></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="82" y="241.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="98" y="191"><custom-block s="sum %l" scope="local"><block var="numbers"/></custom-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="221"><costumes><list struct="atomic" id="222"></list></costumes><sounds><list struct="atomic" id="223"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="239.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="67" y="401.33333333333326"><custom-block s="average"></custom-block></script><script x="67" y="342"><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="239"><costumes><list struct="atomic" id="240"></list></costumes><sounds><list struct="atomic" id="241"></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="170" y="325"><custom-block s="negative"></custom-block></script><script x="151" y="273"><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="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="257"><costumes><list struct="atomic" id="258"></list></costumes><sounds><list struct="atomic" id="259"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="123" 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="20" y="10"><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><script x="338" y="87.16666666666663"><custom-block s="sorted"></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="275"><costumes><list struct="atomic" id="276"></list></costumes><sounds><list struct="atomic" id="277"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="119.66666666666663" 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="20" y="10"><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="124" y="349.16666666666663"><custom-block s="largest"></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="293"><costumes><list struct="atomic" id="294"></list></costumes><sounds><list struct="atomic" id="295"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="126.33333333333334" 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="156" y="528.1666666666666"><custom-block s="absolute"></custom-block></script><script x="20" y="10"><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="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="311"><costumes><list struct="atomic" id="312"></list></costumes><sounds><list struct="atomic" id="313"></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="123" 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="124" y="380.9999999999998"><custom-block s="OnlyEvens %l" scope="local"><block var="numbers"/></custom-block></script><script x="83" y="314"><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="368">13,2,11,4,9</list></variable></variables></scene></scenes></project><media name="4.4 Lab_Shah" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>