<snapdata remixID="9403641"><project name="Lab 4.3 " 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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sXEmYAImYAL5SsACnK8j636ZgAmYgAmkmoAFONXDY+NMwARMwATylYAFOF9H1v0yARMwARNINQELcKqHx8aZgAmYgAnkKwELcL6OrPtlAiZgAiaQagIW4FQPj40zARMwARPIVwIW4HwdWffLBEzABEwg1QQswKkeHhtnAiZgAiaQrwQswPk6su6XCZiACZhAqglYgFM9PDbOBEzABEwgXwlYgPN1ZN0vEzABEzCBVBOwAKd6eGycCZiACZhAvhKwAOfryLpfJmACJmACqSZgAU718Ng4EzABEzCBfCVgAc7XkXW/TMAETMAEUk3AApzq4bFxJmACJmAC+UrAApyvI+t+mYAJmIAJpJqABTjVw2PjTMAETMAE8pWABThfR9b9MgETMAETSDUBC3Cqh8fGmYAJmIAJ5CsBC3C+jqz7ZQImYAImkGoCFuBUD4+NMwETMAETyFcCFuB8HVn3ywRMwARMINUELMCpHh4bZwImYAImkK8ELMD5OrLulwmYgAmYQKoJWIBTPTw2zgRMwARMIF8JWIDzdWTdLxMwARMwgVQTsACnenhsnAmYgAmYQL4SsADn68i6XyZgAiZgAqkmYAFO9fDYOBMwARMwgXwlYAHO15F1v0zABEzABFJN4P8BrapC0CAWp9sAAAAASUVORK5CYII=</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="36.822265625" 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="71.84251968503929" y="30"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block><block s="up"></block><block s="gotoXY"><l>-100</l><l>40</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>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></block></script><comment x="599.8425196850393" y="154" 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><script x="681" y="567.5118110236222"><custom-block s="includes negative? %l"><l/></custom-block></script><script x="180" y="736.5118110236222"><custom-block s="is increasing? %l"><l/></custom-block></script><script x="80.51640724999993" y="658.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="713" y="266.51181102362216"><block s="doReport"><block s="reportSum"><l></l><block s="reportSum"><l></l><block s="reportSum"><l></l><block s="reportSum"><l></l><block s="reportSum"><l></l><block s="reportSum"><l></l><block s="reportSum"><l></l><l></l></block></block></block></block></block></block></block></block></script><script x="481.5498076875" y="637.8000030000001"><block s="reportProduct"><block var="item"/><l>-1</l></block></script><script x="417.6416035625" y="539.800002"><block s="reportLessThan"><block var="List of Numbers"/><l>0</l></block></script><script x="523.000001" y="510.80000099999995"><block s="doIf"><l/><script></script></block></script><script x="22" y="572.5118110236222"><custom-block s="Maximum of %l"><l/></custom-block></script><script x="531.6416035624999" y="556.800004"><block var="item"/></script><script x="359" y="550.8"><block s="doForEach"><l>item</l><block var="numbers"/><script></script></block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="max" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="even" style="normal" x="10" y="145.00000599999998" color="243,118,29" extX="80" extY="70"/><watcher var="odd" style="normal" x="9" y="245.00000799999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="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"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>2</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>6</l><block var="numbers"/></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>8</l><block var="numbers"/></block></block></block></block></block></block></block></block></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"><block s="reportQuotient"><custom-block s="Sum of %l"><block var="numbers"/></custom-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 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="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReport"><l>true</l></block></script></block></script></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="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>2</l><block var="numbers"/></block><block s="reportListItem"><l>3</l><block var="numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportListItem"><l>4</l><block var="numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>4</l><block var="numbers"/></block><block s="reportListItem"><l>5</l><block var="numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportListItem"><l>6</l><block var="numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>6</l><block var="numbers"/></block><block s="reportListItem"><l>7</l><block var="numbers"/></block></block><block s="reportLessThan"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>8</l><block var="numbers"/></block></block></block></block></block></block></block></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></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>max</l><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block var="max"/><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="index"/><block var="numbers"/></block></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doSetVar"><l>item</l><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block></block></script></block><block s="doReport"><block var="numbers"/></block></script><scripts><script x="288.9951181874999" y="114.00000100000005"><block var="item"/></script><script x="227.63867387500022" y="129.00000300000005"><block s="reportListItem"><l>5</l><l/></block></script></scripts></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>even</l><block s="reportNewList"><list><l></l></list></block></block><block s="doSetVar"><l>odd</l><block s="reportNewList"><list><l></l></list></block></block><block s="doUntil"><block s="reportLessThan"><block s="reportListLength"><block var="numbers"/></block><l>1</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><l>1</l><block var="numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block var="even"/></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block var="odd"/></block></script></block><block s="doDeleteFromList"><l>1</l><block var="numbers"/></block></script></block><block s="doReport"><block var="even"/></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.99999999999994" 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" 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" 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="1346"></list></variable><variable name="max"><l>190</l></variable><variable name="index"><l>8</l></variable><variable name="even"><list struct="atomic" id="1347">,90,-2,0,190,8</list></variable><variable name="odd"><list struct="atomic" id="1348">,89,67,5</list></variable></variables></project><media name="Lab 4.3 " app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>