<snapdata remixID="11085305"><project name="Lab 4.3 Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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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="78.13671875" 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="222.46751968503935" y="26.73818897637784"><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><l> </l><custom-block s="list $arrowRight sentence %l"><custom-block s="make all positive %l"><block var="numbers"/></custom-block></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="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>Only evens</l><l> </l><block s="reportCombine"><custom-block s="only evens %l"><block var="numbers"/></custom-block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></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="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" hidden="true"/><watcher var="previous_number" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="maximum" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="positive" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="evens" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Sum of %&apos;List of numbers&apos;" type="reporter" category="lists"><comment 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="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></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="doReport"><block s="reportQuotient"><custom-block s="Sum of %l"><block var="List of Numbers"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="List of 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 code 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="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><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>previous_number</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIfElse"><custom-block s="%s =&gt; %s"><block var="item"/><block var="previous_number"/></custom-block><script><block s="doSetVar"><l>previous_number</l><block var="item"/></block></script><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>maximum</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="maximum"/></block><script><block s="doSetVar"><l>maximum</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="maximum"/></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>positive</l><block var="List of Numbers"/></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReplaceInList"><block s="reportListIndex"><block var="item"/><block var="List of Numbers"/></block><block var="List of Numbers"/><block s="reportMonadic"><l><option>abs</option></l><block var="item"/></block></block></script></block></script></block><block s="doReport"><block var="positive"/></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="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block></block><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="List of Numbers"/></block><block var="List of Numbers"/></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;num1&apos; =&gt; %&apos;num2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportOr"><block s="reportGreaterThan"><block var="num1"/><block var="num2"/></block><block s="reportEquals"><block var="num1"/><block var="num2"/></block></block></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1227">67,90,-2,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="previous_number"><l>89</l></variable><variable name="maximum"><l>190</l></variable><variable name="positive"><list struct="atomic" id="1228">89,67,5,90,2,0,190,8</list></variable><variable name="evens"><list struct="atomic" id="1229">90,2,0,190,8</list></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>