<snapdata remixID="9406623"><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,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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="40.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><block var="numbers"/><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive</l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="530" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional]</comment></block><block s="gotoXY"><l>-100</l><l>-80</l></block><block s="write"><block s="reportJoinWords"><list><l>Only evens</l><custom-block s="only evens %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="433.2" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional].</comment></block></script></scripts></sprite><watcher var="numbers" style="normal" x="9.979166666665606" y="9.979166666666565" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="39.916666666665606" y="39.91666666666674" color="243,118,29"/><watcher var="Average" style="normal" x="21.999999999999545" y="84.00000200000002" color="243,118,29"/><watcher var="negativeflag" style="normal" x="10" y="10" color="243,118,29"/><watcher var="isIncreasing" style="normal" x="3.9999999999997726" y="190.00000599999996" color="243,118,29"/><watcher var="i" style="normal" x="8.999999999999773" y="162.00000800000004" color="243,118,29"/><watcher var="current" style="normal" x="6.999999999999318" y="138.00000200000008" color="243,118,29"/><watcher var="length" style="normal" x="172.00000000000045" y="54.00001000000003" color="243,118,29"/><watcher var="next" style="normal" x="8.000000000000455" y="112.00000399999993" color="243,118,29"/><watcher var="cloneNumbers" style="normal" x="10" y="52.00000399999999" color="243,118,29" extX="80" extY="70"/><watcher var="max" style="normal" x="32" y="228.000002" 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="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of numbers"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the average of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Average</l><l>0</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="numbers"/></block></block></block></script></block><block s="doSetVar"><l>Average</l><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="numbers"/></block></block></block><block s="doReport"><block var="Average"/></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>negativeflag</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>0</l></block><script><block s="doSetVar"><l>negativeflag</l><l>1</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="negativeflag"/><l>1</l></block><script><block s="doReport"><l>False</l></block></script><script><block s="doReport"><l>True</l></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="doSetVar"><l>next</l><l>0</l></block><block s="doSetVar"><l>current</l><l>0</l></block><block s="doSetVar"><l>isIncreasing</l><l>1</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>length</l><block s="reportListLength"><block var="List of Numbers"/></block></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportDifference"><block var="length"/><l>1</l></block><block var="i"/></block><block s="reportEquals"><block var="isIncreasing"/><l>0</l></block></block><script><block s="doSetVar"><l>current</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><block s="doSetVar"><l>next</l><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block></block><block s="doIf"><block s="reportLessThan"><block var="next"/><block var="current"/></block><script><block s="doSetVar"><l>isIncreasing</l><l>0</l></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="isIncreasing"/><l>1</l></block><script><block s="doReport"><l>True</l></block></script><script><block s="doReport"><l>False</l></block></script></block></script><scripts><script x="385.119141625" y="125.000001"><block s="reportAnd"><l/><l/></block></script></scripts></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>length</l><block s="reportListLength"><block var="List of Numbers"/></block></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block><block s="doSetVar"><l>current</l><l>0</l></block><block s="doFor"><l>i</l><l>2</l><block var="length"/><script><block s="doSetVar"><l>current</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><block s="doIf"><block s="reportLessThan"><block var="max"/><block var="current"/></block><script><block s="doSetVar"><l>max</l><block var="current"/></block></script></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="doSetVar"><l>cloneNumbers</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doAddToList"><block s="reportProduct"><block var="item"/><l>-1</l></block><block var="cloneNumbers"/></block></script><script><block s="doAddToList"><block var="item"/><block var="cloneNumbers"/></block></script></block></script></block><block s="doReport"><block var="cloneNumbers"/></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>cloneNumbers</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="cloneNumbers"/></block></script></block></script></block><block s="doReport"><block var="cloneNumbers"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="add" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1303">89,67,5,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="Average"><l>55.875</l></variable><variable name="negativeflag"><l>1</l></variable><variable name="current"><l>8</l></variable><variable name="isIncreasing"><l>0</l></variable><variable name="i"><l>2</l></variable><variable name="length"><l>8</l></variable><variable name="next"><l>67</l></variable><variable name="max"><l>190</l></variable><variable name="cloneNumbers"><list struct="atomic" id="1304">90,-2,0,190,8</list></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>