<snapdata remixID="12138299"><project name="Lab 4.4" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.4"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>sum</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="RandomList %&apos;ListLength&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block var="ListLength"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="ListLength"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="RandomListRange %&apos;num1&apos; %&apos;num2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list><comment w="198" collapsed="true">1.0: For generating a random list of #s</comment></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="list"/></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block-definition><block-definition s="avg %&apos;numbers&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %l"><block var="List"><comment w="170.5" collapsed="false">1.1: Computes the sum of a list</comment></block></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block></script></block-definition><block-definition s="%&apos;List&apos; Has negative" 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="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="List"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="List"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></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="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>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportLessThanOrEquals"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>1</l><block var="list"/></block><block s="reportListItem"><l>2</l><block var="list"/></block></block><block s="reportLessThanOrEquals"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>3</l><block var="list"/></block><block s="reportListItem"><l>4</l><block var="list"/></block></block><block s="reportLessThanOrEquals"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>5</l><block var="list"/></block><block s="reportListItem"><l>6</l><block var="list"/></block></block><block s="reportLessThanOrEquals"><block s="reportLessThanOrEquals"><block s="reportListItem"><l>7</l><block var="list"/></block><block s="reportListItem"><l>8</l><block var="list"/></block></block><block s="reportListItem"><l>9</l><block var="list"/></block></block></block></block></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" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Maxium %&apos;list&apos;" type="reporter" category="variables"><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="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="list"/></block><block var="item"/></block><block s="reportLessThan"><block s="reportCDR"><block var="list"/></block><block var="item"/></block></block><script><block s="doReport"><block var="item"/></block></script></block></script></block></script><scripts><script x="101" y="192.2"><block s="reportLessThan"><l></l><l></l></block></script><script x="40" y="218.53333333333336"><block s="reportLessThan"><l></l><l></l></block></script></scripts></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="267"><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="268"></list></costumes><sounds><list struct="atomic" id="269"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-5.684341886080802e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="274"><costumes><list struct="atomic" id="275"></list></costumes><sounds><list struct="atomic" id="276"></list></sounds><blocks><block-definition s="Say List %&apos;list1&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>index1</l></list></block><block s="doSetVar"><l>index1</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list1"/></block><script><block s="doSayFor"><block s="reportListItem"><block var="index1"/><block var="list1"/></block><l>2</l></block><block s="doChangeVar"><l>index1</l><l>1</l></block></script></block></script></block-definition></blocks><variables></variables><scripts><script x="20" y="11"><block s="doDeclareVariables"><list><l>index</l><l>list</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>10</l><script><block s="doAddToList"><block var="index"/><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="20" y="194.66666666666663"><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>lengthList</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Length of List?</l></block><block s="doSetVar"><l>lengthList</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="lengthList"/><script><block s="doAddToList"><block s="reportRandom"><l>1</l><block var="lengthList"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="20" y="426.16666666666663"><block s="doDeclareVariables"><list><l>index</l><l>list</l><l>num1</l><l>num2</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>Starting # for list?</l></block><block s="doSetVar"><l>num1</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Ending # for list?</l></block><block s="doSetVar"><l>num2</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="num1"/><block var="num2"/></block></block><l>1</l></list></block><script><block s="doAddToList"><block s="reportRandom"><block var="num1"/><block var="num2"/></block><block var="list"/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>List</l><block var="list"/></block></script><script x="672.1708984375" y="491.9999999999999"><block var="List"/></script><script x="465" y="455.9999999999999"><block var="List"/></script><script x="530.1953125" y="650"><block var="index"/></script><script x="429" y="715.3333333333334"><block s="reportListItem"><l>1</l><l/></block></script><script x="769" y="606"><block s="reportListItem"><l>1</l><block var="list"/></block></script><script x="422" y="323.9999999999999"><custom-block s="%l Has negative"><l/></custom-block></script><script x="423" y="348.9999999999999"><custom-block s="avg %l"><l/></custom-block></script><script x="418" y="366.9999999999999"><custom-block s="sum %l"><l/></custom-block></script><script x="421.3876953125" y="140.5000000000001"><block var="item"/></script><script x="494.3876953125" y="162.5000000000001"><block var="item"/></script><script x="537" y="306.0000000000001"><custom-block s="Maxium %l"><block var="List"/></custom-block></script></scripts></sprite><watcher var="Names" style="normal" x="2" y="10.000001999999995" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="242.000004" color="4,148,220" hidden="true"/><watcher var="Inp" style="normal" x="10" y="263.000006" color="243,118,29" hidden="true"/><watcher var="reindeer" style="normal" x="10" y="284.0000079999998" color="243,118,29" hidden="true"/><watcher var="List" style="normal" x="40" y="16" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="Names"><l>Welcome dasher, dancer, prancer, vixen, comet, cupid, donner, blitzen, and rudolf</l></variable><variable name="Inp"><l>rudolf</l></variable><variable name="reindeer"><list struct="atomic" id="444"></list></variable><variable name="List"><list struct="atomic" id="445">1,3,2,4,5,8</list></variable></variables></scene></scenes></project><media name="Lab 4.4" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>