<snapdata remixID="8796078"><project name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADjElEQVR4nO3dv2sTYRzH8f4pziKHWnQsIjhda8VBKLRLBnVvhzh2SK22i+igdRHFKtrSUhEHQdRai6LoX+CPxUCxUveLX4f04jX9kUu9y+fJc+8XBBp47vKFvrmkyfXSYyimn2ZWidRTWI96ABQbAUKKACFFgJAiQEgRIKQIEPmpmdnj2p5LCBD5qUQt32skQEgRIHKxvr6eah0BIhdz80+st/+HnSst2tzi8q7rCBC5GS5dsSC0xu3giVUrjz+3lZWVxhoCRK6O9X/dEmHydiAYJ0DkZ7Q8syW4Q6e+2fnRVVtYfNZYQ4DIxctXb+1I+NsGRpbt2o2Hu64jQOSiWq2mWkeAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCeCEKz3kH1FO0jQE8EoVmprJ6ifQQIKQKEFAFCigAhRYCQIkBIESCkCNA3lcjsyx/1FKkRoG8qkdkGAQKpECCkCLDTJlpfMapICFDhU/e8RssbAUKKALFFfBmNTiFAbNPJ8woJEFIECCkChBQBQooAIUWAPkjxfRyuIkBIeRPgyWH1BNgPLwK89aD+7v2defUkaJcXAaJ7ESCkCLBIHPxrmQAzViqb2fXI7EX9e3L7htJtNzZpba2P1735kHjcHdZM3a7/3MkzXNpBgBmII2jYPNL0Df0LpVTeO4J4H3cXWkfY/Hhp40puF4epRoAZ2BZgQhxT8xErzfZxJKcvtI7szMW99xsfYZv3rUaADouje/TU3afQ/0WAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkAHBKHZ5ZubdyqR2eTmGSvTtfr9tZpstrwRYBYqkdnV/Z/mFIRmI6OJfd1LBPfR7ytpEWAWZv09QuXNvQCn3TphMnMOnhSq5FaAMwX45SxxtExyK8CCCkKzwwNtbODRUZQAHfD6/T42+u7HHycECCkCzMilqfpTaXVNPUl3IcAMHT+rnqD7ECCkCBBSBAgpAoQUAUKKAHfj0acNLiPA3dznM9tOIEBIESCkCLBJp78tsugIcAfvPqsnKA4ChBQBQqpwAfIazy2FC3B2ST0BkgoXINxCgJAiQEgRIKT8DnDZj39d9JnfAVYiswlOqXKZ3wHCeQQIKQKEFAFCigAhRYCQIkBISQM8Omj2a0M5AdSkAQah2ciYcgKo8RQMKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKqh+ukQOkvjlFZer1Dq/IAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAARQ0lEQVR4nO3df4ykd10H8ElDDFFjjGLUEKL1B5py8+w1xPgjhAQbSG++e9AoETX4A2ITQqxpgWhDNC7cPHsIpqiQaEhI0wIhR0KQAipKOBoDqCAqyGGl8sOAbb1WbUvbu51n7uMf3T1mZ5/Z272b3c/ss69X8qTt7nPzvGeb2/c8z/czz/R6wIHUPx43ZGfg4Ii6+auom9iynVi7MTsbAHRW/GFcE6vNhakCfjg7FwB0XqzEU6Nu3hHD5nTU45XsPAAAADtztETJzgAAh041iJVqECvZOQDgUFHAAJBAAQNAAgUMAAkUMAAkMAUNAAAAAAAA0B3WgAEggSloAEiggAEggQIGgAQKGAASKGAASGAKGgAAAIDLF++Jb4nh2p2xOv5srDbvjxNxdXYmAOi8qJu1qJvYtA3jGdm5gAVhDRjmL1ZHJ7eUb91E1KM/z84GLAhT0DB/MRzf3FrAw+bt2dmABaGAYW9E3Ty6qXxXm3PZmYAFooBh78Tq+LeiXjsV9ej12VmABaOAASCBAgaABKagAQAAAAAAALrDGjAAJDAFDQAJFDAAJFDAAJBAAcPBtDSIP6tK/G92DuAyKWA4ePqDeG5VIqoSkZ0FuEymoOHg6Zf4oAIGgH1WLceLFTAAJKiW4yNViVF2DgAAODisAQNAAlPQAJBAAQNAAgUMAAkUMAAkUMAAkMAUNAAAAAAAAEB3WAMGgASmoAEggQIGgAQKGAASKGAASKCAASCBKWgAAAAAAACA7rAGDAAJTEEDQAIFDAAJFDAAJFDAAJBAAQNAAlPQAAAAAAAAAN1hDRgAEpiCXlxLg3hrVeKhqsT5fonPLw3iZdmZAJgTBbyY+svx21WJmNrOZ+cCYE4U8GKqSny5pYCjKvGa7GwAzIECXkxLJW5vK+AjL4zvzc4GwBwo4EUVV1UlvjRRvqN+idPZqQCYE1PQi+3IC+N7+8sxyM4BAAAAAAAAHAzWgAEggSloAEiggAEggQIGgAQKGAASKGAASGAKGgAAAAAAAKA7rAEDQAJT0ACQQAEDQAIFDAAJFDAAJFDAAJDAFDQAAACweGIlrop6fHvU4y9E3XwshqOfyc4EAJ0XdfONqJvYvI2en50LgF2yBnxwxBvipq3l20TUzSeyswGwS6agD44YNsdbC3i1eX92NgB2SQEfLLHaPDBVwOfj5BM/mJ0LgF1SwAdPnIyXxHDtzqjHw+wsAFwmBQwACRQwACQwBQ0AAAAAwCEU9fh3oh5/PurmrVGvvTw7DwDMzaKuAUfdfLLlphN3ZOcCgLlY1CnoqJtxSwE/kp0LAOZiYQt4dXxuSwEPmweycwHAXCxsAdfNB1s+9eeN2bkAYC4WtYB7vV4v3rC2FHXzrqib34iVeFp2HgCYm0UuYADorEWdggYAAADohmoQv9QfxPuWStze68VV2XkAoPOqEvdWJWJiu7BU4ueycwHsG2vA7LeqxJGp8t3Y/jE7G8C+MQXNfntWiefNKOAvZGcD2DcKmAxVia9PF3B/OW7MzgWwbxQwWaoSw2o5PlMtx8f6y/HT2XkA9pUCBoAEChgAEhwxBQ0AAAAAAADQGdaAASCBKWgASKCAASCBAgaABAoYABIoYABIYAoaAAAAyBMrjzwtOwMAHBoxHN0dddNE3UTUzWNRN6eyMwGwB6wBL44Yjm9dL97N24m4OjsbAHNmCnpxRD3+l9YCXh2/OTsbAHOmgBdHnFi7qb2A47uzswEwZwp4sUTdvDfq5vEny3f8YAybt2RnAmAPKGAASKCAASCBKWgANlk6Fi+oluOTVYn7+iU+Xl0f12VnAoBOe9Ygvq8qEVPbhR85Ft+RnQ0AOqsq8d6WAo6qxLuzswFAZ/UH8bszCvg12dm6xhowAJtUJf57qnzvz87URaagAdji6PG4oSoxrI7F8ewsXaWAASCBAgaABAoYABIoYABIYAqaSVE3vxgnnvD5wwCwH2I4+mTUzXjiYxC/Fivx7dm5AKCzYvj409s/h3j8zuxsANBZUY9vaS3gevyl7GwAnWUNmF6v14t6/MTWAh69OjsXQGdtNwXdL3GqX+LUrO9VJWJHxyhx5lL7LpW4bdOdzwZx/U4eu+VYFx9jVvYNG89hY7uc4+1Wv8Tp7Z5fVeLsRKYzV3SsQdxyqcfa2OeWX7kQZ17bxGjYrMVq80DUozdO7tMvcfpKsgAwZbsCrkqcnf7aRoGs//NsrI5fG3Xzn1E3azEc3xfD0cnJ/deL9UzbY00c58yVls1G3v4gbpl83FklXJU4u9+lsl52Z6sSZ6YLuBrE9VWJmMy//gLosjJuHGvjv5dK3Db9WBvH3PS1qQwTXz/T9nUALtOsAt7u7HfD9T8fD7WvHX7zs5s3zvZmFfBOjrMT6wWz5XHair1f4vRSiduu9Ji7tfECoa2At/kzl/XCZNbznjxuv8Tp6VJdP9vd8nPcyH05WQBoMauAqxJnL1USf/2q8bnWAh42d/d667/g13+ZzyrgvfylXg3i+rYzyIwimTyb3WkBX8mLkxkFfOpSZ7FLJW6b9eLkSpYGAJjSVsBtlybbvOpXLzzcXsBrN09fAm0r4I2C3DjevNdi215EbJzhTa2Pzrw8PpccUz/PSxXwxBr2ZV8in7F8cGq7M//trlSsP+aZjCsHAJ3UNgU9XZ6zVCXORt38/aYbOKyO/3nje1PrsVsLYX24Z1NRX6IEdmr6+Bs2LlVPHmOvL69OF9cuzoBPX8EZ8K4KeCcvuq4kDwA7sJsC3vj3qEfXxUp8Z6/3zV/mbVvLcbYM/fRLnLqSS52zBol6vYlp6+kz412cbfaX48ZqEP828bzuWRrEK7bL07rt4DnOeQ249RL0xv+HSz2mAgbYYzs9C93Nmeo2a8BbLxNfZgFfvKx8iT/bVjZtBTzx1qhN2avlTeUbVYlYKvHFnebc7RDW5fwsWietW742fTXgUo/pEjTAHtvJENY8Cnj68u96+bee9V1cG51xabl1nbnlsabfkjPrfa4X33I1dbydnN1vp60IN96u1XL8WT+LM9U273VeX1+/+L2257h+Rrv5azOmoNePaQgLYF5m3Qlr1gTu9M0rJrb2Gz1s3Hhim5KavgnHrKwTZ5tbzsKmj3OpAaup5zH77LzleVUl7mk5zr2zcs845pYym/45bHdZfKKAZ+4z9TNpe3Fytu1n1vpixNuQAOZrtzfiOCzaboyxYWkQr1gq8e+T5btU4qaMnPulciMOgPm63FtRdl3bJeGt4qreSjxlfxLlcStKgD2wXQEDAHtEAcMBt/GXeHI7OjXccbREsV939zsyY7/pIR/7LdZ+1SDetX43qoXMZz/72W/2fv3jcUOvbcdeC/sdvv3apmzttzj77fQv+qI/D/vZ77DuBwAAAAAAAJOsKQFAgo3hjuwcAHCoKGAASKCAASCBAgaABAoYABKYggYAAAAAAADoDmvAAJDAFDQAJFDAAJBAAQNAAgUMAAkUMAAkMAUNAAAAAAApYnX8x1E3D0Y9fjhWmw/FH8SPZWcCoAO6uAZcHYufrUq8Ztb3ox6/NerxQ1E352N1/K+x2vxa+37N7VE3MbV9be+SA3BodGkKuirxpmoQa1WJWN/W+iX+ZHKfGI5vbSnV822PF/X44ZZ9I1YevWZ/nhEAnTVdwDE8/5Kom49HPR7GsHlRYrRdq5bjgYnyjapE9Jfjwcl9om6+2lqqw7Wbpx8v6tE/7bSsAWBXJgs4Vi98oKVw3p0ccceqEs10AVclxpP7RN3c0VrAt8V3TT9erJ5/cdTNIxP7NVE3f7F/zwiAztpcwM25lnL6RnLEHatK3N1SwJ+Y3CdW4ilRN1+eeH6jGDant3vcOBnPjuH4FXubHoBDZVMB180TWwt4/EhyxF2pSrytKvGRqsRD/RJvn7Vf1I99f5w4N9jPbABw0eQUdNTN+7YU8GpzZ2Y+ADgUoo7rYth8OFbHt8bKE8/JzgMA7JP1ddo7om4+GsPR67LzAEDnxWo8M+rmwtSl8AO1Dg3QKurxHz15a73m/6IevT+G8QPZmcizaHfCivrCB1vfJnTSFDJwgEXdvKPll9tXsnORZ9HuhBWrzYdm3CjjldnZAC5b1M2jrb/cTsTV2dnIsXgFfP7HY9UlaKBjoh59rqWAz2XnIs+iFXCv1+vFSjw1Vps7o24+FsPRiew8AFcs6ualUTff2HRrvWHzgexc5FnEAr4SVYk3V8vxgarE/f0Sb8nO0+v1enHy3A9F3dwV9fj+qMf3uJwOh1i8fu0n48TaTdk5yNelAq5KfLTlVpR/m50r6mbrpyoNx7+ZnQuARIs2BX0lqhKjlgJuMjPFatzYOndRN1/MzAUAc1OVONtSwP+TmWn98nPLVHfzl5m5AGBuqhJvnvpIwqYaxJ9m54p6dM9UAT8aK+evyc4FAHN1tETpl1ioW1jGajwzhuPXxXD03OwsACyALq0BA8CB0aUpaAA4MBQwACTYaQEfORY/fKTES/chEgB036UK+NnH41urEl+/OFm8HOOqxN/tY0QA6J5LFfBSiXe2vLc2jrwgnrGPMQGgWy41BV2V+I+2Al46Fq/er4wAcOgcLXFzSwH7BC0A2Gv95ThZlbi/KvFYVeLTR4/HDdmZAAAAYHfcCQsAErgRBwAkUMAAkEABA0ACBQwACRQwACQwBQ0AAAAAAADQHdaAASCBKWgASKCAASCBAgbg0IuVeErUa3dEPbor6ubX9+OYChiAQy1ONMtRNxeibmJi+8peH1cBA3CoRd38w1T5PrmdXPuJvTyuKWgADrWoR59rL+DRC7KzAUBnRd28dEv5Dpv7snMBQOfF69eujWHzN1E3n4rh6ER2HgBgj1gDBoAEpqABIIECBoAEChgAEihgAEiggAE4VPqDeFFV4tNViXv7Jd6elcMUNACHRn85bqxKxOTWX44Hs3MBQKdVJb4wXcBViVgaxC9kZwOAzqpK3N1WwNe+KK7JzgYAnbV0fTynGsTaVAHfm5HFGjAAh87ScpysSrzt2uW4LiuDKWgASKCAASCBAgaABAoYABIoYABIYAoaAADgMFtajpf1S3y+KnFfNYi7quNxdXYmAOi0pRIv33KXquV4NDsXAHRav8SZtttEHilxU3a2vWANGICFUA3irtYCvj6q7Gx7wRQ0AAuhOh5XV8vx6FQBfyk7115RwAAslKUSN1Ul6qODOJqdZS8pYABIoIABIIECBoAEpqABAAAAAAAAusMaMAAkMAUNAAkUMAAkUMAAkEABA0ACBQwACUxBAwAAHHQxXPupqMe/F3Xz8RiOX5mdBwA6L+rR70fdxKZtOPpsdi4A6LSom69tKeC6iViJp2VnWzTWgAGYm6ibr24p39XmQrzp/m/LzrZoTEEDMDcxHN+6tYBHn8nOtYgUMABzFSfO/WgMR6+KYfPhqJtfzs6zqBQwACRQwACQQAEDQAJT0AAAAAAAAADdYQ0YABKYggaABAoYABIoYABIoIABIIECBoAEpqABAAAAAAAAusMaMAAkMAUNAAkUMAAkUMAAkEABA+xCVeKFVYlPVSXWlko8XpV477XH4nuyc3HwKGCAXaiW44GqRExu/RLvyc7FwWMKGmCHrj0W10yX7/r2eHY2AOi06snLzpsLeDk+kZ0LADqtP4hTVYnHLl5+HsR/HR3E87NzAcCh8KwSz1tajqdn5+DgsgYMAAlMQQNAAgUMAAkUMAAkUMAAkEABA0ACU9AAAAAAAAAA3WENGAASmIIGgAQKGAASKGAASKCAASCBAgaABKagAQAAAAAAALrDGjAAJDAFDQAJFDAAJFDAAJBAAQNAAgUMAAlMQQMAAAAAAAB0hzVgAEhgChoAEihgOOD6JU73S7wlOwewOwoYDriqRKxvTXYWYOcUMBxwEwUczoTh4FDAcLD9P9+QI2fGNWfgAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><watcher var="x min val" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="x max val" style="normal" x="10" y="40.000001999999995" color="243,118,29" hidden="true"/><watcher var="x-stepsize" style="normal" x="10" y="70.000004" color="243,118,29" hidden="true"/><watcher var="y min val" style="normal" x="10" y="100.00000599999998" color="243,118,29" hidden="true"/><watcher var="y max val" style="normal" x="10" y="130.000008" color="243,118,29" hidden="true"/><watcher var="y-stepsize" style="normal" x="10" y="160.00000999999997" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="10" y="181.00001199999997" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10" y="202.00001399999996" color="74,108,212" hidden="true"/><sprite name="Sprite" idx="1" x="240" y="139.43335479716677" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="46,75,255,1" pen="tip" id="16"><costumes><list struct="atomic" id="17"></list></costumes><sounds><list struct="atomic" id="18"></list></sounds><blocks></blocks><variables></variables><scripts><script x="64" y="10"><block s="receiveInteraction"><l><option>dropped</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>(</l><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block s="xPosition"></block></custom-block><l>2</l></custom-block><l>,</l><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block s="yPosition"></block></custom-block><l>2</l></custom-block><l>)</l></list></block></block></script><script x="70" y="156"><block s="clear"></block><block s="bubble"><l></l></block><custom-block s="set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n"><l>1927</l><l>2014</l><l>0</l><l>.5</l></custom-block><custom-block s="Graph datapoints %l connected %b"><custom-block s="DerekData1927to2015"></custom-block><l><bool>false</bool></l></custom-block></script><script x="71" y="270"><block s="clear"></block><custom-block s="set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n"><custom-block s="min of %l"><custom-block s="heights of list %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of %l"><custom-block s="heights of list %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="min of %l"><custom-block s="weights of list %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of %l"><custom-block s="weights of list %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block></custom-block><block s="setColor"><color>255,133,252,1</color></block><custom-block s="Graph datapoints %l connected %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height of person %l"><l/></custom-block><custom-block s="weight of person %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="female data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block><block s="setColor"><color>46,75,255,1</color></block><custom-block s="Graph datapoints %l connected %b"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="height of person %l"><l/></custom-block><custom-block s="weight of person %l"><l/></custom-block></list></block></autolambda><list></list></block><custom-block s="male data %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></block><l><bool>false</bool></l></custom-block></script><script x="12.000002999999992" y="615.8333403333334"><custom-block s="age of person %l"><l/></custom-block></script><script x="14.000000999999997" y="647.6666776666666"><custom-block s="heights of list %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Gr6 age-height-weight-gender stats" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>137.4</l><l>146.52</l><l>40.52</l><l>F</l></list></block><block s="reportNewList"><list><l>141.3</l><l>152.12</l><l>46.0</l><l>F</l></list></block><block s="reportNewList"><list><l>138.5</l><l>142.0</l><l>33.1</l><l>F</l></list></block><block s="reportNewList"><list><l>137.6</l><l>150.82</l><l>43.58</l><l>M</l></list></block><block s="reportNewList"><list><l>139.2</l><l>148.46</l><l>40.0</l><l>F</l></list></block><block s="reportNewList"><list><l>141.7</l><l>142.88</l><l>34.84</l><l>M</l></list></block><block s="reportNewList"><list><l>146.1</l><l>155.51</l><l>47.76</l><l>M</l></list></block><block s="reportNewList"><list><l>139.8</l><l>148.55</l><l>48.55</l><l>F</l></list></block><block s="reportNewList"><list><l>140.5</l><l>138.63</l><l>39.85</l><l>F</l></list></block><block s="reportNewList"><list><l>139.5</l><l>146.83</l><l>38.68</l><l>M</l></list></block><block s="reportNewList"><list><l>144.0</l><l>149.31</l><l>39.5</l><l>M</l></list></block><block s="reportNewList"><list><l>146.6</l><l>154.5</l><l>58.55</l><l>F</l></list></block><block s="reportNewList"><list><l>141.5</l><l>149.85</l><l>40.72</l><l>F</l></list></block><block s="reportNewList"><list><l>144.8</l><l>152.6</l><l>49.5</l><l>F</l></list></block><block s="reportNewList"><list><l>144.3</l><l>149.31</l><l>40.67</l><l>M</l></list></block><block s="reportNewList"><list><l>144.5</l><l>150.48</l><l>40.8</l><l>F</l></list></block><block s="reportNewList"><list><l>137.5</l><l>141.09</l><l>45.28</l><l>M</l></list></block><block s="reportNewList"><list><l>145.5</l><l>151.5</l><l>39.5</l><l>F</l></list></block><block s="reportNewList"><list><l>145.6</l><l>137.8</l><l>30.8</l><l>M</l></list></block><block s="reportNewList"><list><l>143.5</l><l>153.88</l><l>44.46</l><l>F</l></list></block><block s="reportNewList"><list><l>142.5</l><l>147.25</l><l>44.0</l><l>F</l></list></block><block s="reportNewList"><list><l>136.1</l><l>132.32</l><l>27.49</l><l>M</l></list></block><block s="reportNewList"><list><l>140.5</l><l>152.29</l><l>51.85</l><l>M</l></list></block><block s="reportNewList"><list><l>144.1</l><l>144.33</l><l>35.87</l><l>M</l></list></block><block s="reportNewList"><list><l>136.5</l><l>144.62</l><l>36.89</l><l>F</l></list></block><block s="reportNewList"><list><l>136.0</l><l>158.81</l><l>56.4</l><l>F</l></list></block><block s="reportNewList"><list><l>146.8</l><l>160.2</l><l>55.05</l><l>M</l></list></block></list><comment w="90" collapsed="false">27 sixth graders with age, height in cm, weight in kg, and sex</comment></block></block></script></block-definition><block-definition s="round %&apos;input number&apos; to %&apos;n&apos; decimal places" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block var="input number"/><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block><block s="reportMonadic"><l><option>10^</option></l><block var="n"/></block></block></block></script></block-definition><block-definition s="coordinate pair x %&apos;x&apos; y %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block var="x"/><l>,</l><l> </l><block var="y"/><l>)</l></list></block></block></script></block-definition><block-definition s="announce axes position %&apos;x&apos; %&apos;y&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="x"/><block s="reportSum"><block var="y"/><l>5</l></block></block><custom-block s="label %txt of size %n"><custom-block s="coordinate pair x %n y %n"><custom-block s="round %n to %n decimal places"><custom-block s="xGraph at xStage: %n"><block var="x"/></custom-block><l>2</l></custom-block><custom-block s="round %n to %n decimal places"><custom-block s="yGraph at yStage: %n"><block var="y"/></custom-block><l>2</l></custom-block></custom-block><l>16</l></custom-block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="set graph scale, xMin: %&apos;xmin&apos; xMax: %&apos;xmax&apos; yMin: %&apos;ymin&apos; yMax: %&apos;ymax&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="clear"></block><block s="doSetVar"><l>x min val</l><block var="xmin"/></block><block s="doSetVar"><l>x max val</l><block var="xmax"/></block><block s="doSetVar"><l>y min val</l><block var="ymin"/></block><block s="doSetVar"><l>y max val</l><block var="ymax"/></block><block s="doSetVar"><l>x-stepsize</l><block s="reportQuotient"><l>480</l><block s="reportDifference"><block var="xmax"/><block var="xmin"/></block></block></block><block s="doSetVar"><l>y-stepsize</l><block s="reportQuotient"><l>360</l><block s="reportDifference"><block var="ymax"/><block var="ymin"/></block></block></block><custom-block s="announce axes position %n %n"><custom-block s="y-axis"></custom-block><custom-block s="x-axis"></custom-block></custom-block></script></block-definition><block-definition s="y-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>0</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="x min val"/><l>0</l><block var="x max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><l>0</l></custom-block><l>-180</l></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>360</l></block><block s="up"></block><block s="setSize"><l>1</l></block><block s="doReport"><block s="xPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>0</l><l>-180</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>360</l></custom-block><block s="doReport"><block s="xPosition"></block></block></script></block></script></block-definition><block-definition s="x-axis" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="bubble"><l></l></block><block s="setHeading"><l>90</l></block><block s="doIfElse"><custom-block s="%n ≤ %n ≤ %n"><block var="y min val"/><l>0</l><block var="y max val"/></custom-block><script><block s="up"></block><block s="gotoXY"><l>-240</l><custom-block s="yStage for yGraph: %n"><l>0</l></custom-block></block><block s="setSize"><l>3</l></block><block s="down"></block><block s="forward"><l>480</l></block><block s="setSize"><l>1</l></block><block s="up"></block><block s="doReport"><block s="yPosition"></block></block></script><script><block s="up"></block><block s="gotoXY"><l>-240</l><l>0</l></block><block s="setSize"><l>1</l></block><custom-block s="dashed line %n"><l>480</l></custom-block><block s="doReport"><block s="yPosition"></block></block></script></block></script></block-definition><block-definition s="dashed line %&apos;length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="length"/><l>10</l></block></block><script><block s="down"></block><block s="forward"><l>5</l></block><block s="up"></block><block s="forward"><l>5</l></block></script></block><block s="down"></block><block s="forward"><block s="reportModulus"><block var="length"/><l>10</l></block></block><block s="up"></block></script></block></script></block-definition><block-definition s="yStage for yGraph: %&apos;actual y value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-180</l><block s="reportProduct"><block s="reportDifference"><block var="actual y value"/><block var="y min val"/></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="xStage for xGraph: %&apos;actual x value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><l>-240</l><block s="reportProduct"><block s="reportDifference"><block var="actual x value"/><block var="x min val"/></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="xGraph at xStage: %&apos;stage-x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="x min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-x"/><l>240</l></block><block var="x-stepsize"/></block></block></block></script></block-definition><block-definition s="yGraph at yStage: %&apos;stage-y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportSum"><block var="y min val"/><block s="reportQuotient"><block s="reportSum"><block var="stage-y"/><l>180</l></block><block var="y-stepsize"/></block></block></block></script></block-definition><block-definition s="%&apos;x&apos; ≤ %&apos;y&apos; ≤ %&apos;z&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportNot"><block s="reportGreaterThan"><block var="x"/><block var="y"/></block></block><block s="reportNot"><block s="reportGreaterThan"><block var="y"/><block var="z"/></block></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="DerekData1927to2015" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1928</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1930</l><l>0.00</l></list></block><block s="reportNewList"><list><l>1935</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1940</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1945</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1950</l><l>0.01</l></list></block><block s="reportNewList"><list><l>1955</l><l>0.03</l></list></block><block s="reportNewList"><list><l>1960</l><l>0.05</l></list></block><block s="reportNewList"><list><l>1962</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1963</l><l>0.08</l></list></block><block s="reportNewList"><list><l>1965</l><l>0.1</l></list></block><block s="reportNewList"><list><l>1970</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1971</l><l>0.26</l></list></block><block s="reportNewList"><list><l>1972</l><l>0.25</l></list></block><block s="reportNewList"><list><l>1975</l><l>0.2</l></list></block><block s="reportNewList"><list><l>1978</l><l>0.24</l></list></block><block s="reportNewList"><list><l>1980</l><l>0.4</l></list></block><block s="reportNewList"><list><l>1981</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1982</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1983</l><l>0.38</l></list></block><block s="reportNewList"><list><l>1985</l><l>0.36</l></list></block><block s="reportNewList"><list><l>1987</l><l>0.43</l></list></block><block s="reportNewList"><list><l>1990</l><l>0.37</l></list></block><block s="reportNewList"><list><l>1995</l><l>0.23</l></list></block><block s="reportNewList"><list><l>2000</l><l>0.17</l></list></block><block s="reportNewList"><list><l>2004</l><l>0.12</l></list></block><block s="reportNewList"><list><l>2006</l><l>0.14</l></list></block><block s="reportNewList"><list><l>2010</l><l>0.12</l></list></block></list></block></block></script></block-definition><block-definition s="go to xGraph: %&apos;x&apos; yGraph: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><custom-block s="xStage for xGraph: %n"><block var="x"/></custom-block><custom-block s="yStage for yGraph: %n"><block var="y"/></custom-block></block></script></block-definition><block-definition s="plot point xGraph %&apos;xPoint&apos; yGraph %&apos;yPoint&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="go to xGraph: %s yGraph: %s"><block var="xPoint"/><block var="yPoint"/></custom-block><block s="down"></block><block s="forward"><l>1</l></block><block s="forward"><l>-1</l></block><block s="up"></block></script></block-definition><block-definition s="Graph datapoints %&apos;list&apos; connected %&apos;Connected&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%b"></input></inputs><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="setSize"><l>5</l></block><custom-block s="plot point xGraph %n yGraph %n"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/></block></custom-block><block s="doIf"><block var="Connected"/><script><block s="down"></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="height of person %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="list"/></block></block></script></block-definition><block-definition s="weight of person %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="list"/></block></block></script></block-definition><block-definition s="gender of person %&apos;List&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="List"/></block></block></script></block-definition><block-definition s="ages of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="age of person %l"><l/></custom-block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="heights of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="weights of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>3</l><l/></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="male data %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><l>M</l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="female data %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>4</l><l/></block><l>F</l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="average %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>count</l></list></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doSetVar"><l>result</l><block s="reportSum"><block var="result"/><block var="item"/></block></block><block s="doSetVar"><l>count</l><block s="reportSum"><block var="count"/><l>1</l></block></block></script></block><block s="doSetVar"><l>result</l><block s="reportQuotient"><block var="result"/><block var="count"/></block></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="age of person %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="list"/></block></block></script></block-definition><block-definition s="min of %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportLessThan"><block var="item"/><block var="result"/></block><script><block s="doSetVar"><l>result</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="max of %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportListItem"><l>1</l><block var="list"/></block></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIf"><block s="reportGreaterThan"><block var="item"/><block var="result"/></block><script><block s="doSetVar"><l>result</l><block var="item"/></block></script></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition></blocks><variables><variable name="x min val"><l>132.32</l></variable><variable name="x max val"><l>160.2</l></variable><variable name="x-stepsize"><l>17.216642754662843</l></variable><variable name="y min val"><l>27.49</l></variable><variable name="y max val"><l>58.55</l></variable><variable name="y-stepsize"><l>11.59047005795235</l></variable></variables></project><media name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>