<snapdata remixID="12477305"><project name="4.4 Lab Arian Macht" 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 Arian Macht"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;inlist&apos;" type="reporter" category="operators"><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="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><block-definition s="average %&apos;inlist&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>total</l></list></block><block s="doDeclareVariables"><list><l>average</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 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="LargestNumber %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>biggest</l></list></block><block s="doSetVar"><l>biggest</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="item"/><block var="biggest"/></list></block><script><block s="doSetVar"><l>biggest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="biggest"/></block></script></block-definition><block-definition s="contains A negative %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>negative</l></list></block><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block var="negative"/></block></script></block-definition><block-definition s="SmallestTobiggest %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>checker</l></list></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doDeclareVariables"><list><l>x</l></list></block><block s="doSetVar"><l>x</l><block s="reportVariadicSum"><list><block s="reportListIndex"><block var="item"/><block var="list"/></block><l>1</l></list></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><block var="x"/></list></block><script><block s="doSetVar"><l>checker</l><block s="reportVariadicSum"><list><block var="checker"/><l>1</l></list></block></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="checker"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="positiveList %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></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="list"/><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doAddToList"><block s="reportVariadicProduct"><list><block var="item"/><l>-1</l></list></block><block var="newlist"/></block></script><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><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="227"><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="228"></list></costumes><sounds><list struct="atomic" id="229"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="5"><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="234"><costumes><list struct="atomic" id="235"></list></costumes><sounds><list struct="atomic" id="236"></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="126.33333333333334" 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="318" y="181"><custom-block s="sum %s"><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="266"><costumes><list struct="atomic" id="267"></list></costumes><sounds><list struct="atomic" id="268"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="13.333333333333343" 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="239" y="243"><custom-block s="average %s"><block var="numbers"/></custom-block></script><script x="110" y="138.83333333333337"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>8</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="285"><costumes><list struct="atomic" id="286"></list></costumes><sounds><list struct="atomic" id="287"></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="322" y="326"><custom-block s="contains A negative %s"><block var="numbers"/></custom-block></script><script x="313" y="248"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>8</l><l>2</l><l>-3</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="304"><costumes><list struct="atomic" id="305"></list></costumes><sounds><list struct="atomic" id="306"></list></sounds><blocks></blocks><variables></variables><scripts><script x="249.66666666666663" y="335"><custom-block s="SmallestTobiggest %s"><block var="numbers"/></custom-block></script><script x="257.66666666666663" y="294"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>5</l><l>3</l><l>4</l><l>5</l></list></block></block></script><comment x="10" y="26" 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></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="323"><costumes><list struct="atomic" id="324"></list></costumes><sounds><list struct="atomic" id="325"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="13.333333333333343" y="10" 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="222" y="303"><custom-block s="LargestNumber %s"><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="331"><costumes><list struct="atomic" id="332"></list></costumes><sounds><list struct="atomic" id="333"></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="303" y="375"><custom-block s="positiveList %s"><block var="numbers"/></custom-block></script><script x="353" y="183"><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-122</l><l>-4</l><l>-3</l><l>-12</l><l>-100</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="350"><costumes><list struct="atomic" id="351"></list></costumes><sounds><list struct="atomic" id="352"></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="309" y="232"><custom-block s="OnlyEvens %l" scope="local"><block var="numbers"/></custom-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="396">-122,-4,-3,-12,-100</list></variable></variables></scene></scenes></project><media name="4.4 Lab Arian Macht" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>