<snapdata remixID="13079494"><project name="Lab 13-Osman" 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 13-Osman"><notes></notes><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="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>sum</l><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></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="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block></block></script></block-definition><block-definition s="%&apos;list&apos; include negative numbers?" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><l>-</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="%&apos;list&apos; increasing?" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>previous value</l></list></block><block s="doSetVar"><l>previous value</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="list"/></block><l>1</l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="previous value"/></list></block><script><block s="doSetVar"><l>previous value</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="maximum of %&apos;list&apos; is" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l><l>item number</l><l>true checks</l></list></block><block s="doSetVar"><l>value</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doSetVar"><l>item number</l><l>1</l></block><block s="doSetVar"><l>true checks</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicGreaterThanOrEquals"><list><block var="value"/><block s="reportListItem"><block var="i"/><block var="list"/></block></list></block><script><block s="doChangeVar"><l>true checks</l><l>1</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="true checks"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></list></block><script><block s="doReport"><block var="value"/></block></script><list></list></block></script></block><block s="doChangeVar"><l>item number</l><l>1</l></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block var="item number"/><block var="list"/></block></block><block s="doSetVar"><l>true checks</l><l>0</l></block></script></block></script></block-definition><block-definition s="make all positive in %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>new list</l></list></block><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block var="new list"/></block></script></block><block s="doReport"><block var="new list"/></block></script></block-definition><block-definition s="only evens in %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>new list</l></list></block><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="list"/></block><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="new list"/></block></script><list></list></block></script></block><block s="doReport"><block var="new list"/></block></script></block-definition><block-definition s="add all of %&apos;list1&apos; and %&apos;list2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>new list</l></list></block><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doAddToList"><block s="reportVariadicSum"><list><block s="reportListItem"><block var="i"/><block var="list1"/></block><block s="reportListItem"><block var="i"/><block var="list2"/></block></list></block><block var="new list"/></block></script></block><block s="doReport"><block var="new list"/></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="330"><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="331"></list></costumes><sounds><list struct="atomic" id="332"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="337"><costumes><list struct="atomic" id="338"></list></costumes><sounds><list struct="atomic" id="339"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="19.99999999999997"><block s="receiveGo"></block><block s="doSetVar"><l>list 1</l><block s="reportNewList"><list><l>33</l><l>-198</l><l>72</l><l>32</l><l>1</l></list></block></block><block s="doSetVar"><l>list 2</l><block s="reportNewList"><list><l>5</l><l>30</l><l>-10</l><l>80</l><l>-2</l></list></block></block></script><script x="20" y="123.00000000000014"><custom-block s="sum of %l"><block var="list 1"/><comment w="254" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports the sum of all the numbers in the list.</comment></custom-block></script><script x="20" y="192.00000000000023"><custom-block s="average of %l"><block var="list 1"/><comment w="271" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports the average of all the numbers in the list.</comment></custom-block></script><script x="20" y="261.0000000000003"><custom-block s="%l include negative numbers?"><block var="list 1"/><comment w="221" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports true if the list contains at least one negative number, and false if all numbers are non-negative.</comment></custom-block></script><script x="20" y="354.0000000000002"><custom-block s="%l increasing?"><block var="list 1"/><comment w="239" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports true if each value in the list is greater than or equal to the one before it.</comment></custom-block></script><script x="20" y="434.9999999999999"><custom-block s="maximum of %l is"><block var="list 1"/><comment w="238" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports the largest number in the list.</comment></custom-block></script><script x="20" y="503.9999999999995"><custom-block s="make all positive in %l"><block var="list 1"/><comment w="244" collapsed="false">Uses the list called &quot;Number List 1&quot; as an argument and reports a new list that is the same as the argument, except all negative numbers have been replaced by their absolute value.</comment></custom-block></script><script x="20" y="596.9999999999995"><custom-block s="only evens in %l"><block var="list 1"/><comment w="224" collapsed="false">Uses the intergers from the list called &quot;Number List 1&quot; reports a new list that contains only the even numbers from the argument list.</comment></custom-block></script><script x="20" y="677.9999999999995"><custom-block s="add all of %l and %l"><block var="list 1"/><block var="list 2"/><comment w="206" collapsed="false">takes two lists of numbers as arguments and returns a new list that contains the sum of the corresponding values in each argument list.</comment></custom-block></script></scripts></sprite><watcher var="list 1" style="normal" x="16" y="11.999998000000005" color="243,118,29" extX="80" extY="70"/><watcher var="list 2" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="list 1"><list struct="atomic" id="386">33,-198,72,32,1</list></variable><variable name="list 2"><list struct="atomic" id="387">5,30,-10,80,-2</list></variable></variables></scene></scenes></project><media name="Lab 13-Osman" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>