<snapdata remixID="10038254"><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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydeZwcVbn+3/dUV2YS0MywJIC5KAgXUIFJLlwVRBYjwiXTdWrCsIgsynoVZVWQRUAQBJSfcgEvCIgLLgyZOtUJBlERRLigQALEi7ggm2xhmYQl6enuen+fZ+5pPu0w09OZmdAT8tYfSmaqzvI9Z+o573tO98OklxJQAkpACSgBJfCWE+C3vEatUAkoASWgBJSAEiAVYJ0ESkAJKAEloASaQEAFuAnQtUoloASUgBJQAirAOgeUgBJQAkpACTSBgApwE6BrlUpACSgBJaAEVIB1DigBJaAElIASaAIBFeAmQNcqlYASUAJKQAmoAOscUAJKQAkoASXQBAIqwE2ArlUqASWgBJSAElAB1jmgBJSAElACSqAJBFSAmwBdq1QCSkAJKAEloAKsc0AJKAEloASUQBMIqAA3AbpWqQSUgBJQAkpABVjngBJQAkpACSiBJhBQAW4CdK1SCSgBJaAElIAKsM4BJaAElIASUAJNIKAC3AToWqUSUAJKQAkoARVgnQNKQAkoASWgBJpAQAW4CdC1SiWgBJSAElACKsA6B5SAElACSkAJNIGACnAToGuVSkAJKAEloARUgHUOKAEloASUgBJoAgEV4CZA1yqVgBJQAkpACagA6xxQAkpACSgBJdAEAirATYCuVSoBJaAElIASUAHWOaAElIASUAJKoAkEVICbAF2rVAJKQAkoASWgAqxzQAkoASWgBJRAEwioADcBulapBJSAElACSkAFWOeAElACSkAJKIEmEFABbgJ0rVIJKAEloASUgAqwzgEloASUgBJQAk0goALcBOhapRJQAkpACSgBFWCdA0pACSgBJaAEmkBABbgJ0LVKJaAElIASUAIqwDoHlIASUAJKQAk0gYAKcBOga5VKQAkoASWgBFSAdQ4oASWgBJSAEmgCARXgJkDXKpWAElACSkAJqADrHFACSkAJKAEl0AQCKsBNgK5VKgEloASUgBJQAdY5oASUgBJQAkqgCQRUgJsAXatUAkpACSgBJaACrHNACSgBJaAElEATCKgANwG6VqkElIASUAJKQAVY54ASUAJKQAkogSYQUAFuAnStUgkoASWgBJSACrDOASWgBJSAElACTSCgAtwE6FqlElACSkAJKAEVYJ0DSkAJKAEloASaQEAFuAnQtUoloASUgBJQAirAOgeUgBJQAkpACTSBgApwE6BrlUpACSgBJaAEVIB1DigBJaAElIASaAIBFeAmQNcqlYASUAJKQAmoAOscUAJKQAkoASXQBAIqwE2ArlUqASWgBJSAElAB1jmgBJSAElACSqAJBFSAmwBdq1QCSkAJKAEloAKsc0AJKAEloASUQBMIqAA3AbpWqQSUgBJQAkpABVjngBJQAkpACSiBJhBQAW4CdK1SCSgBJaAElIAKsM4BJaAElIASUAJNIKAC3AToWqUSUAJKQAkoARVgnQNKQAkoASWgBJpAQAW4CdC1SiWgBJSAElACKsA6B5SAElACSkAJNIGACnAToGuVSkAJKAEloARUgHUOKAEloASUgBJoAgEV4CZA1yqVgBJQAkpACagA6xxQAkpACSgBJdAEAirATYCuVSoBJaAElIASUAHWOaAElIASUAJKoAkEVICbAF2rVAJKQAkoASWgAqxzQAkoASWgBJRAEwioADcBulapBJSAElACSkAFWOeAElACSkAJKIEmEFABbgJ0rVIJKAEloASUgAqwzgEloASUgBJQAk0goALcBOhapRJQAkpACSgBFWCdA0pACSgBJaAEmkBABbgJ0LVKJaAElIASUAIqwDoHlIASUAJKQAk0gYAKcBOga5VKQAkoASWgBFSAdQ4oASWgBJSAEmgCARXgJkDXKpWAElACSkAJqADrHFACSkAJKAEl0AQCKsBNgK5VKgEloASUgBJQAdY5oASUgBJQAkqgCQRUgJsAXatUAkpACSgBJaACrHNACSgBJaAElEATCKgANwG6VqkElIASUAJKQAVY54ASUAJKQAkogSYQUAFuAnStUgkoASWgBJSACrDOASWgBJSAElACTSCgAtwE6FqlElACSkAJKAEVYJ0DSkAJKAEloASaQEAFuAnQtUoloASUgBJQAirAOgeUgBJQAkpACTSBgApwE6BrlUpACSgBJaAEVIB1DigBJaAElIASaAIBFeAmQNcqlYASUAJKQAmoAOscUAJKQAkoASXQBAIqwE2ArlUqASWgBJSAElAB1jmgBJSAElACSqAJBFSAmwBdq1QCSkAJKAEloAKsc0AJKAEloASUQBMIqAA3AbpWqQSUgBJQAkpABVjngBJQAkpACSiBJhBQAW4CdK1SCSgBJaAElIAKsM4BJaAE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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="0" y="0" 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="319.8425196850393" y="45.48818897637801"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block><block s="up"></block><block s="gotoXY"><l>-100</l><l>40</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive</l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l><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="396.51640725000004" y="562.400002"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="13" y="180.66666666666674"><custom-block s="sum of %s"><block var="numbers"/></custom-block></script><script x="16" y="210.66666666666674"><custom-block s="average of %s"><block var="numbers"/></custom-block></script><script x="495.2985743725393" y="10.988188976377955"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></script><script x="20" y="244.66666666666652"><custom-block s="includes negative %s"><block var="numbers"/></custom-block></script><script x="11" y="284.6666666666665"><custom-block s="is increasing? %s"><block var="numbers"/></custom-block></script><script x="18" y="310.66666666666674"><custom-block s="maximum of %s"><block var="numbers"/></custom-block></script><script x="20" y="338.66666666666674"><custom-block s="make all positive %s"><block var="numbers"/></custom-block></script><script x="60" y="393.66666666666674"><custom-block s="only evens %s"><block var="numbers"/></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="43" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="136.000002" color="243,118,29"/><watcher var="average" style="normal" x="10" y="157.000004" color="243,118,29"/><watcher var="current max" style="normal" x="10" y="178.00000599999998" color="243,118,29"/><watcher var="evens" style="normal" x="10" y="199.00000799999998" color="243,118,29" extX="79.99999999999989" 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="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="doReport"><l>Not implemented</l></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="doReport"><l>Not Implemented</l></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="doReport"><l>Not implemented</l></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="doReport"><l>Not implemented</l></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="doReport"><l>Not implemented</l></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="doReport"><l>Not implemented</l></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="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><block-definition s="sum of" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="sum of %&apos;listnum&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></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="listnum"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="i"/><block s="reportListItem"><block var="i"/><block var="listnum"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="sumof %&apos;Numbers List&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></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="Numbers List"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="i"/><block s="reportListItem"><block var="i"/><block var="Numbers List"/></block></block></block></script></block><block s="doSayFor"><block var="sum"/><l>2</l></block></script><scripts><script x="245.5439453125" y="49.833333333333314"><block var="listnum"/></script><script x="267" y="101.6666666666668"><block var="listnum"/></script><script x="10" y="189.6666666666668"><block s="reportListLength"><block var="Numbers List"/></block></script></scripts></block-definition><block-definition s="average of" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Average of %&apos;Numbers List&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Numbers List"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="i"/><block s="reportListLength"><block var="Numbers List"/></block></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="Numbers List"/></block></block></block><block s="doSayFor"><block var="average"/><l>2</l></block></script></block-definition><block-definition s="average of %&apos;Number List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Number List"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="i"/><block s="reportListLength"><block var="Number List"/></block></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="Number List"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="includes negative?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="includes negative %&apos;Numbers List&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Numbers List"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="Numbers List"/></block></block><script><block s="doReport"><l>includes negative</l></block></script><script><block s="doReport"><l>no negative</l></block></script></block></script></block></script><scripts><script x="499" y="151.83333333333331"><block s="doSetVar"><l>sum</l><l>0</l></block></script><script x="479" y="320.5000000000003"><block s="doReport"><block var="sum"/></block></script></scripts></block-definition><block-definition s="is increasing? %&apos;numbers list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers list"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportDifference"><block var="i"/><l>1</l></block><block s="reportListItem"><block var="i"/><block var="numbers list"/></block></block><script><block s="doReport"><l>not increasing</l></block></script><script><block s="doReport"><l>increasing</l></block></script></block></script></block></script></block-definition><block-definition s="maximum of %&apos;number list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>current max</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="number list"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="number list"/></block><block var="current max"/></block><script><block s="doSetVar"><l>current max</l><block s="reportListItem"><block var="i"/><block var="number list"/></block></block></script></block></script></block><block s="doReport"><block var="current max"/></block></script></block-definition><block-definition s="make all positive %&apos;Numbers list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Numbers list"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="Numbers list"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="Numbers list"/><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="Numbers list"/></block><l>-1</l></block></block></script></block></script></block><block s="doReport"><block var="Numbers list"/></block></script></block-definition><block-definition s="only evens %&apos;Numbers list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>evens</l><block s="reportNewList"><list><l></l></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="Numbers list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="Numbers list"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="Numbers list"/></block><block var="evens"/></block></script></block></script></block><block s="doReport"><block var="evens"/></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1357">89,67,5,90,2,0,190,8</list></variable><variable name="sum"><l>16</l></variable><variable name="average"><l>2</l></variable><variable name="current max"><l>190</l></variable><variable name="evens"><list struct="atomic" id="1358">,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>