<snapdata remixID="12134090"><project name="Lab 4.4 Starter" 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 Starter"><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="reportVariadicSum"><list><block var="average"/><block var="item"/></list></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="average"/><block s="reportListAttribute"><l><option>length</option></l><block var="number list"/></block></block></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>item before</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item before"/><block var="item"/></block><script><block s="doSetVar"><l>item before</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="item before"/></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>all even list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="all even list"/></block></script></block></script></block><block s="doReport"><block var="all even list"/></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="200"><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="201"></list></costumes><sounds><list struct="atomic" id="202"></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="207"><costumes><list struct="atomic" id="208"></list></costumes><sounds><list struct="atomic" id="209"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="10"><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>-30</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>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><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>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The maximum of the list is </l><custom-block s="max in %s"><block var="number list"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The positive numbers of the list are </l><custom-block s="make all positive %s"><block var="number list"/></custom-block></list></block><l>2</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The even numbers of the list are </l><block var="all even list"/></list></block><l>2</l></block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="163.45000199999998" color="243,118,29" hidden="true"/><watcher var="number list" style="normal" x="-1" y="32" color="243,118,29" extX="80" extY="70"/><watcher var="is there a negative number" style="normal" x="10" y="187.90000399999997" color="243,118,29" hidden="true"/><watcher var="previous item" style="normal" x="10" y="212.35000599999998" 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="item before" style="normal" x="12" y="287.8000119999999" color="243,118,29"/><watcher var="average" style="normal" x="13" y="242.80000999999993" color="243,118,29"/><watcher var="all even list" style="normal" x="5" y="131.80001399999992" color="243,118,29" extX="80" extY="70"/><watcher var="all positive list" style="normal" x="153" y="229.90000399999997" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="number list"><list struct="atomic" id="310">0,1,2,-30,4,5,6,7,8</list></variable><variable name="sum"><l>3</l></variable><variable name="all positive list"><list struct="atomic" id="311">0,1,2,30,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"><l>3</l></variable><variable name="item before"><l>8</l></variable><variable name="all even list"><list struct="atomic" id="312">0,2,-30,4,6,8</list></variable></variables></scene></scenes></project><media name="Lab 4.4 Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>