<snapdata remixID="9407020"><project name="Lab 4.3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="50" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="44.84251968503929" 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="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><script x="472.51640725000004" y="689.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="10" y="145.00000599999998" color="243,118,29" extX="80" extY="70" hidden="true"/></sprites></stage><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>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="List of Numbers"/></block></block></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></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"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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"><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="List of Numbers"/></block></block><block s="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block var="max"/><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></script></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"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><l>0</l></block><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="list"/></block></script><script><block s="doAddToList"><block s="reportJoinWords"><list><block var="item"/><l> </l></list></block><block var="list"/></block></script></block></script></block><block s="doReport"><block var="list"/></block></script></block-definition><block-definition s="only evens %&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>list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block var="item"/><l> </l></list></block><block var="list"/></block></script></block></script></block><block s="doReport"><block var="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.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1226">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="max"><l>190</l></variable><variable name="list"><list struct="atomic" id="1227">90 ,-2 ,0 ,190 ,8 </list></variable></variables></project><media name="Lab 4.3" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>