<snapdata remixID="9404726"><project name="Lab 4.3 Starter" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuzdCZQcVb0/8N/vVlfPTMIyoMLTOIAoIiCQsMuiEYQYmOmqmjCKbCLIIiiC4I7PoD4RBAUFF1BAZW8yVdUTMo+wGJRFEALR51PxucCgTwNIFmYm3dV1f//zy7+aMy8mk3Q6oWf59jmcQzJdd/lUpb91b92ey4QXBCAAAQhAAAKvugC/6jWiQghAAAIQgAAECAGMiwACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAABjGsAAhCAAAQg0AQBBHAT0FElBCAAAQhAAAGMawACEIAABCDQBAEEcBPQUSUEIAABCEAAAYxrAAIQgAAEINAEAQRwE9BRJQQgAAEIQAAB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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="58.34375" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="439.51640725000004" y="584.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script><script x="86.84251968503929" 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="650" y="68.51181102362216"><custom-block s="Sum of %l"><l/></custom-block></script><script x="391.1406280000001" y="40.3118150236221"><block s="reportNumbers"><l>1</l><l>10</l></block></script><script x="712" y="223.51181102362216"><custom-block s="Average of %l"><l/></custom-block></script><script x="123.00000099999988" y="655.3118120236222"><block s="doChangeVar"><l>Sum</l><block s="reportListItem"><block var="n"/><block var="List of numbers"/></block></block></script><script x="1128" y="272.91181102362293"><block s="doSetVar"><l>Sum</l><l>0</l></block></script><script x="784" y="50.51181102362216"><custom-block s="includes negative? %l"><l/></custom-block></script><script x="141" y="535.3118110236221"><block s="doReport"><l>Not implemented</l></block></script><script x="757" y="152.51181102362216"><custom-block s="is increasing? %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></custom-block></script><script x="1008" y="615.3118130236221"><block s="doReport"><l>Not implemented</l></block></script><script x="512.9951201874999" y="693.3118160236222"><block s="reportBoolean"><l><bool>false</bool></l></block></script><script x="450.1953145" y="776.5118190236221"><block s="reportDifference"><block var="n"/><l>1</l></block></script><script x="670.8671895" y="767.5118150236221"><block s="reportOr"><l/><block s="reportEquals"><l></l><block s="reportListItem"><block var="n"/><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></block></script><script x="492.1953135" y="655.5118130236222"><block s="reportDifference"><l></l><l></l></block></script><script x="272" y="582.3118130236221"><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="1038" y="212.31181302362188"><block s="doReport"><l>Not implemented</l></block></script><script x="737" y="330.51181302362215"><custom-block s="Maximum of %l"><l/></custom-block></script><script x="691" y="284.51181302362215"><custom-block s="make all positive %l"><l/></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="Sum" style="normal" x="10" y="103.000002" color="243,118,29"/><watcher var="n" style="normal" x="10" y="124.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Sum</l><l>0</l></block><block s="doSetVar"><l>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="List of numbers"/></block><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doChangeVar"><l>Sum</l><block s="reportListItem"><block var="n"/><block var="List of numbers"/></block></block></script></block><block s="doReport"><block var="Sum"/></block></script><scripts><script x="253.4257842500001" y="39.000004000000004"><block var="List of numbers"/></script></scripts></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Sum</l><l>0</l></block><block s="doSetVar"><l>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doChangeVar"><l>Sum</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="Sum"/><block var="n"/></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="doSetVar"><l>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><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><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="n"/><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><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="is increasing? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report true if each value in the list is greater than or equal to the one before it..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><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><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doIf"><block s="reportOr"><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="n"/><l>1</l></block><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="reportListItem"><block var="n"/><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><block s="reportEquals"><block s="reportListItem"><block s="reportDifference"><block var="n"/><l>1</l></block><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="reportListItem"><block var="n"/><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></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></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>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><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><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block s="reportDifference"><block var="n"/><l>1</l></block><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="reportListItem"><block var="n"/><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><script><block s="doReport"><block s="reportListItem"><block var="n"/><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></script></block></script></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="doSetVar"><l>n</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><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><script><block s="doChangeVar"><l>n</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="n"/><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><l>0</l></block><script><block s="doReplaceInList"><block var="n"/><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 s="reportProduct"><block s="reportListItem"><block var="n"/><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><l>-</l></block></block></script></block></script></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></blocks><variables><variable name="numbers"><list struct="atomic" id="1469">89,67,5,90,-2,0,190,8</list></variable><variable name="Sum"><l>712</l></variable><variable name="n"><l>8</l></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>