<snapdata remixID="11089910"><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>total</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doChangeVar"><l>total</l><block var="item"/></block></script></block><block s="doReport"><block var="total"/></block></script><scripts><script x="272.4462890625" y="128.66666666666663"><block var="length"/></script><script x="229.125" y="75.83333333333331"><block var="List of numbers"/></script><script x="124" y="146.66666666666669"><block s="doAddToList"><block var="item"/><block var="total"/></block></script></scripts></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="doSetVar"><l>AVERAGE</l><l>0</l></block><block s="doSetVar"><l>length</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block><block s="doSetVar"><l>AVERAGE</l><block s="reportQuotient"><block var="total"/><block var="length"/></block></block><block s="doReport"><block var="AVERAGE"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment x="0" y="0" w="90" collapsed="false">add 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="doSetVar"><l>negatives</l><l>no</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block var="item"/></block><script><block s="doSetVar"><l>negatives</l><l>Yes</l></block></script></block></script></block><block s="doReport"><block var="negatives"/></block></script><scripts><script x="236" y="73.66666666666669"><block s="doIfElse"><l/><script></script><script><block s="doReport"><l>no</l></block></script></block></script></scripts></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="doSetVar"><l>increase</l><l>Yes</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block s="reportDifference"><block s="reportListItem"><block var="item"/><block var="numbers"/></block><l>1</l></block><block var="item"/></block><block s="reportEquals"><block s="reportDifference"><block s="reportListItem"><block var="item"/><block var="numbers"/></block><l>1</l></block><block var="item"/></block></block><script><block s="doSetVar"><l>increase</l><l>No</l></block></script></block></script></block><block s="doReport"><block var="increase"/></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="true">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>highest</l><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="highest"/></block><script><block s="doSetVar"><l>highest</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="highest"/></block></script><scripts><script x="239.3759765625" y="219.66666666666669"><block s="reportCONS"><l></l><block var="item"/></block></script></scripts></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="doSetVar"><l>new list</l><block var="numbers"/></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="new list"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block var="i"/></block><script><block s="doSetVar"><l>change</l><block s="reportProduct"><l>-1</l><block var="i"/></block></block><block s="doReplaceInList"><block var="i"/><block var="new list"/><block var="change"/></block></script></block></script></block><block s="doReport"><block var="new list"/></block></script><scripts><script x="202.9951171875" y="278.1666666666668"><block s="reportTextSplit"><l>hello world</l><block var="numbers"/></block></script><script x="377.1162109375" y="176.33333333333337"><block var="change"/></script><script x="64.8876953125" y="267.50000000000006"><block var="item"/></script><script x="233.9208984375" y="135.66666666666657"><block var="item"/></script><script x="235.3134765625" y="113.83333333333331"><block var="item"/></script><script x="405.3134765625" y="175.83333333333331"><block var="i"/></script><script x="304" y="182.50000000000006"><block s="doDeleteFromList"><block var="i"/><block var="new list"/></block></script><script x="324.2861328125" y="246.33333333333354"><block var="change"/></script></scripts></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="doSetVar"><l>1</l><l>1</l></block><block s="doSetVar"><l>3</l><l>3</l></block><block s="doSetVar"><l>5</l><l>5</l></block><block s="doSetVar"><l>7</l><l>7</l></block><block s="doSetVar"><l>9</l><l>9</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportEquals"><block s="reportLetter"><l><option>last</option></l><block var="item"/></block><block s="reportOr"><block var="1"/><block s="reportOr"><block var="3"/><block s="reportOr"><block var="5"/><block s="reportOr"><block var="7"/><block var="9"/></block></block></block></block></block><script><block s="doDeleteFromList"><block var="item"/><block var="numbers"/></block></script></block></script></block><block s="doReport"><block var="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="1115"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3XucHEXVN/BzaqZnsxuEBYGouIDIRUEuCSAKKhEkIWF3unvDKgIiolxEBQERr49BfUQRFBQUAwIq9yHb1bMhKxEwKCAgCYnKo4KiEPCBAA8bINnMpeu8n5O3h88Y95Irk9n85i/I7HRVf6szv67q2hwmvCAAAQhAAAIQeM0F+DVvEQ1CAAIQgAAEIEAIYFwEEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuAjiYhAAEIQAACCGBcAxCAAAQgAIEGCCCAG4COJiEAAQhAAAIIYFwDEIAABCAAgQYIIIAbgI4mIQABCEAAAghgXAMQgAAEIACBBggggBuA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</pentrails><costumes><list struct="atomic" id="1116"></list></costumes><sounds><list struct="atomic" id="1117"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="78.13671875" 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="1122"><costumes><list struct="atomic" id="1123"></list></costumes><sounds><list struct="atomic" id="1124"></list></sounds><blocks></blocks><variables></variables><scripts><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>4</l><l>-23</l><l>250</l><l>90</l><l>2</l><l>0</l><l>-88</l><l>220</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="total" style="normal" x="10" y="124.00000399999999" color="243,118,29"/><watcher var="length" style="normal" x="10" y="145.00000599999998" color="243,118,29"/><watcher var="AVERAGE" style="normal" x="10" y="166.00000799999998" color="243,118,29"/><watcher var="total 2" style="normal" x="10" y="187.00000999999997" color="243,118,29"/><watcher var="negatives" style="normal" x="10" y="208.00001199999997" color="243,118,29"/><watcher var="increase" style="normal" x="10" y="229.00001399999996" color="243,118,29"/><watcher var="highest" style="normal" x="10" y="250.00001599999996" color="243,118,29"/><watcher var="new list" style="normal" x="10" y="271.00001799999995" color="243,118,29" extX="80" extY="70"/><watcher var="change" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="spot" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="1" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="3" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="5" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="7" style="normal" x="10" y="338.999998" color="243,118,29"/><watcher var="9" style="normal" x="10" y="338.999998" color="243,118,29"/></sprites></stage><variables><variable name="1"><l>1</l></variable><variable name="3"><l>3</l></variable><variable name="5"><l>5</l></variable><variable name="7"><l>7</l></variable><variable name="9"><l>9</l></variable><variable name="numbers"><list struct="atomic" id="1254">4,-23,250,90,2,0,-88,220</list></variable><variable name="total"><l>455</l></variable><variable name="length"><l>8</l></variable><variable name="AVERAGE"><l>56.875</l></variable><variable name="total 2"><l>0</l></variable><variable name="negatives"><l>Yes</l></variable><variable name="increase"><l>No</l></variable><variable name="highest"><l>250</l></variable><variable name="new list"><ref id="1254"></ref></variable><variable name="change"><l>88</l></variable><variable name="spot"><l></l></variable></variables></scene></scenes></project><media name="Lab 4.3 Starter" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>