<snapdata remixID="10945400"><project name="Lab 4.2 example " 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,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="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.855855855855879" 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.603603603603602" 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.090090090090115" 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="reportListAttribute"><l><option>length</option></l><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="990" y="707.0675675675669"><custom-block s="list"></custom-block></script><script x="989" y="665.067567567567"><custom-block s="sum of %l"><l/></custom-block></script><script x="970" y="767.9009009009004"><custom-block s="maxium of list %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>5</l><l>4</l><l>3</l></list></block></custom-block></script><script x="970" y="740.6666666666666"><custom-block s="%l includes negative"><l/></custom-block></script><script x="523.7747747747748" y="171.90090090090055"><block s="doSetVar"><l>temps</l><block s="reportNewList"><list><l>39</l><l>45</l><l>42</l><l>43</l><l>37</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 s="reportQuotient"><block var="sum"/><block s="reportListAttribute"><l><option>length</option></l><block var="temps"/></block></block><l>2</l></block></script></scripts></sprite><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"/><watcher var="numbers" style="normal" x="290" y="8" color="243,118,29" extX="80" extY="70"/></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="list" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>-39</l><l>45</l><l>42</l><l>43</l><l>37</l></list></block></block><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSayFor"><block var="item"/><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="%&apos;list&apos; includes negative" type="predicate" 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="maxium of list %&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></blocks><variables><variable name="list"><l>0</l></variable><variable name="temps"><list struct="atomic" id="313">39,45,42,43,37</list></variable><variable name="numbers"><list struct="atomic" id="314">1,45,42,43,37</list></variable></variables></project><media name="Lab 4.2 example " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>