<snapdata remixID="9404014"><project name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydCZQcVfX/733V1T09CTAJGEAYQBAQ+LGEnYAaQRKyTFfVhGENCAECAoJsoogS4CcogrKLARE1EGDI9KuekDFhMewSSAgoLoABM+gPQjCTkMyku7re/Z87/+qcdph9MvQst8/hHDJd9ZbPe1Pfd+97U18E+QgBISAEhIAQEAKfOQH8zGuUCoWAEBACQkAICAEQAZZJIASEgBAQAkKgBAREgEsAXaoUAkJACAgBISACLHNACAgBISAEhEAJCIgAlwC6VCkEhIAQEAJCQARY5oAQEAJCQAgIgRIQEAEuAXSpUggIASEgBISACLDMASEgBISAEBACJSAgAlwC6FKlEBACQkAICAERYJkDQkAICAEhIARKQEAEuATQpUohIASEgBAQAiLAMgeEgBAQAkJACJSAgAhwCaBLlUJACAgBISAERIBlDggBISAEhIAQKAEBEeASQJcqhYAQEAJCQAiIAMscEAJCQAgIASFQAgIiwCWALlUKASEgBISAEBABljkgBISAEBACQqAEBESASwBdqhQCQkAICAEhIAIsc0AICAEhIASEQAkIiACXALpUKQSEgBAQAkJABFjmgBAQAkJACAiBEhAQAS4BdKlSCAgBISAEhIAIsMwBISAEhIAQEAIlICACXALoUqUQEAJCQAgIARFgmQNCQAgIASEgBEpAQAS4BNClSiEgBISAEBACIsAyB4SAEBACQkAIlICACHAJoEuVQkAICAEhIAREgGUOCAEhIASEgBAoAQER4BJAlyqFgBAQAkJACIgAyxwQAkJACAgBIVACAiLAJYAuVQoBISAEhIAQEAGWOSAEhIAQEAJCoAQERIBLAF2qFAJCQAgIASEgAixzQAgIASEgBIRACQiIAJcAulQpBISAEBACQkAEWOaAEBACQkAICIESEBABLgF0qVIICAEhIASEgAiwzAEhIASEgBAQAiUgIAJcAuhSpRAQAkJACAgBEWCZA0JACAgBISAESkBABLgE0KVKISAEhIAQEAIiwDIHhIAQEAJCQAiUgIAIcAmgS5VCQAgIASEgBESAZQ4IASEgBISAECgBARHgEkCXKoWAEBACQkAIiADLHBACQkAICAEhUAICIsAlgC5VCgEhIASEgBAQAZY5IASEgBAQAkKgBAREgEsAXaoUAkJACAgBISACLHNACAgBISAEhEAJCIgAlwC6VCkEhIAQEAJCQARY5oAQEAJCQAgIgRIQEAEuAXSpUggIASEgBISACLDMASEgBISAEBACJSAgAlwC6FKlEBACQkAICAERYJkDQkAICAEhIARKQEAEuATQpUohIASEgBAQAiLAMgeEgBAQAkJACJSAgAhwCaBLlUJACAgBISAERIBlDggBISAEhIAQKAEBEeASQJcqhYAQEAJCQAiIAMscEAJCQAgIASFQAgIiwCWALlUKASEgBISAEBABljkgBISAEBACQqAEBESASwBdqhQCQkAICAEhIAIsc0AICAEhIASEQAkIiACXALpUKQSEgBAQAkJABFjmgBAQAkJACAiBEhAQAS4BdKlSCAgBISAEhIAIsMwBISAEhIAQEAIlICACXALoUqUQEAJCQAgIARFgmQNCQAgIASEgBEpAQAS4BNClSiEgBISAEBACIsAyB4SAEBACQkAIlICACHAJoEuVQkAICAEhIAREgGUOCAEhIASEgBAoAQER4BJAlyqFgBAQAkJACIgAyxwQAkJACAgBIVACAiLAJYAuVQoBISAEhIAQEAGWOSAEhIAQEAJCoAQERIBLAF2qFAJCQAgIASEgAixzQAgIASEgBIRACQiIAJcAulQpBISAEBACQkAEWOaAEBACQkAICIESEBABLgF0qVIICAEhIASEgAiwzAEhIASEgBAQAiUgIAJcAuhSpRAQAkJACAgBEWCZA0JACAgBISAESkBABLgE0KVKISAEhIAQEAIiwDIHhIAQEAJCQAiUgIAIcAmgS5VCQAgIASEgBESAZQ4IASEgBISAECgBARHgEkCXKoWAEBACQkAIiADLHBACQkAICAEhUAICIsAlgC5VCgEhIASEgBAQAZY5IASEgBAQAkKgBAREgEsAXaoUAkJACAgBISACLHNACAgBISAEhEAJCIgAlwC6VCkEhIAQEAJCQARY5oAQEAJCQAgIgRIQEAEuAXSpUggIASEgBISACLDMASEgBISAEBACJSAgAlwC6FKlEBACQkAICAERYJkDQkAICAEhIARKQEAEuATQpUohIASEgBAQAiLAMgeEgBAQAkJACJSAgAhwCaBLlUJACAgBISAERIBlDggBISAEhIAQKAEBEeASQJcqhYAQEAJCQAiIAMscEAJCQAgI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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="58.34375" 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="442.67388756496064" y="642.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="10" 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></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="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="doReport"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportListItem"><l>4</l><block var="numbers"/></block></block></block><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportListItem"><l>6</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>8</l><block var="numbers"/></block></block></block></block></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="Sum of %l"><block var="numbers"/></custom-block><l>8</l></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="doIfElse"><block s="reportListContainsItem"><block var="numbers"/><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block s="reportNumbers"><l>1</l><l>8</l></block><block var="numbers"/></block></block></block><script><block s="doReport"><l>Has a Negative</l></block></script><script><block s="doReport"><l>Doesn&apos;t have a Negative</l></block></script></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="doReport"><l>Not implemented</l></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="doReport"><l>Not implemented</l></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="doReport"><l>Not implemented</l></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="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.99999999999994" 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" 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" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="Sum of" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><custom-block s="Sum of %l"><block var="numbers"/></custom-block></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1122">89,67,5,90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>