<snapdata remixID="9024258"><project name="4.4" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK1SURBVHhe7cExAQAAAMKg9U9tDB8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsajf4AAXBXLv8AAAAASUVORK5CYII=</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="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="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" y="15"><block s="receiveKey"><l><option>1</option></l></block><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>How many numbers?</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAsk"><l>What number?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="numbers"/></block></script></block></script><script x="209.99999999999994" y="13"><block s="receiveKey"><l><option>2</option></l></block><block s="doSayFor"><custom-block s="sum"></custom-block><l>2</l></block></script><script x="382" y="10"><block s="receiveKey"><l><option>3</option></l></block><block s="doSayFor"><custom-block s="average"></custom-block><l>2</l></block></script><script x="213.66666666666668" y="90"><block s="receiveKey"><l><option>4</option></l></block><block s="doSayFor"><custom-block s="includes negative"></custom-block><l>2</l></block></script><script x="11.666666666666742" y="212"><block s="receiveKey"><l><option>5</option></l></block><block s="doSayFor"><custom-block s="increasing?"></custom-block><l>2</l></block></script><script x="232" y="204"><block s="receiveKey"><l><option>6</option></l></block><block s="doSayFor"><custom-block s="maximum"></custom-block><l>2</l></block></script><script x="15" y="283"><block s="receiveKey"><l><option>7</option></l></block><block s="doSayFor"><custom-block s="all positive"></custom-block><l>2</l></block></script><script x="229" y="279"><block s="receiveKey"><l><option>8</option></l></block><block s="doSayFor"><custom-block s="only evens"></custom-block><l>2</l></block></script><script x="443" y="208.00000000000006"><block s="receiveKey"><l><option>9</option></l></block><block s="doSayFor"><custom-block s="add all"></custom-block><l>2</l></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="lastlistlength" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="carrier" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/><watcher var="result" style="normal" x="137" y="15.000001999999995" color="243,118,29" hidden="true"/><watcher var="lastlistsum" style="normal" x="369" y="5.00000799999998" color="243,118,29" extX="80" extY="70"/><watcher var="lastlisttwo" style="normal" x="261" y="4.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher var="lastlistone" style="normal" x="130" y="8.000001999999995" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></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>result</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doSetVar"><l>result</l><block s="reportSum"><block var="result"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="average" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></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>result</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doSetVar"><l>result</l><block s="reportSum"><block var="result"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doSetVar"><l>result</l><block s="reportQuotient"><block var="result"/><block s="reportListLength"><block var="numbers"/></block></block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="includes negative" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs></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>result</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>0</l></block><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="increasing?" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doAsk"><l>What number should I compare with its succeeding number?</l></block><block s="doSetVar"><l>index</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="numbers"/></block><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block s="reportSum"><block var="index"/><l>1</l></block><block var="numbers"/></block><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></block><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="maximum" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></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>result</l><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="numbers"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="all positive" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="index"/><block var="numbers"/><block s="reportProduct"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>-1</l></block></block><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doReport"><l>All numbers are now positive.</l></block></script></block-definition><block-definition s="only evens" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportSum"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="numbers"/></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block></script></block><block s="doReport"><l>Those are all the even numbers on the list.</l></block></script></block-definition><block-definition s="add all" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></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>lastlistone</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>lastlisttwo</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>lastlistsum</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><l>How many numbers?</l></block><block s="doSetVar"><l>lastlistlength</l><block s="getLastAnswer"></block></block><block s="doRepeat"><block var="lastlistlength"/><script><block s="doAsk"><l>What number? (first list)</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="lastlistone"/></block></script></block><block s="doRepeat"><block var="lastlistlength"/><script><block s="doAsk"><l>What number? (second list)</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="lastlisttwo"/></block></script></block><block s="doRepeat"><block var="lastlistlength"/><script><block s="doSetVar"><l>carrier</l><block s="reportSum"><block s="reportListItem"><block var="index"/><block var="lastlistone"/></block><block s="reportListItem"><block var="index"/><block var="lastlisttwo"/></block></block></block><block s="doAddToList"><block var="carrier"/><block var="lastlistsum"/></block><block s="doSayFor"><block s="reportListItem"><block var="index"/><block var="lastlistsum"/></block><l>2</l></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><l>That&apos;s the sum of both lists!</l></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="541">3,3,6,4</list></variable><variable name="result"><bool>false</bool></variable><variable name="lastlistone"><list struct="atomic" id="542">1,2,3</list></variable><variable name="lastlisttwo"><list struct="atomic" id="543">2,4,6</list></variable><variable name="lastlistlength"><l>3</l></variable><variable name="lastlistsum"><list struct="atomic" id="544">3,6,9</list></variable><variable name="carrier"><l>9</l></variable></variables></project><media name="4.4" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>