<snapdata remixID="10368411"><project name="Lab 4.3 Starter" 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,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As0roY3Ur6uMWVKMfw0p/GqOHtvQX+1SYf2+f+ntw/Di0VG+6LvG1je5+n4tp+ult0z4yk2DPCvV/8s+N+37Vaiu/rrmpH8UclseV8TXIppDh+ZwVz/xvIvn0In+4aWzpRIggJfqcqznYMa8KLSeQpw1AgisogABvIpX9ZSck66Qhv4lDafk1BgmAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBUggLNEHIAAAggggEB5AQK4vCktIoAAAgggkBX4f3czoliCYcq9AAAAAElFTkSuQmCC</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="111.125" 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="306.3701171874999" y="96.48818897637793"><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="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></list></block><l>12</l></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="list $arrowRight sentence %l"><custom-block s="make all positive %l"><block var="numbers"/></custom-block></custom-block></list></block><l>12</l></block></script><script x="483.8261718749999" y="99.98818897637793"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></script><comment x="756" y="493.15485564304424" 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><comment x="703.4091796874999" y="564.9881889763777" 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><script x="701.6630859374999" y="441.15485564304424"><custom-block s="make all positive %l"><block var="numbers"/></custom-block></script><script x="481.7666015624999" y="624.9881889763777"><custom-block s="only evens %l"><block var="numbers"/></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="x" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/><watcher var="l" style="normal" x="10" y="124.00000399999999" color="243,118,29"/></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>x</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>x</l><block var="item"/></block></script></block><block s="doReport"><block var="x"/></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="List of Numbers"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="List of Numbers"/></block></block></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment x="0" y="0" 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="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="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></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 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>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="List of Numbers"/></block><l>1</l></block><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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 x="0" y="0" 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>x</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="x"/><block var="item"/></block><script><block s="doSetVar"><l>x</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" 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>x</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="x"/></block></script></block><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" 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>x</l><block s="reportNewList"><list></list></block></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="x"/></block></script></block></script></block><block s="doReport"><block var="x"/></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="1198">89,67,5,90,-2,0,190,8</list></variable><variable name="x"><list struct="atomic" id="1199">89,67,5,90,2,0,190,8</list></variable><variable name="l"><l>0</l></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>