<snapdata remixID="12132939"><project name="Lab 4.4 " app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.4 "><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average of %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>average</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block var="number list"/></block></block></script></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="is at least one number negative in %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>is there a negative number</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="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doSetVar"><l>is there a negative number</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block var="is there a negative number"/></block></script></block-definition><block-definition s="is list not in decreasing order %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>previous item</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>is list not decreasing</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><block var="previous item"/></block><script><block s="doSetVar"><l>is list not decreasing</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSetVar"><l>previous item</l><block var="item"/></block></script></block><block s="doReport"><block var="is list not decreasing"/></block></script></block-definition><block-definition s="max in %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>max number</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>number list</l><block s="reportGreaterThan"><block var="number list"/><l>7</l></block></block></script></block><block s="doReport"><block var="max number"/></block></script></block-definition><block-definition s="make all positive %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>all positive list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doAddToList"><block s="reportVariadicProduct"><list><l>-1</l><block var="item"/></list></block><block var="all positive list"/></block></script><script><block s="doAddToList"><block var="item"/><block var="all positive list"/></block></script></block></script></block><block s="doReport"><block var="all positive list"/></block></script></block-definition><block-definition s="only evens %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>number list</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>-23</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="doForEach"><l>item</l><block var="number list"/><script></script></block><block s="doReport"><block var="all positive list"/></block></script></block-definition><block-definition s="average %&apos;number list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block var="number list"/><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="i"/><block var="number list"/></block></list></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block var="number list"/></block></block><block s="doSayFor"><block var="average"/><l>2</l></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="214"><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="215"></list></costumes><sounds><list struct="atomic" id="216"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" 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><script x="14.132231404958702" y="337.63360881542707"><custom-block s="only evens %s"><l></l></custom-block></script><script x="10" y="302.58953168044087"><custom-block s="make all positive %s"><l></l></custom-block></script><script x="143.56198347107443" y="22"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>number list</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>-23</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum of the list is </l><custom-block s="sum of %s"><block var="number list"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Is there at least one negative number? </l><custom-block s="is at least one number negative in %s"><block var="number list"/></custom-block></list></block><l>2</l><comment w="90" collapsed="false">add comment here...</comment></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Is the list not decreasing? </l><custom-block s="is list not in decreasing order %s"><block var="number list"/></custom-block></list></block><l>4</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average of the list is</l><custom-block s="average of %s"><block var="number list"/></custom-block></list></block><l>2</l></block></script><script x="197.56198347107443" y="352.99999999999994"><block s="doSayFor"><block s="reportJoinWords"><list><l> the maximum number is </l><custom-block s="max in %s"><block var="number list"/></custom-block></list></block><l>2</l></block></script><script x="380" y="503.16666666666674"><custom-block s="only evens %s"><l></l></custom-block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="163.45000199999993" color="243,118,29" hidden="true"/><watcher var="all positive list" style="normal" x="311" y="39.900003999999996" color="243,118,29" hidden="true"/><watcher var="is there a negative number" style="normal" x="10" y="187.9000039999999" color="243,118,29" hidden="true"/><watcher var="previous item" style="normal" x="10" y="212.350006" color="243,118,29" hidden="true"/><watcher var="is list not decreasing" style="normal" x="10" y="236.80000799999993" color="243,118,29" hidden="true"/><watcher var="number list" style="normal" x="6" y="8" color="243,118,29" extX="80" extY="70"/><watcher var="average" style="normal" x="10" y="260.80001" color="243,118,29" hidden="true"/><watcher var="numbers" style="normal" x="10" y="281.800012" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="10" y="302.800014" color="243,118,29" hidden="true"/><watcher var="max number" style="normal" x="10" y="323.8000159999999" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="number list"><list struct="atomic" id="313">0,1,2,-23,4,5,6,7,8</list></variable><variable name="sum"><l>0</l></variable><variable name="all positive list"><list struct="atomic" id="314">0,1,2,23,4,5,6,7,8</list></variable><variable name="is there a negative number"><bool>true</bool></variable><variable name="previous item"><l>8</l></variable><variable name="is list not decreasing"><bool>false</bool></variable><variable name="average"><list struct="atomic" id="315">Infinity,10,5,-0.43478260869565216,2.5,2,1.6666666666666667,1.4285714285714286,1.25</list></variable><variable name="numbers"><l>0</l></variable><variable name="list"><l>0</l></variable><variable name="max number"><l>0</l></variable></variables></scene></scenes></project><media name="Lab 4.4 " app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>