<snapdata remixID="10033134"><project name="Lab 4.3" 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="58.34375" 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="23.842519685039292" 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="list $arrowRight sentence %l"><custom-block s="make all positive %l"><block var="numbers"/></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"/></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"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="new list" style="normal" x="10" y="166.00000799999998" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="even list" style="normal" x="10" y="259.00001" 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"><comment w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of numbers"/></block></block></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"><comment w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doSetVar"><l>average</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="average"/><block s="reportListLength"><block var="List of Numbers"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment 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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportMonadic"><l><option>sign</option></l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><l>-1</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 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="reportListLength"><block var="List of Numbers"/></block><script><block s="doIfElse"><block s="reportOr"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block s="reportSum"><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>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="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"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>new list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doAddToList"><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><block var="new list"/></block></script></block><block s="doReport"><block var="new list"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>even list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><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="1259">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="average"><l>56.875</l></variable><variable name="max"><l>190</l></variable><variable name="new list"><list struct="atomic" id="1260">89,67,5,90,2,0,190,8</list></variable><variable name="even list"><list struct="atomic" id="1261">90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>