<snapdata remixID="9405630"><project name="Lab 4.3" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3deZwcVbk//uc53dWTCduAElQcUATRICQQEGTRCEJImOmqmjCKARFRFlFZVVwvRr0iCl5A4hIQUXYmmTrVEzKXsBgUUJAAidfdq0K4Xg0gk0Ay9FLn+b6e/Kr59Y3JJDNJ6NTMp/9LurvOqfepzKfOqTN5mPCCAAQgAAEIQOAVF+BXvEU0CAEIQAACEIAAIYBxEUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCAcQ1AAAIQgAAEmiCAAG4COpqEAAQgAAEIIIBxDUAAAhCAAASaIIAAbgI6moQABCAAAQgggHENQAACEIAABJoggABuAjqahAAEIAABCCCA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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="31.953125" 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="39.84251968503921" y="10"><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="116.51640724999979" y="526.9118130236252"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></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="80" collapsed="true">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="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>b</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doSetVar"><l>b</l><block s="reportSum"><block var="b"/><block s="reportListItem"><block var="a"/><block var="List of numbers"/></block></block></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>b</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doSetVar"><l>b</l><block s="reportSum"><block var="b"/><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block></block></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doSetVar"><l>b</l><block s="reportQuotient"><block var="b"/><block s="reportListLength"><block var="List of Numbers"/></block></block></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>2</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="a"/><l>1</l></block><block var="List of Numbers"/></block><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>b</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="reportLessThan"><block var="b"/><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>b</l><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block var="b"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="a"/><block var="List of Numbers"/><block s="reportProduct"><l>-1</l><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block></block></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="true">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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="a"/><block var="List of Numbers"/></block><l>2</l></block><l>0</l></block></block><script><block s="doDeleteFromList"><block var="a"/><block var="List of Numbers"/></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doReport"><block var="List of Numbers"/></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="1284">67,90,2,0,190,8</list></variable></variables></project><media name="Lab 4.3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>