<snapdata remixID="13934194"><project name="4.3 Number Cruncher" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.3 Number Cruncher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;nums&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="nums"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %l"><block var="list"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block></script></block-definition><block-definition s="negative? %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l># in list</l></list></block><block s="doSetVar"><l># in list</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="# in list"/><block var="list"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doChangeVar"><l># in list</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="ascending? %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>temp</l></list></block><block s="doSetVar"><l>temp</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="reportVariadicLessThan"><list><block var="item"/><block var="temp"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><block s="doSetVar"><l>temp</l><block var="item"/></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Largest? %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>big</l></list></block><block s="doSetVar"><l>big</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="reportVariadicLessThan"><list><block var="big"/><block var="item"/></list></block><script><block s="doSetVar"><l>big</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="big"/></block></script></block-definition><block-definition s="Smallest? %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>sml</l></list></block><block s="doSetVar"><l>sml</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="reportVariadicLessThan"><list><block var="item"/><block var="sml"/></list></block><script><block s="doSetVar"><l>sml</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="sml"/></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="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>temp list</l></list></block><block s="doSetVar"><l>temp list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><l>0</l><block var="item"/></list></block><script><block s="doAddToList"><block var="item"/><block var="temp list"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="temp list"/></block></script><list></list></block></script></block><block s="doReport"><block var="temp 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="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>temp list</l></list></block><block s="doSetVar"><l>temp list</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="temp list"/></block></script><list></list></block></script></block><block s="doReport"><block var="temp list"/></block></script></block-definition><block-definition s="add all %&apos;num1&apos; %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>temp list</l></list></block><block s="doSetVar"><l>temp list</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="num1"/></block><block s="reportListAttribute"><l><option>length</option></l><block var="num2"/></block></list></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="num1"/></block><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="num1"/></block><block s="reportListItem"><block var="i"/><block var="num2"/></block></list></block><block var="temp list"/></block></script></block><block s="doReport"><block var="temp list"/></block></script><list></list></block></script></block-definition></blocks><primitives></primitives><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="323"><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="324"></list></costumes><sounds><list struct="atomic" id="325"></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="330"><costumes><list struct="atomic" id="331"></list></costumes><sounds><list struct="atomic" id="332"></list></sounds><blocks></blocks><variables></variables><scripts><script x="798" y="236.16666666666674"><custom-block s="ascending? %l"><block var="numbers"/></custom-block></script><script x="616" y="345.16666666666663"><custom-block s="only evens %l"><block var="numbers"/></custom-block></script><script x="801" y="341.16666666666674"><custom-block s="make all positive %l"><block var="numbers"/></custom-block></script><script x="420" y="90.8333333333334"><block s="doSetVar"><l>numbers 2</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block s="reportRandom"><l>-10</l><l>10</l></block><block var="numbers"/></block></script></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block s="reportRandom"><l>-10</l><l>10</l></block><block var="numbers 2"/></block></script></block></script><script x="634.5" y="283.16666666666674"><custom-block s="Largest? %l"><block var="numbers"/></custom-block></script><script x="1002" y="224.16666666666674"><custom-block s="add all %l %l"><block var="numbers"/><block var="numbers 2"/></custom-block></script></scripts></sprite><watcher var="numbers 2" style="normal" x="340" y="13.000001999999995" color="243,118,29" extX="99" extY="218"/><watcher var="numbers" style="normal" x="21" y="19" color="243,118,29" extX="80" extY="208"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="382">-23,-5,15,23,-3,-21,7,4,-3,6</list></variable><variable name="numbers 2"><list struct="atomic" id="383">-10,1,7,8,3,-9,3,2,0,3</list></variable></variables></scene></scenes></project><media name="4.3 Number Cruncher" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"></media></snapdata>