<snapdata remixID="10033878"><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="-7.94921875" 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="134.8425196850393" 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>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives? </l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing? </l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive </l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l><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></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="total sum" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="increasing?" style="normal" x="134" y="39.000005999999985" color="243,118,29" hidden="true"/><watcher var="positive list" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="item on list" style="normal" x="277" y="33.000001999999995" color="243,118,29" hidden="true"/><watcher var="maximum" style="normal" x="95" y="51.00000799999998" color="243,118,29" 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 x="0" y="0" 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>total sum</l><l>0</l></block><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doChangeVar"><l>total sum</l><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></block><block s="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doReport"><block var="total sum"/></block></script></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>total sum</l><l>0</l></block><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doChangeVar"><l>total sum</l><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></block><block s="doReport"><block s="reportQuotient"><block var="total sum"/><block s="reportListLength"><block var="numbers"/></block></block></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="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></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="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doSetVar"><l>increasing?</l><l>0</l></block><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportOr"><block s="reportLessThan"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="item on list"/><l>1</l></block><block var="numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><block s="reportListItem"><block s="reportSum"><block var="item on list"/><l>1</l></block><block var="numbers"/></block></block></block><script><block s="doChangeVar"><l>increasing?</l><l>1</l></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script><script><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="increasing?"/><block s="reportDifference"><block s="reportListLength"><block var="numbers"/></block><l>1</l></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-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="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doSetVar"><l>maximum</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><block var="maximum"/></block><script><block s="doSetVar"><l>maximum</l><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script><script><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></block></script></block></script></block><block s="doReport"><block var="maximum"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doSetVar"><l>item on list</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doSetVar"><l>positive list</l><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="item on list"/><block var="numbers"/><block s="reportJoinWords"><list><block s="reportProduct"><block var="positive list"/><l>-1</l></block><l> </l></list></block></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script><script><block s="doReplaceInList"><block var="item on list"/><block var="numbers"/><block s="reportJoinWords"><list><block var="positive list"/><l> </l></list></block></block><block s="doChangeVar"><l>item on list</l><l>1</l></block></script></block></script></block></script></block><block s="doReport"><block var="numbers"/></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>item on list</l><l>1</l></block><block s="doIf"><block s="reportIsA"><block var="total sum"/><l><option>number</option></l></block><script><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="item on list"/><block var="numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doChangeVar"><l>item on list</l><l>1</l></block></script><script><block s="doDeleteFromList"><block var="item on list"/><block var="numbers"/></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="numbers"/></block><l>0</l></block><script><block s="doAddToList"><l>None</l><block var="numbers"/></block></script></block><block s="doReport"><block var="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="1375">None</list></variable><variable name="item on list"><l>1</l></variable><variable name="total sum"><l>8</l></variable><variable name="increasing?"><l>7</l></variable><variable name="positive list"><l>1</l></variable><variable name="maximum"><l>1</l></variable></variables></project><media name="Lab 4.3 Number Cruncher" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>