<snapdata remixID="12132952"><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>Max</l><l>0</l></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 evens 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 evens list"/></block></script></block></script></block><block s="doReport"><block var="all evens list"/></block></script><scripts><script x="224.6416015625" y="81.66666666666669"><block s="reportNot"><l/></block></script></scripts></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="222"><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="223"></list></costumes><sounds><list struct="atomic" id="224"></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="229"><costumes><list struct="atomic" id="230"></list></costumes><sounds><list struct="atomic" id="231"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.80991735537191" y="262.58953168044087"><custom-block s="make all positive %s"><block var="number list"/></custom-block></script><script x="919.4646742639463" y="213.16666666666669"><custom-block s="only evens %s"><block var="number list"/></custom-block></script><script x="61.984205513946335" y="468"><custom-block s="is list not in decreasing order %s"><block var="number list"/></custom-block></script><script x="25.371900826446335" 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>2</l><l>5</l><l>-12</l><l>13</l><l>5</l><l>9</l><l>0</l><l>12</l><l>5</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="104" 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="112" y="406.9022038567494"><custom-block s="sum of %s"><block var="number list"/></custom-block></script><script x="343.8099173553719" y="341"><custom-block s="Add all %s %s"><block var="number list"/><block var="number list 2"/></custom-block></script><script x="351" y="409.90220385674934"><custom-block s="only evens %s"><block var="number list"/></custom-block></script><script x="23" y="376.9022038567494"><custom-block s="make all positive %s"><block var="number list"/></custom-block></script><script x="261.7265625" y="300.9022038567494"><custom-block s="average of %s"><block var="number list 2"/></custom-block></script><script x="269.46280991735534" y="271.038567493113"><custom-block s="max in %s"><l></l></custom-block></script><script x="10" y="498.90220385674934"><custom-block s="is at least one number negative in %s"><block var="number list"/></custom-block></script><script x="371.91796875" y="272.9022038567494"><block var="number list"/></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.900004000000024" color="243,118,29" hidden="true"/><watcher var="number list" style="normal" x="-1.0000000000009095" y="32.00000000000003" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="is there a negative number" style="normal" x="10" y="187.90000400000008" 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.80000800000005" color="243,118,29" hidden="true"/><watcher var="all evens list" style="normal" x="10" y="260.80001000000027" color="243,118,29" hidden="true"/><watcher var="add all list" style="normal" x="40" y="40" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="index" style="normal" x="40" y="124.00000799999998" color="243,118,29" hidden="true"/><watcher var="number list 2" style="normal" x="1.721354166666515" y="208.00001599999996" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="average" style="normal" x="40" y="208.00001599999996" color="243,118,29" hidden="true"/><watcher var="Max" style="normal" x="40" y="275.999992" color="243,118,29"/></sprites></stage><variables><variable name="number list"><list struct="atomic" id="333">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="334">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="all evens list"><list struct="atomic" id="335">0,2,-30,4,6,8</list></variable><variable name="add all list"><list struct="atomic" id="336">2,6,-10,-17,9,14,6,19,13</list></variable><variable name="index"><l>10</l></variable><variable name="number list 2"><list struct="atomic" id="337">2,5,-12,13,5,9,0,12,5</list></variable><variable name="average"><l>4.333333333333333</l></variable><variable name="Max"><l>0</l></variable></variables></scene></scenes></project><media name="Lab 4.4 " app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>