<snapdata remixID="13051773"><project name="lab4.4" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="lab4.4"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block var="AddingSum"/></block></script></block-definition><block-definition s="Average %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>AddingSum</l></list></block><block s="doSetVar"><l>AddingSum</l><l>0</l></block><block s="doForEach"><l>item</l><l/><script><block s="doChangeVar"><l>AddingSum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="AddingSum"/><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block></block><l>1000</l></list></block></block><l>1000</l></block></block></script></block-definition><block-definition s="ContainANegatives %&apos;List&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block></autolambda><list></list></block><l/></block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="Increasing %&apos;Number&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="Number"/><block var="VariableBefore"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="Number"/><block var="VariableBefore"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="Number"/><block var="VariableBefore"/></list></block><script><block s="doReport"><l>equal</l></block></script><list></list></block></script></block-definition><block-definition s="Maximum %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>TheBiggestNumber</l></list></block><block s="doSetVar"><l>TheBiggestNumber</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="reportVariadicGreaterThan"><list><block var="item"/><block var="TheBiggestNumber"/></list></block><script><block s="doSetVar"><l>TheBiggestNumber</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="TheBiggestNumber"/></block></script></block-definition><block-definition s="MakeAllPositive %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>PositiveList</l></list></block><block s="doSetVar"><l>PositiveList</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="PositiveList"/></block></script><script><block s="doAddToList"><block var="item"/><block var="PositiveList"/></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="OnlyEvens %&apos;List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>ValidList</l></list></block><block s="doSetVar"><l>ValidList</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List"/><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="ValidList"/></block></script><list></list></block></script></block><block s="doReport"><block var="ValidList"/></block></script></block-definition><block-definition s="AddAll" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></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="254"><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="255"></list></costumes><sounds><list struct="atomic" id="256"></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="261"><costumes><list struct="atomic" id="262"></list></costumes><sounds><list struct="atomic" id="263"></list></sounds><blocks></blocks><variables></variables><scripts><script x="41" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>List</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>Lists2.0</l><block s="reportNewList"><list><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block></block><block s="doSetVar"><l>AllPositives</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>AllEven</l><block s="reportNewList"><list></list></block></block></script><script x="455" y="13"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum of the list is </l><custom-block s="Sum %s"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="456" y="93"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The average of the list is </l><custom-block s="Average %s"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="10" y="258"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="ContainANegatives %s"><block var="List"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSayFor"><l>False, the list contains no negative numbers.</l><l>2</l></block></script><script><block s="doDeclareVariables"><list><l>List-Last</l></list></block><block s="doSetVar"><l>List-Last</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block></autolambda><list></list></block><block var="List"/></block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="List-Last"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="List-Last"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>True, the list contains a negative number. This number(s) is </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>, </l></list></block></autolambda><list></list></block><block var="List-Last"/></block><l>and </l><block var="LastWord"/><l>.</l></list></block><l>5</l></block></script></block></script><script x="478" y="162.99999999999994"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doSetVar"><l>VariableBefore</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List"/><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %s"><block var="item"/></custom-block><l>Equal</l></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The number is </l><block var="item"/><l> is equivalent to the number </l><block var="VariableBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VariableBefore</l><block var="item"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %s"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Yes, the number </l><block var="item"/><l> is larger than number </l><block var="VariableBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VariableBefore</l><block var="item"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Increasing %s"><block var="item"/></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>No, the number </l><block var="item"/><l> is smaller than number </l><block var="VariableBefore"/></list></block><l>4</l></block><block s="doSetVar"><l>VariableBefore</l><block var="item"/></block></script><list></list></block></script></block></script><script x="13" y="576.2499999999997"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The biggest number is </l><custom-block s="Maximum %s"><block var="List"/></custom-block></list></block><l>2</l></block></script><script x="496" y="592.2499999999997"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doSetVar"><l>AllEven</l><custom-block s="OnlyEvens %s"><block var="List"/></custom-block></block><block s="doDeclareVariables"><list><l>LastWord</l></list></block><block s="doSetVar"><l>LastWord</l><block s="reportListItem"><l><option>last</option></l><block var="AllEven"/></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="AllEven"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Even integer debug activated. </l><l>New list is now </l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l> </l><l>, </l></list></block></autolambda><list></list></block><block var="AllEven"/></block><l>and </l><block var="LastWord"/></list></block><l>2</l></block><block s="doAddToList"><block var="LastWord"/><block var="AllEven"/></block></script></scripts></sprite><watcher var="AllEven" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="AllPositives" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="List" style="normal" x="10" y="52.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher var="VariableBefore" style="normal" x="336" y="25.00000799999998" color="243,118,29"/><watcher var="Lists2.0" style="normal" x="10" y="179.00000599999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="AllEven"><list struct="atomic" id="610">-2,2,2,0</list></variable><variable name="AllPositives"><list struct="atomic" id="611"></list></variable><variable name="List"><list struct="atomic" id="612">3,-2,2,2,9,0</list></variable><variable name="Lists2.0"><list struct="atomic" id="613">9,3,-3,-2,6,5</list></variable><variable name="VariableBefore"><l>0</l></variable></variables></scene></scenes></project><media name="lab4.4" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>