<snapdata remixID="11089974"><project name="Lab 4.3 Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4.3 Starter"><notes></notes><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="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="Sum of %l"><block var="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 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="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block var="item"/></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="doDeclareVariables"><list><l>num</l></list></block><block s="doSetVar"><l>num</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="item"/><block var="num"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSetVar"><l>num</l><block var="item"/></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="doDeclareVariables"><list><l>num</l></list></block><block s="doSetVar"><l>num</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="reportGreaterThan"><block var="item"/><block var="num"/></block><script><block s="doSetVar"><l>num</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="num"/></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>positive list</l><block var="List of Numbers"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="positive list"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="positive list"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="i"/><block var="positive list"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="positive list"/></block></block></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="positive list"/></block><script><block s="doReplaceInList"><block var="i"/><block var="positive list"/><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="positive list"/></block><l> </l></list></block></block></script></block><block s="doReport"><block var="positive list"/></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>even numbers</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>List of Numbers</l><block var="numbers"/></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 s="reportJoinWords"><list><block var="item"/><l> </l></list></block><block var="even numbers"/></block></script></block></script></block><block s="doReport"><block var="even numbers"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition></blocks><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" id="1099"><pentrails>data:image/png;base64,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BwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQgAAEIQKBRAQRwo3JoBwEIQAACEGhCAAHcBB6aQgACEIAABBoVQAA3Kod2EIAABCAAgSYEEMBN4KEpBCAAAQhAoFEBBHCjcmgHAQhAAAIQaEIAAdwEHppCAAIQgAAEGhVAADcqh3YQgAAEIACBJgQQwE3goSkEIAABCECgUQEEcKNyaAcBCEAAAhBoQgAB3AQemkIAAhCAAAQaFUAANyqHdhCAAAQgAIEmBBDATeChKQQg8P/aq0MCAAAABmH9W78DtwuAmYEAAQJVwICrnI4AAQIECBwCBnzgSQkQIECAQBUw4CqnI0CAAAECh4ABH3hSAgQIECBQBQy4yukIECBAgMAhYMAHnpQAAQIECFQBA65yOgIECBAgcAgY8IEnJUCAAAECVcCAq5yOAAECBAgcAgZ84EkJECBAgEAVGG+N0oXVzQ8NAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="1100"></list></costumes><sounds><list struct="atomic" id="1101"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="97.9296875" 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="1106"><costumes><list struct="atomic" id="1107"></list></costumes><sounds><list struct="atomic" id="1108"></list></sounds><blocks></blocks><variables></variables><scripts><script x="81.56224624753935" y="21.00000000000003"><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="8.312499999998408" y="8.31250000000005" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10.312499999998408" y="127.07500332499998" color="243,118,29" hidden="true"/><watcher var="prev number" style="normal" x="7.312499999998408" y="99.61875166249996" color="243,118,29" hidden="true"/><watcher var="even numbers" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="positive list" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="1227">89 ,67 ,5 ,90 ,2 ,0 ,190 ,8 </list></variable><variable name="prev number"><l></l></variable><variable name="sum"><l>447</l></variable><variable name="even numbers"><list struct="atomic" id="1228">90  ,2  ,0  ,190  ,8  </list></variable><variable name="positive list"><ref id="1227"></ref></variable></variables></scene></scenes></project><media name="Lab 4.3 Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>