<snapdata remixID="13187627"><project name="Lab 4.4 Number Cruncher" 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="Lab 4.4 Number Cruncher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;number list&apos;" type="reporter" category="control"><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="reportListAttribute"><l><option>length</option></l><block var="number list"/></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="i"/><block var="number list"/></block></list></block></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average %&apos;number list&apos;" type="reporter" category="control"><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><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="number list"/></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="i"/><block var="number list"/></block></list></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block s="reportListAttribute"><l><option>length</option></l><block var="number list"/></block></block></block><block s="doSayFor"><block var="average"/><l>2</l></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="&quot;includes negative&quot; %&apos;number list&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="number list"/></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><l>0</l><block s="reportListItem"><block var="i"/><block var="number list"/></block></list></block><script><block s="doSayFor"><l>has a negative number</l><l>2</l></block><block s="doReport"><l>negative number,</l></block></script><list></list></block></script></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="107"><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="108"></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="9.573628439715034e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="114"><costumes><list struct="atomic" id="115"></list></costumes><sounds><list struct="atomic" id="116"></list></sounds><blocks></blocks><variables></variables><scripts><script x="153" y="105.1666666666664"><custom-block s="sum %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></custom-block></script><script x="79" y="244.9999999999999"><custom-block s="average %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></custom-block></script><script x="74" y="291.0000000000001"><custom-block s="&quot;includes negative&quot; %s"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></custom-block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="9.999999999999988" color="243,118,29"/><watcher var="average" style="normal" x="13.368421052631579" y="86.57894936842104" color="243,118,29"/></sprites></stage><variables><variable name="sum"><l>6</l></variable><variable name="average"><l>2</l></variable></variables></scene></scenes></project><media name="Lab 4.4 Number Cruncher" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>