<snapdata remixID="11089983"><project name="Lab 4.3 Starter" app="Snap! 6, https://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" hyperops="true" 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="71.5390625" 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="85.46751968503935" y="26.73818897637784"><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"/><variables><variable name="sum"><l>447</l></variable></variables></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 numbers : </l><custom-block s="Maximum of %l"><block var="numbers"/><variables><variable name="max"><l>190</l></variable></variables></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="list $arrowRight sentence %l"><custom-block s="make all positive %l"><block var="numbers"/><variables><variable name="Positive list"><list struct="atomic" id="111">89,67,5,90,2,0,190,8</list></variable></variables></custom-block></custom-block></list></block><l>12</l><comment w="530" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional]</comment></block><block s="gotoXY"><l>-100</l><l>-80</l></block><block s="write"><block s="reportJoinWords"><list><l>Only evens : </l><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/><variables><variable name="Even list"><list struct="atomic" id="127">90,-2,0,190,8</list></variable></variables></custom-block></custom-block></list></block><l>12</l><comment w="433.2" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional].</comment></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><variables><list struct="atomic" id="132">sum</list></variables><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"><custom-block s="Sum of %l"><block var="List of Numbers"/><variables><variable name="sum"><l>447</l></variable></variables></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="List of Numbers"/></block></block></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add code to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="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"><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="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List of Numbers"/></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"><comment x="0" y="0" w="90" collapsed="false">add code to report the largest number in the list..</comment><variables><list struct="atomic" id="217">max</list></variables><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="List of Numbers"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><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"><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><variables><list struct="atomic" id="253">Positive list</list></variables><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Positive list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block><block var="Positive list"/></block></script></block><block s="doReport"><block var="Positive list"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><variables><list struct="atomic" id="275">Even list</list></variables><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Even 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 var="item"/><block var="Even list"/></block></script></block></script></block><block s="doReport"><block var="Even 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="1192">89,67,5,90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>