<snapdata remixID="11115839"><project name="Lab 4.3 - Emma Olson" 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 - Emma Olson"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>counter</l><block var="item"/></block></script></block><block s="doReport"><block var="counter"/></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="doSetVar"><l>counter</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doChangeVar"><l>counter</l><block var="item"/></block></script></block><block s="doSetVar"><l>counter</l><block s="reportQuotient"><block var="counter"/><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block></block></block><block s="doReport"><block var="counter"/></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 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>counter</l><l>0</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><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="doSetVar"><l>counter</l><l>1</l></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="counter"/><block var="numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="counter"/><l>1</l></block><block var="numbers"/></block></block><script><block s="doWait"><l>0.01</l></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>counter</l><l>1</l></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="doSetVar"><l>counter</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="counter"/></block><script><block s="doSetVar"><l>counter</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="counter"/></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>New all positive list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doDeleteFromList"><l>1</l><block var="New all positive list"/></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><l>, </l></list></block><block var="New all positive list"/></block></script></block><block s="doReplaceInList"><block s="reportListAttribute"><l><option>length</option></l><block var="New all positive list"/></block><block var="New all positive list"/><block s="reportListItem"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><block var="numbers"/></block></block><block s="doReport"><block var="New all 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>New only evens list</l><block s="reportNewList"><list><l></l></list></block></block><block s="doDeleteFromList"><l>1</l><block var="New only evens list"/></block><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIfElse"><block s="reportIsIdentical"><block s="reportQuotient"><block var="item"/><l>2</l></block><block s="reportRound"><block s="reportQuotient"><block var="item"/><l>2</l></block></block></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block var="item"/><l>, </l></list></block><block var="New only evens list"/></block></script><script><block s="doWait"><l>0.01</l></block></script></block></script></block><block s="doReplaceInList"><block s="reportListAttribute"><l><option>length</option></l><block var="New only evens list"/></block><block var="New only evens list"/><block s="reportListItem"><block s="reportListAttribute"><l><option>length</option></l><block var="numbers"/></block><block var="numbers"/></block></block><block s="doReport"><block var="New only evens list"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999994" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="split" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></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="1132"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="1133"></list></costumes><sounds><list struct="atomic" id="1134"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="84.734375" 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="1139"><costumes><list struct="atomic" id="1140"></list></costumes><sounds><list struct="atomic" id="1141"></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>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive </l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-80</l></block><block s="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>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="counter" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="New all positive list" style="normal" x="10" y="124.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher var="New only evens list" style="normal" x="10" y="217.00000599999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="numbers"><list struct="atomic" id="1273">89,67,5,90,-2,0,190,8</list></variable><variable name="counter"><l>190</l></variable><variable name="New all positive list"><list struct="atomic" id="1274">&quot;89, &quot;,&quot;67, &quot;,&quot;5, &quot;,&quot;90, &quot;,&quot;2, &quot;,&quot;0, &quot;,&quot;190, &quot;,8</list></variable><variable name="New only evens list"><list struct="atomic" id="1275">&quot;90, &quot;,&quot;-2, &quot;,&quot;0, &quot;,&quot;190, &quot;,8</list></variable></variables></scene></scenes></project><media name="Lab 4.3 - Emma Olson" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>