<snapdata remixID="9406493"><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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8LAbEjQIAhCAAASaQQAB3AyjjD5CAAIQgMCwE0AA/5/26pgGAAAAYZh/19hYQh1AOchNIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcgAPOTSIQAQIECDwIOOCHlXUkQIAAgZyAA85NIhABAgQIPAg44IeVdSRAgACBnIADzk0iEAECBAg8CDjgh5V1JECAAIGcwADg70SUquhMewAAAABJRU5ErkJggg==</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="45.1484375" 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="184.51640725000004" y="501.91181302362213"><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><comment x="70" y="498" w="90" collapsed="false">Really sorry but i couldnt not get only evens to work.</comment></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="count" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="Index" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="highest" style="normal" x="10" y="166.00000799999998" 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="doReport"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportListItem"><l>4</l><block var="numbers"/></block></block></block><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportListItem"><l>6</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>8</l><block var="numbers"/></block></block></block></block></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment 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 Numbers"></custom-block><l>8</l></block></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doReport"><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 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="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>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="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment 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>Index</l><l>1</l></block><block s="doSetVar"><l>highest</l><block s="reportListItem"><l>1</l><block var="numbers"/></block></block><block s="doRepeat"><block s="reportListLength"><block var="numbers"/></block><script><block s="doChangeVar"><l>Index</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="Index"/><block var="numbers"/></block><block var="highest"/></block><script><block s="doSetVar"><l>highest</l><block s="reportListItem"><block var="Index"/><block var="numbers"/></block></block></script></block></script></block><block s="doReport"><block var="highest"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="numbers"/><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>1</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>2</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>2</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>3</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>4</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>4</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>5</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>5</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>6</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>6</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>7</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>7</l><block var="numbers"/></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><l>8</l><block var="numbers"/></block><l>0</l></block><script><block s="doDeleteFromList"><l>8</l><block var="numbers"/></block></script></block></script></block><block s="doReport"><block var="List of Numbers"/></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><block-definition s="Sum of Numbers" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportSum"><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>1</l><block var="numbers"/></block><block s="reportListItem"><l>2</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="numbers"/></block><block s="reportListItem"><l>4</l><block var="numbers"/></block></block></block><block s="reportSum"><block s="reportSum"><block s="reportListItem"><l>5</l><block var="numbers"/></block><block s="reportListItem"><l>6</l><block var="numbers"/></block></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="numbers"/></block><block s="reportListItem"><l>8</l><block var="numbers"/></block></block></block></block></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1333">89,67,5,90,0,190,8</list></variable><variable name="sum"><l>447</l></variable><variable name="count"><l>9</l></variable><variable name="Index"><l>9</l></variable><variable name="highest"><l>190</l></variable></variables></project><media name="Lab 4.3 Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>