<snapdata remixID="9903911"><project name="Lab 4.4 Number cruncher" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" 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="-2.842170943040401e-14" 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="15" y="43.46666666666667"><block s="doSetVar"><l>Basic list</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block></script><script x="10" y="86.83333333333346"><custom-block s="Average %s"><block var="Basic list"/></custom-block></script><script x="13" y="124.50000000000009"><custom-block s="Sum block %s"><block var="Basic list"/></custom-block></script><script x="21" y="172.83333333333363"><custom-block s="negative %s"><block var="Basic list"/></custom-block></script><script x="237" y="80.66666666666666"><custom-block s="Largest number %s"><block var="Basic list"/></custom-block></script><script x="224.0000000000001" y="121.66666666666666"><custom-block s="greater than or equal to %s"><block var="Basic list"/></custom-block></script><script x="241" y="164.8333333333333"><custom-block s="make all positive %s"><block var="Basic list"/></custom-block></script><script x="30" y="217.66666666666666"><custom-block s="only evens %s"><block var="Basic list"/></custom-block></script></scripts></sprite><watcher var="Basic list" style="normal" x="9.999999999999886" y="10.000000000000014" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="13.000000000000455" y="145.00000200000005" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="9.999999999999886" y="103.000002" color="243,118,29" hidden="true"/><watcher var="current max" style="normal" x="21.682291666666174" y="39.999999999999986" color="243,118,29" hidden="true"/><watcher var="evens" style="normal" x="14.468085106382773" y="132.93617021276594" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum block %&apos;Numbers 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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Numbers list"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="Numbers list"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average %&apos;numbers 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="doSetVar"><l>average</l><block s="reportListLength"><block var="numbers list"/></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="numbers list"/></block></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="sum"/><block var="average"/></block></block></script></block-definition><block-definition s="negative %&apos;numbers list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="numbers list"/></block><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></script></block-definition><block-definition s="greater than or equal to %&apos;numbers list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="numbers list"/></block><block s="reportListItem"><block var="i"/><block var="numbers list"/></block></block><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="numbers list"/></block><block s="reportListItem"><block var="i"/><block var="numbers list"/></block></block></block><script><block s="doReport"><l>False</l></block></script><script><block s="doReport"><l>True</l></block></script></block></script></block></script></block-definition><block-definition s="Largest number %&apos;numbers list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>current max</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="numbers list"/></block><block var="current max"/></block><script><block s="doSetVar"><l>current max</l><block s="reportListItem"><block var="i"/><block var="numbers list"/></block></block></script></block></script></block><block s="doReport"><block var="current max"/></block></script></block-definition><block-definition s="make all positive %&apos;numbers list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="numbers list"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="i"/><block var="numbers list"/><block s="reportListItem"><block s="reportProduct"><block var="i"/><l>-1</l></block><block var="numbers list"/></block></block></script></block></script></block><block s="doReport"><block var="numbers list"/></block></script></block-definition><block-definition s="only evens %&apos;numbers list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>evens</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="numbers list"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="numbers list"/></block><block var="evens"/></block></script></block></script></block><block s="doReport"><block var="evens"/></block></script></block-definition><block-definition s="add all %&apos;numbers list&apos; %&apos;numbers list 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><scripts><script x="14" y="113.83333333333331"><block s="doReport"><l></l></block></script></scripts></block-definition></blocks><variables><variable name="Basic list"><list struct="atomic" id="283">1,2,3,4,5</list></variable><variable name="sum"><l>15</l></variable><variable name="average"><l>5</l></variable><variable name="current max"><l>5</l></variable><variable name="evens"><list struct="atomic" id="284">,2,4</list></variable></variables></project><media name="Lab 4.4 Number cruncher" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>