<snapdata remixID="9404680"><project name="Lab 4.3 - Number Cruncher" app="Snap! 5.4, http://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" 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="25.35546875" 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="31.842519685039292" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block><block s="up"></block><block s="gotoXY"><l>-100</l><l>40</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive</l><custom-block s="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="35" y="513.91181302362"><custom-block s="Sum of %l"><block var="numbers"/><comment w="90" collapsed="false">1. Sum of lists.</comment></custom-block></script><script x="35" y="574.9118130236204"><custom-block s="Average of %l"><block var="numbers"/><comment w="90" collapsed="false">2. Average of Lists.</comment></custom-block></script><script x="17" y="632.9118130236197"><custom-block s="includes negative? %l"><block var="numbers"/><comment w="121" collapsed="false">3. Includes Negative.</comment></custom-block></script><script x="39" y="687.9118150236209"><custom-block s="is increasing? %l"><block var="numbers"/><comment w="90" collapsed="false">4. Is increasing.</comment></custom-block></script><script x="49" y="746.9118150236204"><custom-block s="Maximum of %l"><block var="numbers"/><comment w="90" collapsed="false">5. Maximum of.</comment></custom-block></script><script x="511.51640725000004" y="355.9118130236222"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="362" y="548.9999999999991"><custom-block s="make all positive %l"><block var="numbers"/><comment w="128" collapsed="false">1. Transforming List</comment></custom-block></script><script x="395" y="610.9118150236202"><custom-block s="only evens %l"><block var="numbers"><comment w="104" collapsed="false">2. Transforming List.</comment></block></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Items" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="Items 2" style="normal" x="10" y="124.00000399999999" 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 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>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="doReport"><block s="reportCombine"><block var="List of numbers"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="numbers"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><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 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="doIfElse"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l>0</l></block></autolambda><list></list></block><block var="numbers"/></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="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add code to report true if each value in the list is greater than or equal to the one before it..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>2</l><block var="numbers"/></block><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>4</l><block var="numbers"/></block><block s="reportListItem"><l>3</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportListItem"><l>4</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>6</l><block var="numbers"/></block><block s="reportListItem"><l>5</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>6</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><l>8</l><block var="numbers"/></block><block s="reportListItem"><l>7</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></block></script></block></script></block></script></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="doSetVar"><l>Items</l><l>1</l></block><block s="doSetVar"><l>Items 2</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="Items 2"/><l>8</l></block><script><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block s="reportListItem"><block var="Items"/><block var="numbers"/></block><block s="reportListItem"><block var="Items 2"/><block var="numbers"/></block></block><block s="reportEquals"><block s="reportListItem"><block var="Items"/><block var="numbers"/></block><block s="reportListItem"><block var="Items 2"/><block var="numbers"/></block></block></block><script><block s="doChangeVar"><l>Items 2</l><l>1</l></block></script><script><block s="doChangeVar"><l>Items</l><l>1</l></block></script></block></script></block><block s="doReport"><block s="reportListItem"><block var="Items"/><block var="numbers"/></block></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doReplaceInList"><block var="i"/><block var="numbers"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></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>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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="numbers"/></block><script><block s="doUntil"><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="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="numbers"/></block><l>2</l></block><l>1</l></block><script><block s="doDeleteFromList"><block var="i"/><block var="numbers"/></block></script></block></script></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="1379">90,-2,0,190,8</list></variable><variable name="Items"><l>7</l></variable><variable name="Items 2"><l>8</l></variable></variables></project><media name="Lab 4.3 - Number Cruncher" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>