<snapdata remixID="9037847"><project name="4.4 Number Cruncher" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><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="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="22" y="42"><custom-block s="Includes negative %l"><block var="list"/></custom-block></script><script x="22" y="110"><custom-block s="MakeAllPositive %l"><block var="list"/></custom-block></script><script x="21" y="144"><custom-block s="sum %l"><block var="list"/></custom-block></script><script x="37" y="78"><custom-block s="avg %l"><block var="list"/></custom-block></script><script x="10" y="190"><custom-block s="increasing? %l"><block var="list"/></custom-block></script><script x="13" y="244"><custom-block s="only evens %l"><block var="list"/></custom-block></script><script x="14" y="283"><custom-block s="maximum %l"><block var="list"/></custom-block></script><script x="444" y="54"><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>2</l></list></block></block></script><script x="451" y="122"><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>2</l><l>-4</l><l>2</l><l>3</l><l>2</l><l>3</l><l>5</l><l>-5</l><l>12</l></list></block></block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="avg" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="number of negatives" style="normal" x="10" y="145.00000599999998" color="243,118,29"/><watcher var="index" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="not increasing" style="normal" x="10" y="187.00000999999997" color="243,118,29"/><watcher var="biggest number" style="normal" x="10" y="208.00001199999997" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></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="reportSum"><block var="item"/><block var="sum"/></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="sum"/></list></block><l>2</l></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="avg %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %l"><block var="list"/></custom-block><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="Includes negative %&apos;list&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>number of negatives</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><l>0</l></block><script><block s="doChangeVar"><l>number of negatives</l><l>1</l></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="number of negatives"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="increasing? %&apos;list&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>not increasing</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block></block><script><block s="doChangeVar"><l>not increasing</l><l>1</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block><block s="reportListItem"><block var="index"/><block var="list"/></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="not increasing"/><l>0</l></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="maximum %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>biggest number</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="biggest number"/></block><script><block s="doSetVar"><l>biggest number</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="biggest number"/></block></script></block-definition><block-definition s="MakeAllPositive %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doReplaceInList"><block var="index"/><block var="list"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="index"/><block var="list"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="only evens %&apos;list&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="list"/></block><l>2</l></block><l>0</l></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doDeleteFromList"><block var="index"/><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="list"/></block><l>2</l></block><l>0</l></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="323">1,2,3,2</list></variable><variable name="sum"><l>10</l></variable><variable name="avg"><l>9</l></variable><variable name="number of negatives"><l>0</l></variable><variable name="index"><l>5</l></variable><variable name="not increasing"><l>1</l></variable><variable name="biggest number"><l>12</l></variable></variables></project><media name="4.4 Number Cruncher" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>