<snapdata remixID="13109128"><project name="4.3 Lab" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.3 Lab"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;List of numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="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="numbers"/></block><script><block s="doChangeVar"><l>sum</l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average %&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="doSetVar"><l>avg</l><block s="reportQuotient"><block var="sum"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block><block s="doReport"><block var="avg"/></block></script></block-definition><block-definition s="includes negative %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>neg</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>0</l></list></block><script><block s="doSetVar"><l>neg</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block var="neg"/></block></script></block-definition><block-definition s="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="doSetVar"><l>inc</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="numbers"/></block></list></block><script><block s="doSetVar"><l>inc</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>inc</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block var="inc"/></block></script></block-definition><block-definition s="maximum %&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="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="max"/><block s="reportListItem"><block var="i"/><block var="numbers"/></block></list></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></script><list></list></block></script></block><block s="doReport"><block var="max"/></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="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>0</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="numbers"/><block s="reportVariadicProduct"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>-1</l></list></block></block></script><list></list></block></script></block><block s="doSetVar"><l>newlist</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>, </l></list></block><block var="newlist"/></block></script></block><block s="doReport"><block var="newlist"/></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="doSetVar"><l>List of Numbers</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>2</l></block><l>0</l></list></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>, </l></list></block><block var="List of Numbers"/></block></script><list></list></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script><scripts><script x="438.0957051249999" y="85.00000299999999"><block var="numbers"/></script></scripts></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="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportVariadicSum"><list><l>0</l><l>0</l></list></block></block></block></script><list></list></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="reportVariadicGreaterThan"><list><block var="i"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></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="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block><l>0</l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></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="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportVariadicSum"><list><l>0</l><l>0</l></list></block></block></block></script><list></list></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="reportVariadicEquals"><list><block var="i"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999994" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block><l>0</l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></list></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block var="index"/><l>1</l></list></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block><l>0</l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></list></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="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></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="reportTextAttribute"><l><option>length</option></l><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="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block><l>0</l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></list></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="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></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="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block><l>0</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="sentence"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></block></block></list></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></list></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><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></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><list></list></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 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" id="1345"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1346"></list></costumes><sounds><list struct="atomic" id="1347"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="91.33203125" 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="1352"><costumes><list struct="atomic" id="1353"></list></costumes><sounds><list struct="atomic" id="1354"></list></sounds><blocks></blocks><variables></variables><scripts><script x="441.51640724999993" y="615.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="195" y="545.5118110236222"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></script><script x="66.84251968503929" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></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 %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 %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="increasing %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="196.4853515625" collapsed="false">I used false and true blocks as well as repeat blocks to make this work. if i is equal to 1 and the number is greater than i-1, it will be true. If it is not, it will be false. All other cases will be true.</comment></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 %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="383" collapsed="false">The code searches through each number in the list to find any negative numbers. If it finds any, it will change them to positive values.</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="297" collapsed="false">The code searches through each number in the list to find any odd numbers. If it finds any, it will change them to even integers.</comment></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="avg" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="neg" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="inc" style="normal" x="10" y="169.00000799999998" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="193.00000999999997" color="243,118,29" hidden="true"/><watcher var="newlist" style="normal" x="10" y="214.00001199999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="1482">89,67,5,90,2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="avg"><l>55.875</l></variable><variable name="neg"><bool>true</bool></variable><variable name="inc"><bool>false</bool></variable><variable name="max"><l>190</l></variable><variable name="newlist"><list struct="atomic" id="1483">&quot;89, &quot;,&quot;67, &quot;,&quot;5, &quot;,&quot;90, &quot;,&quot;2, &quot;,&quot;0, &quot;,&quot;190, &quot;,&quot;8, &quot;</list></variable></variables></scene></scenes></project><media name="4.3 Lab" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>