<snapdata remixID="9954260"><project name="Lab 4.2 traversing list " 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><watcher var="temps" style="normal" x="145" y="10.000001999999995" color="243,118,29" extX="80" extY="70"/><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="80" extY="70"/><watcher var="largest number" style="normal" x="10" y="10" color="243,118,29"/><sprite name="Sprite" idx="1" x="-12" y="-86" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="26.954954954954957" 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="26.396396396396398" 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="30.252252252252276" y="466.44144144144127"><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="30" y="674.9069069069064"><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="30.486486486486513" y="789.2342342342338"><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="459.3963963963964" y="271.2342342342338"><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>max</l></list></block><block s="doSetVar"><l>max</l><l>0</l></block><block s="doForEach"><l>item</l><block var="temps"/><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="doSayFor"><block var="max"/><l>2</l></block><block s="doReport"><block var="max"/></block></script><script x="432.3963963963964" y="521.7342342342337"><block s="receiveKey"><l><option>f</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="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><l>2</l></block></script><script x="452" y="23.400000000000006"><block s="receiveGo"></block><custom-block s="ask"></custom-block><block s="doSayFor"><custom-block s="sum of %l"><block var="numbers"/></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="average of %l"><block var="numbers"/></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="Maxium of %l"><block var="numbers"/></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="Includes Negatives %l"><block var="numbers"/></custom-block><l>2</l></block><block s="doSayFor"><custom-block s="%l is increasing"><block var="numbers"/></custom-block><l>2</l></block></script></scripts></sprite><watcher var="sum" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="VarBoolean" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="number1" style="normal" x="10" y="76.00000599999998" color="243,118,29"/><watcher var="number2" style="normal" x="10" y="97.00000799999998" color="243,118,29"/><watcher var="number3" style="normal" x="10" y="118.00000999999997" color="243,118,29"/><watcher var="number4" style="normal" x="10" y="139.00001199999997" color="243,118,29"/><watcher var="number5" style="normal" x="10" y="160.00001399999996" color="243,118,29"/></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="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="doSayFor"><block var="sum"/><l>2</l></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average of %&apos;list&apos;" type="reporter" category="variables"><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 s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="list"/></block></block></block></script></block-definition><block-definition s="Includes Negatives %&apos;list&apos;" type="predicate" category="other"><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="reportGreaterThan"><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="Maxium of %&apos;list&apos;" type="reporter" category="variables"><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="doSayFor"><block var="max"/><l>2</l></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="%&apos;list&apos; is increasing" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>VarBoolean</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doForEach"><l>item</l><l/><script><block s="doIfElse"><block s="reportAnd"><block s="reportOr"><block var="index"/><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><block s="doReport"><block var="VarBoolean"/></block></script></block></script></block-definition><block-definition s="ask" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>number 1</l></block><block s="doSetVar"><l>number1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>number2</l></block><block s="doSetVar"><l>number2</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>number3</l></block><block s="doSetVar"><l>number3</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>number4</l></block><block s="doSetVar"><l>number4</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>number5</l></block><block s="doSetVar"><l>number5</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><block var="number1"/><block var="number2"/><block var="number3"/><block var="number4"/><block var="number5"/></list></block></block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="440">a,b,c,d</list></variable><variable name="temps"><list struct="atomic" id="441">1,2,3,4,5</list></variable><variable name="numbers"><list struct="atomic" id="442">-1,3,5,7,9</list></variable><variable name="largest number"><l>5</l></variable><variable name="sum"><l>23</l></variable><variable name="VarBoolean"><bool>true</bool></variable><variable name="number1"><l>-1</l></variable><variable name="number2"><l>3</l></variable><variable name="number3"><l>5</l></variable><variable name="number4"><l>7</l></variable><variable name="number5"><l>9</l></variable></variables></project><media name="Lab 4.2 traversing list " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>