<snapdata remixID="10369552"><project name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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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="51.74609375" 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="441.51640725000004" y="637.4000019999999"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="85.46751968503935" y="26.73818897637784"><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></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></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List of numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of numbers"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment 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"><block var="sum"/><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 w="90" collapsed="false">add code 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="doReport"><l>True</l></block></script></block-definition><block-definition s="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add code to report true if each value in the list is greater than or equal to the one before it..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l>No</l></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l>190</l></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l>89 67 4 90 0 190 8</l></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l>90 -2 0 190 8</l></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="1074">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable></variables></project><media name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>