<snapdata remixID="10031978"><project name="Lab 4.3" app="Snap! 6, https://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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dX4glx3n38arem52zlv0SBBFYMQQMloghgYSE5A2RLhav0IV2rAsLhIODhEArwngNJuJ9wWEhTkCOcFYiaAXCCwZhIQW8f0hepEUXG/BF5CsbbGRByIXigAy+iBPvzN5MPy9Pu6pTU9P/6pyaqXN6voYQe6e7qvpTNefXVd1nyhr+gwACCCCAAALHLmCPvUYqRAABBBBAAAFDADMIEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMYAAggggAACBQQI4ALoVIkAAggggAABzBhAAAEEEECggAABXACdKhFAAAEEECCAGQMIIIAAAggUECCAC6BTJQIIIIAAAgQwYwABBBBAAIECAgRwAXSqRAABBBBAgABmDCCAAAIIIFBAgAAugE6VCCCAAAIIEMCMAQQQQAABBAoIEMAF0KkSAQQQQAABApgxgAACCCCAQAEBArgAOlUigAACCCBAADMGEEAAAQQQKCBAABdAp0oEEEAAAQQIYMZAssD58+fPWWvf9ieKyCM3btx4J7mgFU947LHHft1ae9ta+4Ax5ufW2rPXrl37YVex/lhjzO0bN25c0GPOnz9/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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="71.5390625" 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="215.3701171874999" y="73.48818897637796"><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>absolute value list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>evens list</l><block s="reportNewList"><list></list></block></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><l> : </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></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="negative?" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="evens list" style="normal" x="10" y="169.00000799999998" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="absolute value list" style="normal" x="10" y="262.00001" color="243,118,29" 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 x="0" y="0" 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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></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 x="0" y="0" 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="doReport"><block s="reportQuotient"><custom-block s="Sum of %l"><block var="numbers"/></custom-block><block s="reportListLength"><block var="numbers"/></block></block></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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><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 x="0" y="0" 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="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></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></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>max</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>: </l><block var="max"/></list></block></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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>0</l></block><script><block s="doAddToList"><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>-1</l></block><block var="absolute value list"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block var="absolute value list"/></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l> : </l><custom-block s="list $arrowRight sentence %l"><block var="absolute value list"/></custom-block></list></block></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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block var="evens list"/></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block var="evens list"/></custom-block></block></script></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></blocks><variables><variable name="numbers"><list struct="atomic" id="1250">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="max"><l>190</l></variable><variable name="negative?"><bool>true</bool></variable><variable name="evens list"><list struct="atomic" id="1251">90,-2,0,190,8</list></variable><variable name="absolute value list"><list struct="atomic" id="1252">89,67,5,90,2,0,190,8</list></variable></variables></project><media name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>