<snapdata remixID="10366901"><project name="lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAOjElEQVR4Xu3dV48cRReH8TI5J5NzsMk5ZwOWCSIHWSAQN3wSuOKeK5AQV8gig8k5GjA52uScc87gV78j1WqYd2EDC929fUoaeXamu6r61DOn63/qVHvGsmXLlpUsaYFmLHD+jASwGctnq2GBBDBBaNQCCWCj5s/GE8BkoFELJICNmj8bTwCTgUYtkAA2av5sPAFMBhq1QALYqPmz8QQwGWjUAglgo+bPxhPAZKBRCySAjZo/G08Ak4FGLZAANmr+bDwBTAYatUAC2Kj5s/EEMBlo1AIJYKPmz8YTwGSgUQskgI2aPxtPAJOBRi2QADZq/mw8AUwGGrVAAtio+bPxBDAZaNQCCWCj5s/GE8BkoFELJICNmj8bTwCTgUYtkAA2av5sPAFMBhq1QALYqPmz8QQwGWjUAglgo+bPxhPAZKBRCySAjZo/G08Ak4FGLZAANmr+bDwBTAYatUAC2Kj5s/EEMBlo1ALdBtD/MjZjxoxxW/D333+P45dbbrkxz3Hs8ssvP+ZxYx3wxx9/RHu1r+pVpqLusdruwPfdBfCtt94qXuuvv368fvzxx/LTTz/Fa7vttitrrbVW2P+jjz4qX3/9ddl0003L5ZdfXk444YSy+eabx3fXXntt2XLLLQOQLbbYovz888/lk08+CTh++OGHsvrqq5cdd9yxvP322/EePL/++mtZd911y5tvvhl1brzxxiPj/Nlnn0Vfavn222/LddddV84999xy1VVXlRNPPLG8/vrr0e/jjz++A3z8613sLoDvvPNOQDBz5szyzTfflC+//DLgAMm2225b9tprr3h/6623lg033DBeL7zwQjn66KPLSiutFJa9/fbb47wddtihrLzyyuX9998vIAIgyLbaaqvy+OOPly+++KKsvfba5cADDwzA1XXzzTdHO0ceeWTUxcM98MADZc6cOSOjdtddd5WXX365nHTSSQE/AP047r333nLcccf966PbgQa6C+CSJUsCFvDwKDwgsFZdddXwfgZaefbZZ8v3339fZs+eXV588cWy7777ljXWWCO+e/LJJ+PYddZZp7z00ktlhRVWiM95O15T2Wabbcq7775bVltttbLiiiuGl/QZmHm/WbNmjQB4//33B4B1WuAH8cgjj5RDDjmkvPrqqwGxPmrH+yz5nxUmA81aoLsesFm7ZetTZIEEcIoMmdVMzgLdBZDAMLerandy1///Z/3yyy/liSeeKPvvv3/M1bTjM/O5Nddc809hn99++6288sorZeedd/5HzZunbrTRRiF+CB7z2lo++OCDmHeapxJe5pzmk5tsskmc0/HSXQDBd/HFF5ezzz47BIG/DYgwyj777FMWLVoUIoHgIFIoWIrWwH366acBF0WsUNGO32CDDeI7gubkk08OIL777rtyySWXlK233jrU7yqrrFLE9oCnPSGazTbbLMCoMD711FOhotdbb70QMBRvFTj+prx33333EfFywQUXlPnz55fPP/88xM9giOb666+P9o499tjy9NNPx7VdeOGF5ayzzvoTqB0FsbsAgslAUqwff/xxxOQAIHQizuf9vHnzyg033BDhlT322COAEi4BJI9ioMUAly5dGoA899xzZaeddgqFCipF2OWee+6J+N1uu+02EsIR4wMGaKhi8UYhIR75ww8/jLb18b333guYgasA1jl77713/K0O/X/ooYfiB/HMM8+Uww8/vCxevDh+NAB0LgCp7MMOOyyOp65PO+20jnI30u3uAsjTCY0AAYTCGwYTCDyZQeaxeDe3Sh7plltuifig84RKeMMKAc8EIB7P8QB0jPfaEt7RhnrB6gVe3tK/AtBA13aNG9ZpgiB3Dc043u28Th30WTxTX30uAO4HVIPa6vI5b6ttPxw/IH/XcFKHKewugJMxurmUgHOW1ligXwC2xuzZkWqBBHAqWJhoUsRUtDlN6ugugOZD1l4POuigmN+Zh5mXEQ3+XbhwYUz+weFlGc0czRzPGq7jzcuEWEzy6xzNbVox31OX78wD1UHEmI/5zhqvRIWvvvoq6jQnq3U4drB+87y777677LnnnlE3weRYc8R6rM+do/4qWKYJZH93Gd0F0FVZ7D/qqKPK1VdfHYMGPLE6IRNru9ZlKViQmfTXNCxxNADUyb5kARN6MCxYsCDmiUQFNQsWQoYYEAJR36mnnhrJCKeffnqETUBLkYMcrM8//3zU51yKlVqlbgkIoRQhGP287777Qp0TQPpDgHgJ2wxm1UxjELsLIA945ZVXhpd79NFHY+AoSV5L+EKq1QEHHBCDKxTCW4GIAhbrAwBIfA8oMTsAylpxDDXrO6EXIRiejkqmsoVYhE0EjKlwkEnzAu+Z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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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydC5gcRdX3z6me3k2CuRDIhUsIclcQ5PqCCEQFQkh2unrDKIIKAoqigKAIihIRERVEVPBVQEQQQdZsV88GIogYFJAXCLcXRIRwDeEmkARIdnem63zP2beHb43Jzi5JmF3yr+fhYbPdXafqV7X9r3OqZg4TCgiAAAiAAAiAwNtOgN92izAIAiAAAiAAAiBAEGBMAhAAARAAARBoAAEIcAOgwyQIgAAIgAAIQIAxB0AABEAABECgAQQgwA2ADpMgAAIgAAIgAAHGHAABEAABEACBBhCAADcAOkyCAAiAAAiAAAQYcwAEQAAEQAAEGkAAAtwA6DAJAiAAAiAAAhBgzAEQAAEQAAEQaAABCHADoMMkCIAACIAACECAMQdAAARAAARAoAEEIMANgA6TIAACIAACIAABxhwAARAAARAAgQYQgAA3ADpMggAIgAAIgAAEGHMABEAABEAABBpAAALcAOgwCQIgAAIgAAIQYMwBEAABEAABEGgAAQhwA6DDJAiAAAiAAAhAgDEHQAAEQAAEQKABBCDADYAOkyAAAiAAAiAAAcYcAAEQAAEQAIEGEIAANwA6TIIACIAACIAABBhzAARAAARAAAQaQAAC3ADoMAkCIAACIAACEGDMARAAARAAARBoAAEIcAOgwyQIgAAIgAAIQIAxB0AABEAABECgAQQgwA2ADpMgAAIgAAIgAAHGHAABEAABEACBBhCAADcAOkyCAAiAAAiAAAQYcwAEQAAEQAAEGkAAAtwA6DAJAiAAAiAAAhBgzAEQAAEQAAEQaAABCHADoMMkCIAACIAACECAMQdAAARAAARAoAEEIMANgA6TIAACIAACIAABxhwAARAAARAAgQYQgAA3ADpMggAIgAAIgAAEGHMABEAABEAABBpAAALcAOgwCQIgAAIgAAIQYMwBEAABEAABEGgAAQhwA6DDJAiAAAiAAAhAgDEHQAAEQAAEQKABBCDADYAOkyAAAiAAAiAAAcYcAAEQAAEQAIEGEIAANwA6TIIACIAACIAABBhzAARAAARAAAQaQAAC3ADoMAkCIAACIAACEGDMARAAARAAARBoAAEIcAOgwyQIgAAIgAAIQIAxB0AABEAABECgAQQgwA2ADpMgAAIgAAIgAAHGHAABEAABEACBBhCAADcAOkyCAAiAAAiAAAQYcwAEQAAEQAAEGkAAAtwA6DAJAiAAAiAAAhBgzAEQAAEQAAEQaAABCHADoMMkCIAACIAACECAMQdAAARAAARAoAEEIMANgA6TIAACIAACIAABxhwAARAAARAAgQYQgAA3ADpMggAIgAAIgAAEGHMABEAABEAABBpAAALcAOgwCQIgAAIgAAIQYMwBEAABEAABEGgAAQhwA6DDJAiAAAiAAAhAgDEHQAAEQAAEQKABBCDADYAOkyAAAiAAAiAAAcYcAAEQAAEQAIEGEIAANwA6TIIACIAACIAABBhzAARAAARAAAQaQAAC3ADoMAkCIAACIAACEGDMARAAARAAARBoAAEIcAOgwyQIgAAIgAAIQIAxB0AABEAABECgAQQgwA2ADpMgAAIgAAIgAAHGHAABEAABEACBBhCAADcAOkyCAAiAAAiAAAQYcwAEQAAEQAAEGkAAAtwA6DAJAiAAAiAAAhBgzAEQAAEQAAEQaAABCHADoMMkCIAACIAACECAMQdAAARAAARAoAEEIMANgA6TIAACIAACIAABxhwAARAAARAAgQYQgAA3ADpMggAIgAAIgAAEGHMABEAABEAABBpAAALcAOgwCQIgAAIgAAIQYMwBEAABEAABEGgAAQhwA6DDJAiAAAiAAAhAgDEHQAAEQAAEQKABBCDADYAOkyAAAiAAAiAAAcYcAAEQAAEQAIEGEIAANwA6TIIACIAACIAABBhzAARAAARAAAQaQAAC3ADoMAkCIAACIAACEGDMARAAARAAARBoAAEIcAOgwyQIgAAIgAAIQIAxB0AABEAABECgAQQgwA2ADpMgAAIgAAIgAAHGHAABEAABEACBBhCAADcAOkyCAAiAAAiAAAQYcwAEQAAEQAAEGkAAAtwA6DAJAiAAAiAAAhBgzAEQAAEQAAEQaAABCHADoMMkCIAACIAACECAMQdAAARAAARAoAEEIMANgA6TIAACIAACIAABxhwAARAAARAAgQYQgAA3ADpMggAIgAAIgAAEGHMABEAABEAABBpAAALcAOgwCQIgAAIgAAIQYMwBEAABEAABEGgAAQhwA6DDJAiAAAiAAAhAgDEHQAAEQAAEQKABBCDADYAOkyAAAiAAAiAAAcYcAAEQAAEQAIEGEIAANwA6TIIACIAACIAABBhzAARA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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="80.61323848083941" y="-80.14598540145985" 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="10" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="hide"></block><block s="up"></block><block s="gotoXY"><l>-100</l><l>40</l></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>89</l><l>67</l><l>5</l><l>90</l><l>-2</l><l>0</l><l>190</l><l>8</l></list></block></block><block s="write"><block s="reportJoinWords"><list><l>Sum of Numbers : </l><custom-block s="Sum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>20</l></block><block s="write"><block s="reportJoinWords"><list><l>Average of Numbers : </l><custom-block s="Average of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="write"><block s="reportJoinWords"><list><l>Includes negatives?</l><custom-block s="includes negative? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><block s="reportJoinWords"><list><l>Is increasing?</l><custom-block s="is increasing? %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-40</l></block><block s="write"><block s="reportJoinWords"><list><l>Maximum of </l><custom-block s="Maximum of %l"><block var="numbers"/></custom-block></list></block><l>12</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><block s="reportJoinWords"><list><l>Make all positive</l><custom-block s="make all positive %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="530" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional]</comment></block><block s="gotoXY"><l>-100</l><l>-80</l></block><block s="write"><block s="reportJoinWords"><list><l>Only evens</l><custom-block s="only evens %l"><block var="numbers"/></custom-block></list></block><l>12</l><comment w="433.2" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional].</comment></block></script><script x="29.673887564960808" y="513.9118130236221"><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></script></scripts></sprite><watcher var="numbers" style="normal" x="7.331640625000432" y="7.331640624999977" color="243,118,29" hidden="true"/><watcher var="x" style="normal" x="28.866826341549427" y="28.866826341549384" color="243,118,29" hidden="true"/><watcher var="y" style="normal" x="17.174213287963426" y="17.17421328796307" color="243,118,29" hidden="true"/><watcher var="a" style="normal" x="8.5625" y="8.5625" 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>x</l><block s="reportSum"><block s="reportListItem"><l>1</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>2</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>5</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>6</l><block var="List of numbers"/></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="List of numbers"/></block><block s="reportListItem"><l>8</l><block var="List of numbers"/></block></block></block></block></block></block></block></block></block><block s="doReport"><block var="x"/></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>y</l><block s="reportQuotient"><custom-block s="Sum of %l"><block var="List of Numbers"/></custom-block><l>8</l></block></block><block s="doReport"><block var="y"/></block></script><scripts><script x="161.28157552083331" y="96.83333333333331"><block var="numbers"/></script></scripts></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="doIfElse"><block s="reportEquals"><custom-block s="if statements"></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></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="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block><block s="reportListItem"><l>2</l><block var="List of Numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>2</l><block var="List of Numbers"/></block><block s="reportListItem"><l>3</l><block var="List of Numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>3</l><block var="List of Numbers"/></block><block s="reportListItem"><l>4</l><block var="List of Numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>4</l><block var="List of Numbers"/></block><block s="reportListItem"><l>5</l><block var="List of Numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>5</l><block var="List of Numbers"/></block><block s="reportListItem"><l>6</l><block var="List of Numbers"/></block></block><block s="reportAnd"><block s="reportLessThan"><block s="reportListItem"><l>6</l><block var="List of Numbers"/></block><block s="reportListItem"><l>7</l><block var="List of Numbers"/></block></block><block s="reportLessThan"><block s="reportListItem"><l>7</l><block var="List of Numbers"/></block><block s="reportListItem"><l>8</l><block var="List of Numbers"/></block></block></block></block></block></block></block></block><script><block s="doReport"><l>true</l></block></script><script><block s="doReport"><l>false</l></block></script></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment x="0" y="0" w="90" collapsed="false">add code to report the largest number in the list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block><block s="reportListItem"><l>2</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>1</l><block var="List of Numbers"/></block></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>2</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>3</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>3</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>4</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>4</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>5</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>5</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>6</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>6</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>7</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>7</l><block var="List of Numbers"/></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListItem"><l>8</l><block var="List of Numbers"/></block></block><script><block s="doSetVar"><l>a</l><block var="a"/></block></script><script><block s="doSetVar"><l>a</l><block s="reportListItem"><l>8</l><block var="List of Numbers"/></block></block></script></block><block s="doReport"><block var="a"/></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="doReport"><block s="reportNewList"><list><l>89 </l><l>67 </l><l>5 </l><l>90 </l><l>2 </l><l>0 </l><l>190 </l><l>8 </l></list></block></block></script></block-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 s="reportNewList"><list><l>89 </l><l>90 </l><l>-2 </l><l>190 </l><l>8 </l></list></block></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 %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>num</l><block var="item"/></block><block s="doAddToList"><block var="num"/><block var="x"/></block><block s="doChangeVar"><l>num</l><l>1</l></block></script></block><block s="doReport"><block var="x"/></block></script><scripts><script x="149" y="124.53333333333336"><block s="reportSum"><l></l><l></l></block></script></scripts></block-definition><block-definition s="if statements" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><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="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>1</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>2</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>3</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>4</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>5</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>6</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>7</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><l>8</l><block var="numbers"/></block><l>0</l></block><script><block s="doReport"><l>false</l></block></script></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1513">89,67,5,90,2,0,190,8</list></variable><variable name="x"><l>447</l></variable><variable name="y"><l>55.875</l></variable><variable name="a"><l>190</l></variable></variables></project><media name="lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>