<snapdata remixID="10029155"><project name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAUw0lEQVR4Xu2dCXBV1ZaGF3PCDGEWEmYBmVVAgSAiiIqIiDI+aC19rXQ9tcvq96x+ZWlrddNQ4ouo3VLSUjxABhUUCDMyCMooMkOEoMwQAyTMc9e3ePvkHBIg4QZu9r17V91K7r3n7LP3Wv9d5/xrr7V2oStXrlwR15wEwiSBQg6AYZK8u6xKwAHQASGsEsgRgOvXr5eEhAQpUqTIHR3c2bNn5fjx43L33Xff0eu6i4VPAtkAuGzZMqldu7bwaFioUKE7/vfy5cty4MABefDBB8MnFXflOyaBAAB/+uknqVixol585cqVsmrVKmnbtq3ExsbK0aNHZePGjfod4CxRooQkJibKwoUL9ZhTp07J5s2b5dVXX1XghtKwgvXr15fSpUuH0o071wIJBAD4+++/y4kTJ3TYH374oVSoUEG4LZYvX15+++03qVq1qn4HQDp37ixvvvmmDBo0SMH3wAMPSHJysr6vUaNGyFNPS0uTNm3ahNyP66BgSyAAwGPHjqmlo2H9sHwNGjSQr7/+WurVqyelSpXS786dO6fW8KWXXpLPP/9cWrduLffdd58kJSXJG2+8IWfOnAl51ocOHZL27duH3I/roGBLIABAwGcAyLCxgKHeTnM7/aPp6SK+W/fhw4cdAHMrPIuPCwAwPT3dA+Cl9N9k68gB0iiuqGwp/6Ak1GsgRYsUzdepHty/V0qnbZLK5w9KfK835GC9nl7/ALBDhw75ej3XWcGTQDYA8hxI2zprjHQ5PEXW3ftXqduuu34WExMjG6aOlqMZJ4TlE6hGTn8LFy4iHYf8STIyM/X5ECvKc2TRolkA5jmS91jcqvP/IrUT+8ju+Cc8CR05ckQ6duxY8CTmRpSvEshGQgwAN8wYI/EX9ki1AcPl4sWLCpYdM/8ucXOSpGyxm7PcuH5/lt0NunisGnJTrlw5HXxGRoY+XwLCxYsXS4cm8dIm9pCk1nrcmxwkxAEwX3VdIDsLABCl88JibZwxRjrEl5CUal3lxx9/lL59+8qxhROlbHKSN5GqQz+Qi0cPSvke/ywH/nuInNm8wvsurv9fJLX+wx4AAZ0B4O7duxWEzZs3l3Hjxkm7du2kW4kU2VXzMc/vyDhw87gW2RIIAJDbHoqnbZr5f9KpTik52XqwTJ8+XZ5++mnJWDRJys7OAmClQX+V48ljpPJL/yXn96ZI+qThAQDuqtdZwdujRw8FXJkyZfR7AIi/ESs4adIkdbd0j90pv9R41DsfS9ypU6fIlr6bXXAtGADyUgDO+lw61S4pJ1r9QUqWLCmnT5+WE0umBCxgua5/kIwF4wVrlz55BB7qAAB31n1IKlWqpJ/h4ilbtqxauF9//VV9irhz1q1bp37Dx0ulSkr1bgEAPvTQQ05FES6BgAWEefKibU4e6wHQyKDYvm1SPi0lVyK5EN9MDpWq4RGPS5cu6eqJsYB79+5VNw+WDjD2KPOrbK/6iNc35MQBMFeitvqgAABx/hoAbkkeK4m1S0pmy0HeBAsf3i2py2bLsR3rbzjpwoULS+If/yxHytRS68kzJRa0ePHieh4WkJdpVapUkZ7l9si2Kl0CAGS1xbXIlkA2AAJCbpNb54yTxIRYWXypsfzyyy9KQg4vmSZ3zUuSwv8gwRV6/YucXD1HynbqI+lT3he5fDlwC96R0NFbvsPSmZWUnADYq8I+2VKpsxcAwS374Ycfjmzpu9kFnwEPHjwovGgGgN9dbKTLcu+8847smT5ayvlISNU/jZIrF87JpeNpuopxLQnZHt9BmS/+QwCINaSxrnytBXy64n7ZHJf1zIeLxgEw8hEasICEQRkAbsMC1o6VYSsypXLlytK7d2+5sHJGAIBVXhkplzLTJbZJOzm1ao4cm/G/AQu4rVZ7Zbys6XJrh/VeD4DPVDoomypmsV4A2KVL1i058lURnTPMBsD9+/erJLbP/bsCMP2eft5t8cySKVJ5yWe5klSFvv8mWEATGWMAyO19z549agFNvCEAf7bKYdlQPmvlA7fNI49kkZJcXdQdZJ0EAgAEfB4A542XxIQYBaBpxOdV3jxXrpw/e8OJnjh5Ss53GqSuF9gvDQJiAhu4BfMyDVdN32pp8nO5rLVfANi1a1frBOoGnDcJBAC4b98+4QVQdswbLx0TYuT3Jn29Hs/t2SH7/zZUqsQUvuFVCGqp//J/yq5KTb3bLj4/ngVpmZmZsmHDBv2fa+GU7l8jXdaXbe+thHCMA2DelGnj0QEA4psDgLSU+RMUgJMPxElqaqoMHTpULq6eJeV9JKTav/6PHPrbUKn8/H/IyTXzsy3FbareVmrVqqX9YVmNH5D3sO3z588rSeG7gTWPybrSD3gyZO24W7csx7SNwnVjvrkEsgEQECoAF0yUjvElZE/tJ+Wjjz6S999/X9LnTwiQEFZAMuaNk3LdBufIggEgof1PPvmksmDjB7x2WNu2bZNBtY7L2lLtAgB89NGspbmbT8UdYaMEAgCEHPCi7Vz4hQYjzD1dT9SxnJgoZ5ZPCwAwtml7tXpxA/9dTm9Yms0CbqzWRho2bKj94UssVqyY/o/1mz17ticvwvkHJ2TK6tisEHzCuBwAbYRU3sYcACDEIAjAGDnUsLfXY6FtK6TKrBG5ukLJwe9KSsUmXmIRgPLHA44dO1Z4jRo1Sm/N/1TnpKyKud/rm+O7d78ah+ha5EogGwANO925aJJ0qFVC9tXtKSkpKcpmmzVrlq+SwBKSc4Kj+4V6p2VlifsCAHzsscfy9Xqus4IngQAA/Utku76brABcWby1hsbv2rVLM+bi4uJ0FtxCn3rqKblw4YLHXM30SFgimBRXCu3nn39WBtyoUaOABIiSJgmeJKYXG5yVH4q19r5n7fjxx7MCVAue6NyI8kMCAQCyamGWyFK/myztahTVW/CwYcPktdde04RxLBaNQFJAQowfUS04k1lqg9HifK5Tp46G4QM8MuewoC+88IKXMcd3ALNly5byww8/yB/vPi8rirby5gQoHQDzQ8UFu49sAMTlgm8udfEUqXEmVdKaDRJYKimYa9as8eL78ONBTFjZ4LZdvXp1tZLcriEVTZo0UUc0DYsIAO+9914h8QnAcn6LFi30b8yZI9KnYXFZXqSlZ00B4BNPZOWIFGwxutHdqgQCANy6dataOdruJVOl34W5Mj62t8TEN1cw3ewZkPzhAQMGaKDp9RqMGstpglwhG03WDpfG3QfLskLNvdMgJi4n5FbVas95AQBi4QAaFvDImmTpmTFNM9+WXmwo8XXr53uxokP790vV07skoWiGFH/kdVkqV0kOzvDnn3/eHim6kd6yBLIVJ/ryyy/1NsgzXOntM+TKqau30dvdzrXsK0cyTuszJNEzrkLW7ZZ4weg/x/JshELhGmGp7E42luVcJtydlHj4r+UKVIZfB1E9AgfAqFZ/+CfvABh+HUT1CBwAo1r94Z+8A2D4dRDVI3AAjGr1h3/yDoDh10FUj8ABMKrVH/7JOwCGXwdRPQKrAcgWEWznQOIT+4vQCIQgRpGIG9OIYyRs7KuvvtK8lJ49r5YCJuKGCB4aS38sQbI5D4WRiN6eN2+e9Ot3NS2Vz8jeo28CKEgv4FpmW4vroWj58uUaT8kWFryo9jB37lwtWXezc6MBmVYDcMmSJRryTxwjucVaQu4f2XRGudOmTVPAAT4AQ40bkx5KiNjSpUt1yZG1b4JjDRh37NihAAWU9Etw7cCBAzW2kTIlM2fO1HjGt99+28MJACPOsWbNmvoZQGW7C2orbtmyRSvNAugJEybodhauWb5X3Jw5c9RyARBAhJUDZGwpYcqAAIr4+Hgv16Vp06ae3s1uUAAPIAMywNm4cWONgaRfLCv98jI1remDTX0AlH8vk02bNmlgbrVq1bxrmNAz+qN/IspZ8ybiiGOjvVltAaNdeZEwfwfASNCixXNwALRYeZEwdAfAHLRIWgLPkH4mfT1lU0nClB+5VUBAhnjWhFnzLAsT92+Vy2ewd545eXa809vo3uq8cnOe1QD84osvNNUTEOCOQUkkVd11112a3Xfy5Endww622qdPH5kyZYoSCYgLIPPXnlmxYoWWD4HAcNwrr7zilZb75JNP9BxAwvew4+3btysgTLv//vs1IYtrAxDGxJ7LJPrzmZ/8TJ482XPvcD7v69at6xEaxmL2yeM6jBnCMmLECN2N1GwamRsFF/RjrAbgmDFjVBkoB7ZpMu7I0IOR4vL4/vvv1ddHkjs5LzBick4AK2VDeG9AQCIULpNrAcIeytQ3fPbZZxVQpJHSzN4nXIdzAB1pq61atdJ+GdP8+fP1fzICTcvJDTN16lR57rnn1F3EjwW/I8VC77nnHp2DSdCCfbM5ZKQ0awFIBh8Wib8oDncLVgbrxWbXWBGsFv5BwIN7heN58Rn7lwAo0zjf7AjF/6SEmn1NcHiTZkq+M0CjX9w93DIBN31TgIk0BupgYyGxxCTu4y8EPPwoTAPQ/tQDrkcaBA5rksK49VOeDiuNhTdzA6S4fdhQPFKatQCMFAVE+zwcAKMdAWGevwNgmBUQ7Ze3GoDXske/MnmmYi0WBupvkAhDPEJRvnkuow+e19iG7EaN43GnQCB4tjPF20MZQyScazUAv/nmG+nVq5eMHj1ai17CHmG/kINnnnlGVq9erWQAcsL6K8ELuDtYA4YJQ1aITMFdYophErwAUWGbMPqHiEBAYKIQB7aXhQisXbtWiQqBB1wHYgC5AFx8f23/1LuGRLD1BMy4f//+Mn78eK2NyLG4kSAcuIz4gTC2aGhWA/Ddd9/VsCaCCQACfj/AhSLZdBFlAh6sIRYHxowjFxYLYFHyggULlLmasCsACOjw5XE+5wEursHunaacHMELHIObBDDiZjEbMuJCubZ/juPa/BiGDx+u4GWjRvyU/Ggo8MS4iebhWFw50dCsBuCdUhDuGWIDXbWu/Je4A2D+y9T1mAcJOADmQVju0PyXgANg/svU9ZgHCVgNQPYgocQvTDItLU3Yd9g0cjfYGoK1WZbNTMQz7hKe6YhAYQnN5HrwGWu3fG8+g3BABviOPsx2s7xn3Zd1Wdi2uQ7XpFGE00S3mL7yoJOoOtRqABo3zLfffqtM9L333gsoD7cLzBgQsT7L4j7AgNXCNqlFSKg8IfQENBB5wrGwUtaJYc2sz+JvZH0WnyJBDAAPQoJvD7cOBIV8EcPGcdmw3gxL5lj6Nyw7qtCVi8laDUAAYxbrsUpYQ38jJAvnL1EvuGV4DygIqSJ5iPArAErDfwcoARpuEN5jWfHJ+ZONADtgxp1CzCB94U6h5DDA5jPjdOZc038kBRDkAle5PsRqAOZ6lvl4INaQDXQAsGuhS8ABMHQZuh5CkIADYAjCc6eGLoGIBiAh8mazxLyIKqecEJPfa6KgITMEO5ig1bz0747NkoC1ADx79qzMmjVLAwxefvllby0VgoCLBQKBmwV3CWwXskJuBSQEdssxbKhjEopulBOCi2fRokXKZGG8gLB3794amOA21Q7t52QtAJk2OSEEC+DyIPQdN8xnn32mkSz4/wAnQQHkeUyfPl0lRQAC7hS2o8BfRzg/DXJxvZwQ8z0AnDhxorpsSGiiTAfbj7l26xKwFoDUbsHxizUj4gU3C5YKFwoWiv+xkiZpiWOxjoAOdwzhT1hIk612o5wQU1gIALJJI3vYscUY1tSf7XbraojeM60FYPSqLLJm7gAYWfq0bjYOgNapLLIGbDUAye3FDeJ/DjMFIW+Xmlh/JjQfVw3R1zntIMozI41xcTx5wWajbz+hyWmMjJ/zomWlxVoA4oNjLXjnzp0acg/bpVikqWowcuRIJSAECRAKb1gzgAUgkBXcMqwhs2ZLH0SusLZLeDy5JhSvpEQGkTQ0AEdVA3JOCKUnAOJ6QQZmHIyR0H5zHGydJHbyQvylQQwYk5KS1LXD+KKhWQtAlEPNFiwLYCQnhJdRPH4+EpIAkmkffPCBum1IGiJyhdwQwIGycVoTjACwAAmuG8DJ8f4wL3JIqHLAsbBpkotM4zvCuXhRtwa30KhRozTCxpTWoJorFRSIsjGVVBknFRZwHzEnPifBKhqa1QC8kYI+/fRTtX5upaJgwzhiAViwxe5GZyTgAOiwEFYJOACGVfzu4lYDkEhkAg3YhgEWS4UBluYgEDBflt78z4AQByKXCcOHCcNM33rrrUAoP0t2sGPO53jDgE3OCcwXouJ390AiCM3nXF5c43q5IJANQ0JYt2bbCL8bCaIEOybJneVFck5MMwx648aNWo3hxRdf9L7jWHJk2G6CLSH87Jy6iRAkPhs2bJiycBoeBD9Jg8Cxzk31BtP4jMZyJ0ub/l0BCOCg4kQoy5FWA5D9OohmwXUCm3399dc1SoUSGLhkWPf154mMGzdOGaq/CGVO1UqpdgpICKOHtQJCk3NijofdUpUB4AF+/HbJycm6+Qw/DLOvCC4dKir4m+mDv9eW4TDlPdq2batj8AOJfqnAkBNQPv74Yw3/HzJkiLqPSE8gAsgPJPriO3JjTFFNf//0C/j820cAZuTAjwzPweDBg70++fHiEw0lIshqAOIMpjAQQQFYDH6dCAx/HVlsfO7PEwFEJgDBFBfyFxlCsigBC8evHQtKH6Y+M335zwPgxjLQL45xghywRmZfEayMvxgl1zDFiQA3LiS/BcGK8QMg2MLkmRiNm/MYAwA3ZXzN94CE6/KDIELIX+PajJskKWIkseiEqvnHllOABZ+1aNFC/awUdvJbQPpCNlFrAW/HE5R/FeN29O/6DErAagvolGm/BBwA7deh1TNwALRaffYP3gHQfh1aPQMHQKvVZ//gHQDt16HVM3AAtFp99g/eAdB+HVo9AwdAq9Vn/+AdAO3XodUzcAC0Wn32D94B0H4dWj0DB0Cr1Wf/4B0A7deh1TNwALRaffYP3gHQfh1aPQMHQKvVZ//gHQDt16HVM3AAtFp99g/eAdB+HVo9AwdAq9Vn/+AdAO3XodUzcAC0Wn32D94B0H4dWj0DB0Cr1Wf/4B0A7deh1TNwALRaffYP3gHQfh1aPQMHQKvVZ//gHQDt16HVM3AAtFp99g/eAdB+HVo9g/8HbYsiTRJwk4wAAAAASUVORK5CYII=</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="195.248046875" 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="29" 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>75</l><l>90</l><l>-10</l><l>45</l><l>193</l><l>0</l><l>75</l><l>-6</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>Only evens: </l><custom-block s="only evens %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>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></script></scripts></sprite><watcher var="numbers" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="sum" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="negatives" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="increase" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/><watcher var="evens" style="normal" x="10" y="208.00001199999997" 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 w="90" collapsed="false">add code here to report the sum of all the numbers in the list.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of numbers"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="Average of %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment 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>sum</l><l>0</l></block><block s="doSetVar"><l>average</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="List of Numbers"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="includes negative? %&apos;List of Numbers&apos;" type="predicate" category="lists"><comment w="90" collapsed="false">add to report true if the list contains at least one negative number, and false if all numbers are non-negative.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>negatives</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><script><block s="doChangeVar"><l>negatives</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="negatives"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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="doSetVar"><l>increase</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><l>1</l></block><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><script><block s="doChangeVar"><l>increase</l><l>1</l></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="increase"/><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></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>max</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="make all positive %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that is the same as the argument, except all negative numbers have been replaced by their absolute value. .</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportGreaterThan"><l>0</l><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="List of Numbers"/><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>-1</l></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block var="List of Numbers"/></custom-block></block></script></block-definition><block-definition s="only evens %&apos;List of Numbers&apos;" type="reporter" category="lists"><comment w="90" collapsed="false">add code to report a new LIST that contains only the even numbers from the argument list..</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>evens</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="List of Numbers"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><l>2</l></block><l>0</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="List of Numbers"/></block><block var="evens"/></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block var="evens"/></custom-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></blocks><variables><variable name="numbers"><list struct="atomic" id="1268">75,90,10,45,193,0,75,6</list></variable><variable name="sum"><l>462</l></variable><variable name="average"><l>57.75</l></variable><variable name="negatives"><l>1</l></variable><variable name="increase"><l>1</l></variable><variable name="max"><l>193</l></variable><variable name="evens"><list struct="atomic" id="1269">90,-10,0,-6</list></variable></variables></project><media name="Lab 4.3" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>