<snapdata remixID="11307709"><project name="Lab 4.4 Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAoKADAAQAAAABAAAAeAAAAAAeaS0RAAADxklEQVR4Ae3YMWuVBxTH4XPlXtMoBKFBQkMUsTcp1SgopYHooEiRErp379ClSz9CwdmpW79AN6dSaMGuBccuwc0lQ6BQsuSSmjTYwekVwz9wRJ47hTf3nMN98guEjI6OX+VFoEngTNNdZwm8EhCgEFoFBNjK77gANdAqIMBWfscFqIFWAQG28jsuQA20Cgiwld9xAWqgVUCArfyOC1ADrQICbOV3XIAaaBUQYCu/4wLUQKuAAFv5HRegBloFBNjK77gANdAqIMBWfscFqIFWAQG28jsuQA20Cgiwld9xAWqgVUCArfyOC1ADrQICbOV3XIAaaBUQYCu/4wLUQKuAAFv5HRegBloFBNjK77gANdAqIMBWfscFqIFWAQG28jsuQA20Cgiwld9xAWqgVUCArfyOC1ADrQICbOV3XIAaaBUQYCu/4wLUQKuAAFv5HRegBloFBNjK77gANdAqIMBWfscFqIFWAQG28jsuwIEG9vb2Br7j8WkKjI6OX6e58H3ZtfrlD/Xx9JPa2liqz9cW6sb6tZpMJu/Lx3tnPocAB34Uv/3xZ33147j256/WZH+nls++qM0r+/Vgfb7ubXxayx8t1Xg8Hpj2+G0FBPgGqcc/Panvn25UTRZev+vwoMZ7z2v13HZtrf1d33z9sKbT6evv++pEAn6FB7hms1n9/tesanz+/3ccvawzs926eLhdm2uz+uLmUt29vVErK8sDGzx+GwEBDih99+jn+mXnTi38+6w+u3xQm5f+qa2707px/X7Nzc0NTHl8UgEBDohd+OBl/frtbt26vl6Lix/WaDQaeKfHiYC/ARM9s7GA/wPGhBYkAgJM9MzGAgKMCS1IBASY6JmNBQQYE1qQCAgw0TMbCwgwJrQgERBgomc2FhBgTGhBIiDARM9sLCDAmNCCRECAiZ7ZWECAMaEFiYAAEz2zsYAAY0ILEgEBJnpmYwEBxoQWJAICTPTMxgICjAktSAQEmOiZjQUEGBNakAgIMNEzGwsIMCa0IBEQYKJnNhYQYExoQSIgwETPbCwgwJjQgkRAgIme2VhAgDGhBYmAABM9s7GAAGNCCxIBASZ6ZmMBAcaEFiQCAkz0zMYCAowJLUgEBJjomY0FBBgTWpAICDDRMxsLCDAmtCAREGCiZzYWEGBMaEEiIMBEz2wsIMCY0IJEQICJntlYQIAxoQWJgAATPbOxgABjQgsSAQEmemZjAQHGhBYkAgJM9MzGAgKMCS1IBASY6JmNBQQYE1qQCAgw0TMbCwgwJrQgERgfD28nC8wSSAT+A9RmS/SsCj3nAAAAAElFTkSuQmCC</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="command" category="other"><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="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="Number List"/></block></block></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block></script></block-definition><block-definition s="average %&apos;Number List&apos;" type="command" category="other"><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="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="Number List"/></block></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></script></block-definition><block-definition s="Includes negative %&apos;Number List&apos;" type="command" category="other"><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="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="Number List"/></block></block><script><block s="doSayFor"><l>Includes Nagative</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="Increasing %&apos;Number List&apos;" type="command" category="other"><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="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="Number List"/></block><block s="reportListItem"><block var="i"/><block var="Number List"/></block></block><script><block s="doSayFor"><l>Not increasing</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="Maximum %&apos;Number List&apos;" type="command" category="other"><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="reportListAttribute"><l><option>length</option></l><block var="Number List"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="Number List"/></block><block var="Current Max"/></block><script><block s="doSetVar"><l>Current Max</l><block s="reportListItem"><block var="i"/><block var="Number List"/></block></block></script></block></script></block><block s="doSayFor"><block var="Current Max"/><l>2</l></block></script></block-definition><block-definition s="Make All Positive %&apos;Number List&apos;" type="command" category="other"><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="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="Number List"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="Number List"/><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="Number List"/></block><l>-1</l></block></block></script></block></script></block><block s="doSayFor"><block var="Number List"/><l>2</l></block></script></block-definition><block-definition s="Only Evens %&apos;Number List&apos;" type="command" category="other"><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="reportListAttribute"><l><option>length</option></l><block var="Number List"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="Number List"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="Number List"/></block><block var="Evens"/></block></script></block></script></block><block s="doSayFor"><block var="Evens"/><l>2</l></block></script></block-definition><block-definition s="Add All %&apos;Number List 1&apos; %&apos;Number List 2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Sum List</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="Number List 2"/></block><script><block s="doAddToList"><block s="reportSum"><block s="reportListItem"><block var="i"/><block var="Number List 1"/></block><block s="reportListItem"><block var="i"/><block var="Number List 2"/></block></block><block var="Sum List"/></block></script></block><block s="doSayFor"><block var="Sum List"/><l>2</l></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="263"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="264"></list></costumes><sounds><list struct="atomic" id="265"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.8540925266903914" y="-0.6405693950177935" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,95,245,1" pen="tip" id="270"><costumes><list struct="atomic" id="271"></list></costumes><sounds><list struct="atomic" id="272"></list></sounds><blocks></blocks><variables></variables><scripts><script x="33" y="30.166666666666686"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>10</l><l>8</l><l>25</l><l>60</l><l>3</l></list></block></block><custom-block s="sum %s"><block var="Numbers"/></custom-block></script><script x="335" y="36"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>10</l><l>8</l><l>25</l><l>60</l><l>3</l></list></block></block><custom-block s="average %s"><block var="Numbers"/></custom-block></script><script x="17" y="130.16666666666652"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>10</l><l>8</l><l>25</l><l>60</l><l>3</l><l>-1</l></list></block></block><custom-block s="Includes negative %s"><block var="Numbers"/></custom-block></script><script x="324" y="122"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><custom-block s="Increasing %s"><block var="Numbers"/></custom-block></script><script x="36" y="261"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>10</l><l>8</l><l>25</l><l>60</l><l>3</l><l>1</l></list></block></block><custom-block s="Maximum %s"><block var="Numbers"/></custom-block></script><script x="348" y="219"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>-1</l><l>8</l><l>-90</l><l>60</l><l>3</l><l>1</l></list></block></block><custom-block s="Make All Positive %s"><block var="Numbers"/></custom-block></script><script x="29" y="375"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>-1</l><l>8</l><l>-90</l><l>60</l><l>3</l><l>1</l></list></block></block><custom-block s="Only Evens %s"><block var="Numbers"/></custom-block></script><script x="364" y="330"><block s="doSetVar"><l>Numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></block><block s="doSetVar"><l>Numbers 2</l><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block></block><custom-block s="Add All %s %s"><block var="Numbers"/><block var="Numbers 2"/></custom-block></script></scripts></sprite><watcher var="Numbers" style="normal" x="5.8541666666667425" y="5.854166666666664" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="sum" style="normal" x="5.8541666666667425" y="18.147917837500003" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="5.8541666666667425" y="30.44166900833332" color="243,118,29" hidden="true"/><watcher var="Current Max" style="normal" x="5.8541666666667425" y="42.73542017916665" color="243,118,29" hidden="true"/><watcher var="Evens" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="Sum List" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="Numbers 2" style="normal" x="10" y="124.00000399999999" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><variables><variable name="Numbers"><list struct="atomic" id="403">1,2,3</list></variable><variable name="sum"><l>106</l></variable><variable name="average"><l>21.2</l></variable><variable name="Current Max"><l>60</l></variable><variable name="Evens"><list struct="atomic" id="404">,8,-90,60</list></variable><variable name="Sum List"><list struct="atomic" id="405">,5,7,9</list></variable><variable name="Numbers 2"><list struct="atomic" id="406">4,5,6</list></variable></variables></scene></scenes></project><media name="Lab 4.4 Number Cruncher" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>