<snapdata remixID="10029116"><project name="Lab 4.3 Starter" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAATlklEQVR4Xu2deXBVVbaHF0kgJkSEJCLIjCighEgAZRQHygHULhUH0AYR6GZoeO9pdfUfjfCYpHi8ptqyq0DsxvdUbAeQUkEwjsikTMqgAioIgiACYYYAgVff4u3DuRdC0uSSc8/N2lW3Ltx77t77rP1ln7PW/q19Kp06deqUWDELBGSBStEArl+/XqpXry6XXHJJuXapqKhINm/eLK1atSrXdq2xYC0QAeDixYvlyiuvlKSkJGFirFSpUrm///jjj3LTTTcFaxVrvdws4AF48OBB+f7773X2ozz77LNy4403eh354osv9N98NnnyZBk0aJDwWc+ePeXtt9+Ww4cP63ft2rUrc+f37NkjeXl5Za7HKoh/C3gALl26VC6//HKvx9OmTdMZ8OTJk5KSkqLv/J/C7Mjrq6++kl69ekm1atVkwYIF0qVLF2nWrFmZz/rSSy+V7OzsMtdjFcS/BTwAFy1aJLVq1fJ6/OWXX+qleOvWrVK3bl0FjgKE8+fPl6FDh+r7rbfeKtu3b5dNmzZJTk6OVK1atcxnnZmZKTVq1ChzPVZB/FvAA3DhwoURAKanp5ebI7J921ZJTUv3rAWAvKwkvgUiALziiiv0jIFv8biHpXnRRtmU3kwyG7WQtIzLYmqNIwf3ScGmtdL4yDqpUauuFPV/S44cOaJtAF9WVlZM27PK4tMCHoDcw9WsWVN7mZWZKTuG58qetr+X+l376GWXsMySaX+RptWShVtBrsjFvac3aCqSc4sQWnGedHJysmeBgoIC4VWlShUp+uYDyft+mhz940rZvXv36fazsuweMD55iXmvPAA/++yzMwBmZcnmkR0lud90OSlJClJS0TE5NOJuqZ2WdOZS2eM/5PDahXJ03bKzOlb52RVy/PhxATx+X7lyZe+Yjz/+2LunbNKooTT/cKgkP7VAdu3apcfggJgTEvOxjssKPQBxKJgBcTbwhvOf6SvNfztafv75Z0lNTZWiw/ulztT+kpp82hPWmarnn/R99z8nnHVyKX9dLidOnFAAeceTdgUAXWnUqJGkLvybNBvyggLo2vd75HFpOetUTCwQAaCbdRj8ueN/J+0H/Zd8/vnnUq9ePTm6b7fUfWFABIB1Rs2QI2sWyp4Zfz2rM0mTlsrGjRvl0KFD0rx5cwWxOABTFj8vLQZPll9//VUPoX13OxCTs7RK4tYCHoCffvqpd9lzAHYYPNFbCdn83TqpPbmPVEk6MwMWd1ZJaVXl5JiP9GvAO3bsmIZ03P3gJ598EjEDAmDOkCmyc+dO/Rz4DMC4ZSamHfMABArneTL4bgZ0rQFQrYKNcnzjqhI7cLBBnhzJrKezH4X7PxwOV/wANmzYUCovmaoA/vLLL3oI3rjzyEtszA4ItQUiAHSxNwb/vWcGSLuBZ+7tuDz/s1tjaVn9zL1ccWdep3VnOdFnghw4cEBnPe7//OIGZltXALDKkqnSIgpAf1A81Ba2zp/XAh6AOAasPgCMA7BN/3Eya9YsueGGGySl6JjUnNxX0lMqSVqLjpKe00mSL8uWk4f2yakTx+XY1g1yYMEsr7GiCYv08svLxffclwDILEvYhfvL1M9fkJw/PK8rKrQPfAZgxSDXA/Cjjz7ylr8YfGbAG343Xi+LDRo0kHWrVkij/xnsOSF4wABYuVZDObp+uVrL7w0fH79Atm3bpp4tS3R+2eFPP/2k95urVq1S0C754u8egNRTu3ZtfVlJfAtEAOiUMAz+nGf6S9v+zwgqmYyMDNm84Vtp/L9nAGQWrJxdR47/ulXk1EmRpGQ5snaRZ7HCcfM1fANogEgs0BWgZO2YFwqacwGILMxK4lvAA/DDDz+Uyy47vdzG4DsAnS7w8P69UuO/H5CUkp1gScvpJLt6jFLv1ylouA90XjByqxUrVqjCBvVM2tJpkvOHKRpzpNSpU0f7YCXxLRABILIqP4Bt+o3zLMC9XOr+X2TL6uVysgQVf73r20lheo1ivWDifdxvosDBCQHAlkOf15nSAQiEVhLfAh6AH3zwger6mPGQX80e109aPzFWJVfo/DLS0uSrgR0kL7NkL5g44L4/ztL6ABdvmGU5V5B6AeD+/fsVwML8SR6Arn36YCXxLeABmJ+fLwhBKQz+nHH9pFXfMTJv3jwFcM/PP8nV04eVeilu/4h8D0BA43Lsyr59+4QXsUGckF0zRymAaA9d+3jHVhLfAhEA4mz4AWze88+n14Xz86VezSxp+uq/lRrAvcPnyd69e9X5IKxTWFhYrDV3zxotuUOnCt4xBfgMwMSHjzP0AHz//fc9NXP9+vVl9tgnJLfPKNXmISZYv3qlNH313yMAzGjXXQ6vWaixwOhS8Oe5epnlEgyIR48e9Q5B7u9Kt27dNA7YcuhU2bJli35M+7ysJL4FPAC51Do5vQOwZe//9CxQJSVFrtr0mWoASyonsurJhrR6GoahMAsCsSvkkgwbNkz69u2rr71vjz0LQGKPVhLfAhEAooR2M9Dssf2kZe+RGi5hLbdly5YxtcaOHTukSZMm6qDse2ec5A57QfOCKcBnAMbU3HFbmQfg3LlzJS0tTTuKZ/rumCckvcOjehm97rrrBC+5RYsW3okApYvzuVihm+1mzpwpDz30kB7LvR+yrNzc3AhHBIeHgDSCheSFkxVAcoJd+/TBSuJbwAPwvffeiwBw3tg+srfJXeqZNm3a9KzlNBQtgHXbbbfp+80336x6PrxaLucEmLn3I6C8bt06TTZ3y3HAxzowgWnuMXe++ie5dtg/IgBEqGol8S3gAThnzhwFEEgY/J0Tuson9Z+QG9t3kKuuukpmz56tILpCaAXYgIgdFZjxli9frs4D23u4GYxVD9aCueRyuSU26OCjrW1bNku3HyZJ4aD3dWmOzxo3bqx9sJL4FohISnKhEga/cGJnWVW7u+ys3kKdE2Yyv6w+2jTcvzGzlZROyTF4u4DKb6ptXyY37XhTdv7+U51JKbR17bXXJr717QzPhGGwxYsvvqhB6OzMGpIx7TdSOyNZvjxWWzLqNpXUqqeD1LEqhYcOyMGt66VVle1a5da++RoHZAbkvrNt27axasrqiWMLRGxOtGHDBiFBnXXYRpX3y4kN88ul6ynXdJFNx6vp6giX9AcffLBc2rVGgrfAWduz0SVSNIGhPAvLckiznCSsPNu2toKzwDkBDK471nJFs4ABWNFGPM7O1wCMswGpaN0xACvaiMfZ+RqAcTYgFa07BmBFG/E4O18DMM4GpKJ1xwCsaCMeZ+drAMbZgFS07hiAFW3E4+x8DcA4G5CK1p1QA/jWW29J586d9SE5KLR5R2Xtf1gOGX233367ILglAcqVd955R9edkY+RGoAUjPVo8pdZC7/33nu1PnZv4BiEGu3btxd2kOjatatXzzfffBMhHSP3hX127rjjDhk+fLgMGDBAlixZolK17t27VzS+SjzfUAOI8hrhKxtbks8CQDxw5/HHH1ftIiCg2J4xY4buxuV/BBjSrzfffFO1h3feeaemHKACAiAEs+wI9vLLL2u9CHJJR2CXL54mdffddxcLINmFaBkR365evVoeeeQRYTcwFONWzrZAqAEkJ+WHH37Q2eW7777TxCnA4p0NNVFtM4uRdwKQ/kQnvgNcly7K8eQvsxkTnwEiCnFmSWDit+xdQ5v+fJW1a9dG5MpgYupG+e2+Q+ltCu9z//mFGkCbUcJvAQMw/GMY6jMwAEM9fOHvvAHoG0Pu2Sj+/OdzDTH3iTgn3DdaKZsFQg3gt99+q+EX9ygxnAX3UBzCKaR3AgnOg9unmicBkPjkNsAEOpwNMgIJv3Tq1MkD8KmnntL/40mTyUc7OCEcC4C0rU+R+n+Hx+2Fw0af/gft4A37d5YgfbVNmzaaxsq7K/Sfz6iXdsnPYXN3/zFlG+74+3VoAQSikSNH6q4NeKUAB3zkH7MnzX333aebni9btkwhcQ9AJP7Hg3P4nsLm7B07dtTQCzPbNddc443Sa6+9Jl9//bXG8sh9Jl6IV029DzzwgBCHJLX0rrvu0t1l2dGLJHz+MFz9VEZ+jdt91lXO5py0+8orr8hjjz2mv+MPgXgjhXNwYSN3bPzhU/YehRZA9xxjwjDAxYARNF65cqXG/NyDs9nBgfAKifXARZI8YRbApfAbAsUOQv9TOpkd3exKO1yaAZ3f8N0999yjD+1mtiMUROiFgDb1+/OaowFkEwCes0ydzKTM1ABIn999912tl3ASQLtj3bYpZR/y+KohtADGlxmtNxdqAQPwQi1nv4uJBQzAmJjRKrlQC4QaQJwE7suiwybcT+G1IkLwF7xc/3rwhRgNjxoP2t2jFVcHDhECCEQNrrhnrlxIu4n6m9ADyGL/lClT9IYdZwAngM8IZyAu4DNu7PFyeQAP4RjCJjgThE0cpHi2CBlwaFhXBmrWinl0BA4KdaBmQQ3D7q5Tp06VwYMHq+ABBwjvO7rel156SXr37q3sAB9/MCh12D0MbxqBgntUBf2+//77I56pl6jQ+c8r1AA+/fTT8vDDDwtbwOFN4n3iHQMPMiy2/3UbbwIYGx4x0Gwrh7fLMU8++aTag+8drOxz2KFDB1XLEL8DMOAcPXq0TJo0SQYOHCjPPfecAklMEC+WuqLrjRYq8OxlNoKnn8T2CO3wOzxiZlb+cCpaCTWAF3uwmLEIChPzs3JxLGAAXhy7Wq2ltIABWEpD2WEXxwIG4MWxq9VaSguEGkDnhLBMRdjD7WFNGIYXuRs4HSy/4dki2cf5YDd+FM6EavgNz8PjWJfvQb1jxozROlhHxrlAso+TwAO8/eu8LtfEreGy3Me9I8e6+lhvxtGwcrYFQg2gG2gEAcjgAc0VF4ZBio+qhAI4eKKs2+L1LliwQHr16qXvhEv4jjAJ668cS4gFEQEKGNZ8CbuMGjVKRRCuuNgi68lA2KdPHwXw+uuv1/wRQEfQQIjGPbrCQDxjgVAD6MIchGFQx/iFBIQ1EAcQngEMQh+oYAib8DkzIu+EXBAcXH311WoVnhBPDgnCAMDGC3axQ/I6ULpQjyscA2TE9ngsBbu80i/iiYBL0JoYJDOpPQE0wWbA8ppJeLwsEBNztBJbC4R6BoytKay2ICxgAAZhdWvTs0DCAhgtgy/NmJc2J6Q0ddkxpbNAaAHkBh9HwjkXOCI4AeRQIJ3HCcEzxoFwD+LmiU94vySK9+jRQy10vpwQ1NWon6kT9TLviAjYDiQ7O7t0FrajzmuB0ALIHjAoUAipECIpKCjQRB7AQ3JFGAbJFNJ795w64oCoWyhs30E5X04I31MPqhnyPxAmIFjA27bHycbmLyu0ALo8C4AjzEEwmpmOz5FauRANEiykUKhkCK0AJYU4HeV8OSEoVQjJEKIhhMI2HYmcIBQbpP61WkIL4L92mnZ0vFrAAIzXkakg/TIAK8hAx+tphhZA7t1YFuPdrQFH7zRwLqOjQmZJjftG7hNLq0J2ebulzQlxbbNE+Prrr6tjxJoz955ONIHkn7Vk7k3pC/sOOo89Ot+F7+kzam8njHBtzJw5U50tlwvNppnYhftiEvM5R+rz148Ag3va3NzcQNkMLYCs6eJQEBrBy2VNFw+VfxMiic6xYABY+yUHhGNxTpyYgREgPLNixQpVzPBvBhNA3L5+AECyeUk5IYgYEB+4RCkcIBQz/B9ZP/V16dJFBx0IWHtGpACchHdcQZEDOC6BnmNJsr/llltU2MA5siZNmAnIgMm//QfnhrdO/YSf6DtgOiUPm3biWPl3kw2CxNACSBjGgcZOqRiZwUKBggAgOsdixIgROgsh28JT5lhmJmRXDkAGGDmVC2LjAQMQIRd3bEk5IbThBxDpFyob+kqfmXGcmIEZm++GDBmiAPoz9gCIdtkWmMIfAC/q4Q+I3ROYLZnpJkyYoPvXsKurO5b+snaNPVq1aqWwc86tW7fWYyZOnKh/ZNQTZAktgLE2mktKQr5lpfwsYACWn62tpXNYwAA0LAK1gAEYqPmt8VADiHSeG2sECSiO+Tc37+xkwE4JeMTkc1BwLHAwuCmn1K9fX3NCuOfjOHYpcDkc0c/+QIiAh4wnyZIe+R14y/6C44FnnpeX5zkC0cdOnz5dHn30UU14JxxDHTghTuhKmIX/0zd/ekEiYxpaAPEoCT0AEeoWcjfYbQAAUcPg6eIZujJ+/HiVy7N3oNs1Fc8Tj5SEJEI0LicESP37+yFgYA2Y9gjfENtzIQ/+CHiOCLsj4PG6DS5ZR44+1iUwrVmzRr1rHB/UNWxQSUG9g+iB8yhpm+BEgTK0ADIAzDrkcxCCIXeD8IsTIbzxxhsRSUAMOpC4PA9+73JCANbt90zcDHijAXBBb9rx76LqQIjerIi+RR+LfAxhA6EgAtvEMJk1XayP8AqzIjOn+yxRQCvuPEINYHEnxeWWmQ0ArMS3BRISwPg2ufXObwED0HgI1AIGYKDmt8YNQGMgUAsYgIGa3xo3AI2BQC1gAAZqfmvcADQGArWAARio+a1xA9AYCNQCBmCg5rfGDUBjIFALGICBmt8aNwCNgUAtYAAGan5r3AA0BgK1gAEYqPmtcQPQGAjUAgZgoOa3xg1AYyBQCxiAgZrfGjcAjYFALWAABmp+a9wANAYCtYABGKj5rXED0BgI1AIGYKDmt8YNQGMgUAsYgIGa3xo3AI2BQC1gAAZqfmvcADQGArXA/wHS/iw+i2yt4AAAAABJRU5ErkJggg==</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="64.94140625" 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="20" 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="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="write"><block s="reportJoinWords"><list><l>Only evens: </l><custom-block s="list $arrowRight sentence %l"><custom-block s="only evens %l"><block var="numbers"/></custom-block></custom-block></list></block><l>12</l><comment w="433.2" collapsed="false">You will have to write further code here to make the returned list elements display in a more readable way.[Hint: loop and a variable to join all the list elements, or list-&gt;sentence from words, sentences library].[Optional].</comment></block></script></scripts></sprite><watcher var="numbers" style="normal" x="8" y="4" color="243,118,29" extX="80" extY="70"/></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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of numbers"/><script><block s="doChangeVar"><l>a</l><block var="item"/></block></script></block><block s="doReport"><block var="a"/></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 %l"><block var="List of Numbers"/></custom-block><block s="reportListLength"><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 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="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></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="doFor"><l>i</l><l>2</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="List of Numbers"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="Maximum of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment 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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="a"/></block><script><block s="doSetVar"><l>a</l><block var="item"/></block></script></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 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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIfElse"><block s="reportLessThan"><block var="item"/><l>0</l></block><script><block s="doAddToList"><block var="item"/><block s="reportDifference"><l>0</l><block var="a"/></block></block></script><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="List of Numbers"/><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="item"/><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block var="item"/><block var="a"/></block></script></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.00000099999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236.00000000000003" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportJoinWords"><list><l>empty </l><l>sentence</l></list></block></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208.00000000000003" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition></blocks><variables><variable name="numbers"><list struct="atomic" id="1194">89,67,5,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>