<snapdata remixID="9314041"><project name="Lab 4.4 Number Cruncher" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAAzHdf+gKLnGfdIHCkbttxxSIClwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QOC496obByqTwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Lab 4.4 Number Cruncher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Populate array" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="doAsk"><l>How many numbers would you like to consider?</l></block><block s="doSetVar"><l>Array length</l><block s="getLastAnswer"></block></block><block s="setColor"><color>255,19,0,1</color></block><block s="doSetVar"><l>number array</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doSetVar"><l>number</l><block s="reportRandom"><l>-100</l><l>100</l></block></block><block s="doAddToList"><block var="number"/><block var="number array"/></block></script><comment w="90" collapsed="false">Create user-defined length of random numbers..</comment></block></script></block-definition><block-definition s="Write Sum" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>120</l></block><block s="write"><block s="reportJoinWords"><list><l>The sum of the array is </l><custom-block s="Sum"></custom-block></list></block><l>20</l></block></script></block-definition><block-definition s="Average" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="Sum"></custom-block><block var="Array length"/></block><comment w="90" collapsed="false">avg = sum/# of items</comment></block></script></block-definition><block-definition s="Write Average" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>100</l></block><block s="write"><block s="reportJoinWords"><list><l>The average of the array is </l><custom-block s="Average"></custom-block></list></block><l>20</l></block></script></block-definition><block-definition s="Includes Negative" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Negative</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="number array"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><l>0</l></list></block><script><block s="doSetVar"><l>Negative</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script><comment w="90" collapsed="false">If there is a negative number in the array, report it.</comment></block><block s="doReport"><block var="Negative"/></block></script></block-definition><block-definition s="Sum" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Total</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doChangeVar"><l>Total</l><block s="reportListItem"><block var="i"/><block var="number array"/></block></block></script><comment w="90" collapsed="false">Total the values inside the array..</comment></block><block s="doReport"><block var="Total"/></block></script></block-definition><block-definition s="Write Negative ?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>80</l></block><block s="doIfElse"><custom-block s="Includes Negative"></custom-block><script><block s="write"><l>There is a negative # in list!</l><l>20</l></block></script><script><block s="write"><l>All the numbers are positive.</l><l>20</l></block></script></block></script></block-definition><block-definition s="Maximum" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Maximum</l><block s="reportListItem"><l>1</l><block var="number array"/></block></block><block s="doFor"><l>i</l><l>2</l><block var="Array length"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><block var="Maximum"/></list></block><script><block s="doSetVar"><l>Maximum</l><block s="reportListItem"><block var="i"/><block var="number array"/></block></block></script><list></list></block></script><comment w="90" collapsed="false">Traverse the array, checking to see if the new number is greater than the Maximum.  If so, that&apos;s our new Maximum...</comment></block><block s="doReport"><block var="Maximum"/></block></script></block-definition><block-definition s="Write Small to Large?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>60</l></block><block s="doIfElse"><custom-block s="Increasing?"></custom-block><script><block s="write"><l>The numbers increase!!</l><l>20</l></block></script><script><block s="write"><l>The numbers do not increase.</l><l>20</l></block></script></block></script></block-definition><block-definition s="Increasing?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Small to Large</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block var="Array length"/><l>1</l></block><script><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="number array"/></block></list></block></block><script><block s="doSetVar"><l>Small to Large</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block></script><comment w="90" collapsed="false">Traverse the list, checking if the next number is always higher than the previous number..</comment></block><block s="doReport"><block var="Small to Large"/></block></script></block-definition><block-definition s="Write Maximum" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>40</l></block><block s="write"><block s="reportJoinWords"><list><l>The maximum # is </l><custom-block s="Maximum"></custom-block></list></block><l>20</l></block></script></block-definition><block-definition s="Make Positive" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Positive</l><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>-1</l></list></block></block><block s="doReplaceInList"><block var="i"/><block var="number array"/><block var="Positive"/></block><block s="doReport"><block var="Positive"/></block></script></block-definition><block-definition s="Make All Positive" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>100</l></block><block s="write"><l>All Positives: </l><l>20</l></block><block s="doWait"><l>3</l></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="xPosition"></block><l>200</l></list></block><script><block s="gotoXY"><l>-180</l><l>80</l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>0</l></list></block><script><block s="write"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>, </l></list></block><l>20</l></block></script><script><block s="doSetVar"><l>Positive</l><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>-1</l></list></block></block><block s="doReplaceInList"><block var="i"/><block var="number array"/><block var="Positive"/></block><block s="write"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>, </l></list></block><l>20</l></block></script></block></script></block></script></block-definition><block-definition s="Only Evens" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>-200</l><l>60</l></block><block s="write"><l>Even #s: </l><l>20</l></block><block s="setColor"><color>0,5,204,1</color></block><block s="doSetVar"><l>new number array</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>2</l></block><l>0</l></list></block><script><block s="write"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="number array"/></block><l>, </l></list></block><l>20</l></block><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="number array"/></block><block var="new number array"/></block></script><list></list></block></script></block></script></block-definition><block-definition s="Populate Two Arrays" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="setColor"><color>145,26,68,1</color></block><block s="doAsk"><l>How many numbers would you like to consider?</l></block><block s="doSetVar"><l>Array length</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>number array</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doSetVar"><l>number</l><block s="reportRandom"><l>-100</l><l>100</l></block></block><block s="doAddToList"><block var="number"/><block var="number array"/></block></script></block><block s="doSetVar"><l>new number array</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doSetVar"><l>number</l><block s="reportRandom"><l>-100</l><l>100</l></block></block><block s="doAddToList"><block var="number"/><block var="new number array"/></block></script></block></script></block-definition><block-definition s="Add all" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="doSetVar"><l>y</l><l>60</l></block><block s="gotoXY"><l>-200</l><block var="y"/></block><block s="setColor"><color>0,5,204,1</color></block><block s="doSetVar"><l>Sum number array</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="false">A sloppy way to create a blank array...</comment></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doSetVar"><l>Sum</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="new number array"/></block><block s="reportListItem"><block var="i"/><block var="number array"/></block></list></block></block><block s="doAddToList"><block var="Sum"/><block var="Sum number array"/></block></script></block><block s="write"><l>The combined array totals are : </l><l>20</l></block><block s="doFor"><l>i</l><l>1</l><block var="Array length"/><script><block s="doChangeVar"><l>y</l><l>-20</l></block><block s="gotoXY"><l>-180</l><block var="y"/></block><block s="write"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="Sum number array"/></block></list></block><l>20</l></block></script></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="542"><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="543"></list></costumes><sounds><list struct="atomic" id="544"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="19.921875" y="40.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="255,19,0,1" pen="tip" id="549"><costumes><list struct="atomic" id="550"></list></costumes><sounds><list struct="atomic" id="551"></list></sounds><blocks></blocks><variables></variables><scripts><script x="305.8333333333333" y="203.72222222222229"><block s="reportVariadicLessThan"><list><l></l><l>0</l></list></block></script><script x="304" y="246"><block s="reportVariadicGreaterThan"><list><l></l><l></l></list></block></script><script x="19.5" y="15"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="228.5" collapsed="true">Day 1</comment></block><custom-block s="Populate array"></custom-block><custom-block s="Write Sum"></custom-block><custom-block s="Write Average"></custom-block></script><script x="17.166666666666686" y="424.20000200000004"><block s="receiveKey"><l><option>b</option></l><list></list><comment w="90" collapsed="true">Extra Credit</comment></block><custom-block s="Populate Two Arrays"></custom-block><custom-block s="Add all"></custom-block></script><script x="21.5" y="313.33333333333337"><block s="receiveKey"><l><option>t</option></l><list></list><comment w="201.5" collapsed="true">Day 3</comment></block><custom-block s="Populate array"></custom-block><custom-block s="Make All Positive"></custom-block><custom-block s="Only Evens"></custom-block></script><script x="193" y="254.4166666666673"><custom-block s="Maximum"></custom-block></script><script x="181.5" y="230.7500000000008"><custom-block s="Increasing?"></custom-block></script><script x="168.5" y="206.66666666666708"><custom-block s="Includes Negative"></custom-block></script><script x="195.5" y="61.41666666666663"><block s="doSetVar"><l>Negative</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="17" y="159"><block s="receiveKey"><l><option>s</option></l><list></list><comment w="228.5" collapsed="true">Day 2</comment></block><custom-block s="Populate array"></custom-block><custom-block s="Write Negative ?"></custom-block><custom-block s="Write Small to Large?"></custom-block><custom-block s="Write Maximum"></custom-block></script><script x="228.5" y="299.74999999999983"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><l/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><l/></block></list></block><script></script><list></list></block></script></block></script><script x="362.5" y="113.41666666666663"><block s="doSetVar"><l>Small to Large</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></scripts></sprite><watcher var="number" style="normal" x="56.993157215178606" y="56.993157215176446" color="243,118,29" hidden="true"/><watcher var="Total" style="normal" x="79.79042010124563" y="319.16166900635733" color="243,118,29" hidden="true"/><watcher var="Negative" style="normal" x="74.0911043797271" y="17.097958563184353" color="243,118,29" hidden="true"/><watcher var="Maximum" style="normal" x="45.292575270339924" y="45.29257527033883" color="243,118,29" hidden="true"/><watcher var="Smallest #" style="normal" x="45.292575270339924" y="181.17031013987096" color="243,118,29" hidden="true"/><watcher var="Small to Large" style="normal" x="45.292575270339924" y="317.0480450094031" color="243,118,29" hidden="true"/><watcher var="Array length" style="normal" x="45.292575270339924" y="452.92577987893526" color="243,118,29" hidden="true"/><watcher var="Positive" style="normal" x="31.70480268923705" y="380.45766850490776" color="243,118,29" hidden="true"/><watcher var="Sum" style="normal" x="64.51167991027567" y="64.51167991027518" color="243,118,29" hidden="true"/><watcher var="y" style="normal" x="21.106481481482025" y="21.10648148148151" color="243,118,29" hidden="true"/><watcher var="new number array" style="normal" x="281.3199218750013" y="351.9666635333335" color="243,118,29" hidden="true"/><watcher var="Sum number array" style="normal" x="517.2714843749997" y="349.7078661490744" color="243,118,29" hidden="true"/><watcher var="number array" style="normal" x="176.83488111975043" y="105.34752781744967" color="243,118,29" extX="160" extY="139.99999999999991" hidden="true"/></sprites></stage><variables><variable name="number"><l>-79</l></variable><variable name="number array"><list struct="atomic" id="647"></list></variable><variable name="Total"><l>40</l></variable><variable name="Negative"><bool>true</bool></variable><variable name="Maximum"><l>-62</l></variable><variable name="Smallest #"><l>-71</l></variable><variable name="Small to Large"><bool>false</bool></variable><variable name="Array length"><l></l></variable><variable name="Positive"><l>18</l></variable><variable name="new number array"><list struct="atomic" id="648">61,21,72,83</list></variable><variable name="Sum"><l>-13</l></variable><variable name="Sum number array"><list struct="atomic" id="649">153,25,86,-13</list></variable><variable name="y"><l>-20</l></variable></variables></scene></scenes></project><media name="Lab 4.4 Number Cruncher" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"></media></snapdata>