<snapdata remixID="10066903"><project name="Lab 4.3: Number Cruncher" 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="30" y="30"><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>include negatives?</l><l></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><l></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><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="only evens %l"><block var="numbers"/></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><script x="97.67388756496075" y="619.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="27.96820678979384" y="16.934727921521024" 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"><comment x="0" y="0" w="90" collapsed="true">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>List of numbers</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doSetVar"><l>List of numbers</l><block s="reportSum"><block var="List of numbers"/><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></block></script></block><block s="doSetVar"><l>List of numbers</l><block s="reportNewList"><list><block var="List of numbers"/></list></block></block><block s="doReport"><block var="List of numbers"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>List of Numbers</l><block s="reportNewList"><list><block s="reportQuotient"><custom-block s="Sum of %l"><block var="numbers"/></custom-block><block s="reportListLength"><block var="numbers"/></block></block></list></block></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment x="0" y="0" w="90" collapsed="false">add to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>List of Numbers</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>0</l></block><script><block s="doSetVar"><l>List of Numbers</l><block s="reportOr"><block var="List of Numbers"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report true if each value in the list is greater than or equal to the one before it..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>List of Numbers</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="numbers"/></block></block></block><script><block s="doSetVar"><l>List of Numbers</l><block s="reportAnd"><block var="List of Numbers"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block></script><script><block s="doSetVar"><l>List of Numbers</l><block s="reportAnd"><block var="List of Numbers"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>List of Numbers</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="List of Numbers"/><block var="numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="numbers"/></block></block><script></script><script><block s="doSetVar"><l>List of Numbers</l><block var="i"/></block></script></block></script></block><block s="doReport"><block s="reportListItem"><block var="List of Numbers"/><block var="numbers"/></block></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="102" 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>List of Numbers</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>0</l></block><script><block s="doAddToList"><block s="reportJoinWords"><list><l> </l><block s="reportQuotient"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>-1</l></block></list></block><block var="List of Numbers"/></block></script><script><block s="doAddToList"><block s="reportJoinWords"><list><l> </l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></list></block><block var="List of Numbers"/></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>List of Numbers</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportJoinWords"><list><l> </l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></list></block><block var="List of Numbers"/></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></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="1305">89,67,5,90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3: Number Cruncher" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>