<snapdata remixID="9408534"><project name="Lab 4.3 Starter" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydeZxcRdX+z6numxnCkhmWBBBUBF5EhUwQF0AgKEZiMnPrjgwgCvIqBhd4WZVdg+ICKiICSlheBFcG5tbtCUZBeUEEQUQmEEVkk0UkCYRJgCQ93V3n9znzq86nHWfLAp1JnvpDM9333qr6VtFPnVPV/TChgAAIgAAIgAAIvO4E+HWvERWCAAiAAAiAAAgQBBiTAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAAAQgw5gAIgAAIgAAI1IEABLgO0FElCIAACIAACECAMQdAAARAAARAoA4EIMB1gI4qQQAEQAAEQAACjDkAAiAAAiAAAnUgAAGuA3RUCQIgAAIgAAIQYMwBEAABEAABEKgDAQhwHaCjShAAARAAARCAAGMOgAAIgAAIgEAdCECA6wAdVYIACIAACIAABBhzAARAAARAAATqQAACXAfoqBIEQAAEQAAEIMCYAyAAAiAAAiBQBwIQ4DpAR5UgAAIgAAIgAAHGHAABEAABEACBOhCAANcBOqoEARAAARAA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</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="36.822265625" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="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="415.67388756496075" y="589.7333353333333"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="444.1574803149607" y="37.33333333333337"><custom-block s="Average of %l"><l/></custom-block></script><script x="447.1574803149607" y="10"><custom-block s="Sum of %l"><l/></custom-block></script><script x="431.5498056875" y="64.82152330971121"><custom-block s="includes negative? %l"><l/></custom-block></script><script x="438.1574803149607" y="94.33333333333337"><custom-block s="is increasing? %l"><l/></custom-block></script><script x="55.15748031496071" y="109.33333333333337"><block var="fal"/></script><script x="10" y="22.821522309711213"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block><block s="up"></block><block s="gotoXY"><l>-100</l><l>40</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive</l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="530" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional]</comment></block><block s="gotoXY"><l>-100</l><l>-80</l></block><block s="write"><block s="reportJoinWords"><list><l>Only evens</l><custom-block s="only evens %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="433.2" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional].</comment></block></script><script x="233" y="60.00000000000006"><block s="reportModulus"><l></l><l></l></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="Average" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="ac" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="negative" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="increasing" style="normal" x="10" y="190.00000999999997" color="243,118,29" hidden="true"/><watcher var="fal" style="normal" x="10" y="211.00001199999997" color="243,118,29" hidden="true"/><watcher var="large" style="normal" x="10" y="235.00001399999996" color="243,118,29" hidden="true"/><watcher var="positive" style="normal" x="10" y="256.00001599999996" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="even" style="normal" x="10" y="338.999998" color="243,118,29" extX="79.99999999999989" extY="70" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><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="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Average</l><l>0</l></block><block s="doSetVar"><l>ac</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doChangeVar"><l>Average</l><block var="item"/></block><block s="doChangeVar"><l>ac</l><l>1</l></block></script></block><block s="doSetVar"><l>Average</l><block s="reportQuotient"><block var="Average"/><block var="ac"/></block></block><block s="doReport"><block var="Average"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block var="negative"/></block></script></block-definition><block-definition s="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add code to report true if each value in the list is greater than or equal to the one before it..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>fal</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>increasing</l><l>-99999999999999999999</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block var="increasing"/><block var="item"/></block><script><block s="doSetVar"><l>fal</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSetVar"><l>increasing</l><block var="item"/></block></script></block><block s="doReport"><block var="fal"/></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>large</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="large"/></block><script><block s="doSetVar"><l>large</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="large"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>positive</l><block s="reportNewList"><list></list></block></block><block s="doDeleteFromList"><l><option>all</option></l><block var="positive"/></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIfElse"><block s="reportGreaterThan"><l>0</l><block var="item"/></block><script><block s="doAddToList"><block s="reportProduct"><block var="item"/><l>-1</l></block><block var="positive"/></block></script><script><block s="doAddToList"><block var="item"/><block var="positive"/></block></script></block></script></block><block s="doReport"><block var="positive"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>even</l><block s="reportNewList"><list></list></block></block><block s="doDeleteFromList"><l><option>last</option></l><block var="even"/></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="even"/></block></script></block></script></block><block s="doReport"><block var="even"/></block></script><scripts><script x="94.9951181875" y="211.000001"><block var="List of Numbers"/></script></scripts></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="sum of %&apos;l&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="l"/><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="Average of %&apos;list&apos; %&apos;afsf&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Average</l><l>0</l></block><block s="doSetVar"><l>ac</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>Average</l><block var="item"/></block><block s="doChangeVar"><l>ac</l><l>1</l></block></script></block><block s="doSetVar"><l>Average</l><block s="reportQuotient"><block var="Average"/><block var="ac"/></block></block><block s="doReport"><block var="Average"/></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1272">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="Average"><l>55.875</l></variable><variable name="ac"><l>8</l></variable><variable name="negative"><bool>true</bool></variable><variable name="increasing"><l>8</l></variable><variable name="fal"><bool>false</bool></variable><variable name="large"><l>190</l></variable><variable name="positive"><list struct="atomic" id="1273">89,67,5,90,2,0,190,8</list></variable><variable name="even"><list struct="atomic" id="1274">90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>