<snapdata remixID="15028241"><project name="lab 4.4" app="Snap! 11.0.8, 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;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>addingsum</l></list></block><block s="doSetVar"><l>addingsum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>addingsum</l><block var="item"/></block></script></block><block s="doReport"><block var="addingsum"/></block></script></block-definition><block-definition s="average %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>addingsum</l></list></block><block s="doSetVar"><l>addingsum</l><l>0</l></block><block s="doForEach"><l>item</l><l/><script><block s="doChangeVar"><l>addingsum</l><block var="item"/></block></script></block><block s="doReport"><block s="reportQuotient"><block var="addingsum"/><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block></block></block></script></block-definition><block-definition s="contains negative %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><l></l><l></l></list></block></autolambda><list></list></block><block var="list"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="make all positive" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>validits</l></list></block><block s="doSetVar"><l>validits</l><block var="numbers"/></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="validits"/></block></script></block><block s="doReport"><block var="validits"/></block></script></block-definition><block-definition s="make positive %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>positive</l><l>index</l></list></block><block s="doSetVar"><l></l><l>1</l></block><block s="doFor"><l>index</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><l></l><block s="reportListItem"><block var="index"/><block var="list"/></block></list></block><script><block s="doReplaceInList"><block var="index"/><l/><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="index"/><block var="list"/></block><l>1</l></list></block></block></script><list></list></block></script></block><block s="doReport"><block var="positive"/></block></script><scripts><script x="280" y="39.666666666666686"><block s="doRepeat"><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"><l>1</l><block var="list"/></block></block><l/></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="positive"/></block></script></scripts></block-definition></blocks><primitives></primitives><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="169"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="170"></list></costumes><sounds><list struct="atomic" id="171"></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="176"><costumes><list struct="atomic" id="177"></list></costumes><sounds><list struct="atomic" id="178"></list></sounds><blocks></blocks><variables></variables><scripts><script x="17" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>500</l><l>-2</l><l>7</l><l>2000</l></list></block></block></script><script x="195" y="79.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSayFor"><custom-block s="make positive %s"><block var="numbers"/></custom-block><l>2</l></block></script><script x="16" y="128"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSayFor"><l>they will state if the list contains are negative numbers </l><l>2</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="contains negative %s"><block var="numbers"/></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSayFor"><l>the list contain negative numbers </l><l>2</l></block></script><script><block s="doSayFor"><l>the lis does not conatin negative numbers </l><l>2</l></block></script></block></script><script x="12" y="272"><block s="receiveKey"><l><option>1</option></l><list></list></block><block s="doSayFor"><l>this will give the sum of the numbers of a give list </l><l>2</l></block><block s="doSayFor"><custom-block s="sum %s"><block var="numbers"/></custom-block><l>2</l></block></script><script x="10" y="354.66666666666663"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSayFor"><l>this will give the sum of the numbers of a give list </l><l>2</l></block><block s="doSayFor"><custom-block s="average %s"><block var="numbers"/></custom-block><l>2</l></block></script><script x="11.000000000000114" y="434.66666666666663"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doSayFor"><block s="reportJoinWords"><list><l>the list of the numbers contains negative is it negative is true and negative is is false </l><custom-block s="contains negative %s"><block var="numbers"/></custom-block></list></block><l>2</l></block></script></scripts></sprite><watcher var="numbers" style="normal" x="6" y="2" color="243,118,29" extX="80" extY="114"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="270">500,-2,6,-7</list></variable></variables></scene></scenes></project><media name="lab 4.4" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>