<snapdata remixID="9942069"><project name="4.2 Lab" 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="11" y="-86" 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="10.558558558558559" y="10"><block s="receiveKey"><l><option>a</option></l><comment w="90" collapsed="false">Say all element in a list.</comment></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSayFor"><block s="reportJoinWords"><list><l>List element at index </l><block var="index"/><l> is </l><block var="item"/></list></block><l>3</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script><script x="10" y="218.71771771771765"><block s="receiveKey"><l><option>b</option></l><comment w="176.48648648648646" collapsed="false">Two ways to delete all items from list: &#xD;1)use for loop (default way for most programming languages).&#xD;2)or, use the delete block with &quot;all&quot; dropdown. </comment></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doWait"><l>1</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doDeleteFromList"><l>1</l><block var="list"/></block></script></block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l></list></block></block><block s="doWait"><l>1</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block></script><script x="13.855855855855907" y="466.4414414414414"><block s="receiveKey"><l><option>c</option></l><comment w="90" collapsed="false">Get the sum of a list.</comment></block><block s="doSetVar"><l>temps</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></block><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="temps"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block></script><script x="13.603603603603574" y="674.9069069069067"><block s="receiveKey"><l><option>d</option></l><comment w="90" collapsed="false">Using custom reporter block &quot;sum of&quot;.  Right click on &quot;sum of&quot; block and click edit to view code.</comment></block><block s="doSayFor"><custom-block s="sum of %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block><l>2</l></block></script><script x="14.090090090090143" y="789.234234234234"><block s="receiveKey"><l><option>e</option></l><comment w="90" collapsed="false">Ask user for list of numbers.</comment></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListLength"><block var="numbers"/></block><l>5</l></block><script><block s="doAsk"><l>What number would you like to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block></script></block><block s="doSayFor"><block var="numbers"/><l>2</l></block></script><script x="546.7747747747748" y="600.9009009009005"><custom-block s="average of %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="546.7747747747748" y="636.7342342342339"><custom-block s="%l includes negative"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="547.7747747747748" y="672.7342342342339"><custom-block s="max of %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="546.7747747747748" y="708.7342342342339"><custom-block s="%l is increasing"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="545.7747747747748" y="563.9009009009005"><custom-block s="sum of %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l></list></block></custom-block></script><script x="424" y="237.00000000000003"><block s="receiveGo"></block><block s="doRepeat"><l>5</l><script><block s="doAsk"><l>Add a number</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The sum is </l><custom-block s="sum of %l"><block var="numbers"/></custom-block><l>. </l><l>The average is </l><custom-block s="average of %l"><block var="numbers"/></custom-block><l>. </l><l>Does it include negative? </l><custom-block s="%l includes negative"><block var="numbers"/></custom-block><l> </l><l>The max is </l><custom-block s="max of %l"><block var="numbers"/></custom-block><l>. </l><l>Are the numbers increasing? </l><custom-block s="%l is increasing"><block var="numbers"/></custom-block></list></block><l>5</l></block></script></scripts></sprite><watcher var="temps" style="normal" x="145" y="10.000001999999995" color="243,118,29" extX="88.79999999999995" extY="77.69999999999999"/><watcher var="list" style="normal" x="15" y="9" color="243,118,29" extX="88.79999999999995" extY="77.69999999999999"/><watcher var="numbers" style="normal" x="290" y="8" color="243,118,29" extX="88.79999999999995" extY="77.70000000000005"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum of %l"><block var="list"/></custom-block><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; includes negative" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="max of %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><block s="doSetVar"><l>max</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="max"/></block><script><block s="doSetVar"><l>max</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="%&apos;list&apos; is increasing" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doDeclareVariables"><list><l>varBoolean</l></list></block><block s="doSetVar"><l>varBoolean</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><block var="item"/><block var="index"/></block><block s="reportGreaterThan"><block var="item"/><block var="index"/></block></block><block var="varBoolean"/></block><script><block s="doSetVar"><l>varBoolean</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>index</l><block var="item"/></block></script><script><block s="doSetVar"><l>varBoolean</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block var="varBoolean"/></block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="389">a,b,c,d</list></variable><variable name="temps"><list struct="atomic" id="390">1,2,3,4,5</list></variable><variable name="numbers"><list struct="atomic" id="391">4,-6,1,5,9,4,-5,6,1,3,4,5,6,7,8</list></variable></variables></project><media name="4.2 Lab" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>