<snapdata remixID="12132951"><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="reportVariadicSum"><list><block var="average"/><block var="item"/></list></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="average"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block></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>previous item</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>max</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="previous item"/></block><script><block s="doSetVar"><l>max</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="max"/></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><block-definition s="add all %&apos;list&apos; %&apos;list 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>add all list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block var="index"/><block var="list 2"/></block></list></block><block var="add all list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="add all 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="241"><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="242"></list></costumes><sounds><list struct="atomic" id="243"></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="248"><costumes><list struct="atomic" id="249"></list></costumes><sounds><list struct="atomic" id="250"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" 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="doSetVar"><l>number list 2</l><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l><l>-15</l><l>7</l><l>9</l><l>3</l><l>6</l><l>15</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></script><script x="387.65289256198344" y="351.0137741046833"><custom-block s="average of %s"><block var="number list"/></custom-block></script><script x="417.4380165289256" y="604.5895316804408"><custom-block s="make all positive %s"><block var="number list"/></custom-block></script><script x="446.62809917355366" y="659.9022038567493"><custom-block s="only evens %s"><block var="number list"/></custom-block></script><script x="380.62809917355366" y="302.90220385674934"><custom-block s="sum of %s"><block var="number list"/></custom-block></script><script x="360.62809917355366" y="723.1666666666666"><custom-block s="add all %s %s"><block var="number list"/><block var="number list 2"/></custom-block></script><script x="296.6280991735537" y="395.16666666666674"><custom-block s="is at least one number negative in %s"><block var="number list"/></custom-block></script><script x="303.62809917355366" y="433.16666666666674"><custom-block s="is list not in decreasing order %s"><block var="number list"/></custom-block></script><script x="317.62809917355366" y="484.16666666666674"><custom-block s="max in %s"><block var="number list"/></custom-block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="163.45000199999998" 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="number list" style="normal" x="0" 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.350006" color="243,118,29" hidden="true"/><watcher var="is list not decreasing" style="normal" x="10" y="236.800008" color="243,118,29" hidden="true"/><watcher var="all even list" style="normal" x="10" y="260.80001" color="243,118,29" hidden="true"/><watcher var="add all list" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="number list 2" style="normal" x="10" y="338.999998" color="243,118,29" extX="80" extY="70"/><watcher var="average" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="338.999998" color="243,118,29"/></sprites></stage><variables><variable name="number list"><list struct="atomic" id="348">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="349">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>0</l></variable><variable name="is list not decreasing"><bool>false</bool></variable><variable name="all even list"><list struct="atomic" id="350">0,2,-30,4,6,8</list></variable><variable name="add all list"><list struct="atomic" id="351">1,4,7,-45,11,14,9,13,23</list></variable><variable name="index"><l>10</l></variable><variable name="number list 2"><list struct="atomic" id="352">1,3,5,-15,7,9,3,6,15</list></variable><variable name="average"><l>3.7777777777777777</l></variable><variable name="max"><l>8</l></variable></variables></scene></scenes></project><media name="Lab 4.4" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>