<snapdata remixID="8797033"><project name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFnklEQVR4Xu3Xf2jUdRgH8Pcdt93tutNltfwjF8k2o1oISkUFWWFUkoGKxrSbt61N14hAndV0v7J/qpVO020oySxx2Ci1sB9GXkVBOfqlTukPSQId/lPbrYX/XHw/uMPDNqI7eHwe3veP54+753ne79fu0JdKpVLggwkIJeAjQKHkOdYlQICEIJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAYrGz+EESAOiCRCgaPwcToA0IJoAAeYg/r0fH0bFo4+5d3qwrgZfdO90z48OHMOPp0/h+YoV2H3oIH4fGsJLVdXw+/3pqa/v6cXo2F/u9y21q9DctR0lM2YgtuCJSTcrX7YEv/S9h++OH8fhb75Ov/7yF63v3Iy/L17ElrWNeHFbJ74/cQLvd7yBSEEY+498hqXzH8nB9dm9BQFml597dXV7K3Y1t7rnbT1dDpL36Ny3F9HwNYgvfBL3xmNY9NDDWLMiBp/PlzHVgzo8msRNRTdia98+3DZzJtY9XTnhZq/17kZybAxtdavdv/F+AH49+1t67vgLvV3GYXu/Lm5cg/5XO9yfxZo3oLd9Uw6uz+4tCHCC/LrefQdDFy4gvmgxiouLJ025tXsHWi9huByg9/yH06fwQcdmrNvyJspLSjG7rAx3lpaloXr4BgZP4vH77kckHEb/50dw8swZ9DRtdJ+g3mPenLkZ87v696Pv008cuOumFqK8pAQt3TscyA+/+tK9j/eapre2IhAIuD/3wHk/CLNnzcK10SnYsH0bNtU3ZKcnB68mwAlCHB4exq0LF+BccgS+kSSeXRnHzdEpaKh5BqFQKONVNS+3YefGlvQnYCgYxPrKOM6eP4e3Dx5wUAYGB/Htzz+hYdlT6U8t72vbQ5YYOIYH5sx1aA4kjmJqJOKee4BXL1mKomnTrtjS+7v5d9+D6dffgD0fHUJjZRwFwaB7v7tuvwPhUCgD8Pin4QsrqxDMz0ftK+3oaWrOAaHs3oIAJ8kvkUhgXn0dUJAJrsgfQH11DW6JRBFbvhx/jIygMBrNrol/eXUqlbri6zpXQ/5MJh106QcB/g+A0wP5WBWvQmlhISoufaJJF6l1PgH+h69gf3I0/RX8XG0d8vLytPZ91e1NgDn4T8hV16qihQhQUVkWVyVAi60quokAFZVlcVUCtNiqopsIUFFZFlclQIutKrqJABWVZXFVArTYqqKbCFBRWRZXJUCLrSq6iQAVlWVxVQK02KqimwhQUVkWVyVAi60quokAFZVlcVUCtNiqopsIUFFZFlclQIutKrqJABWVZXFVArTYqqKbCFBRWRZXJUCLrSq6iQAVlWVxVQK02KqimwhQUVkWVyVAi60quokAFZVlcVUCtNiqopsIUFFZFlclQIutKrqJABWVZXFVArTYqqKbCFBRWRZXJUCLrSq6iQAVlWVxVQK02KqimwhQUVkWVyVAi60quokAFZVlcVUCtNiqopsIUFFZFlclQIutKrqJABWVZXFVArTYqqKbCFBRWRZXJUCLrSq6iQAVlWVxVQK02KqimwhQUVkWVyVAi60quokAFZVlcVUCtNiqopsIUFFZFlclQIutKrqJABWVZXFVArTYqqKbCFBRWRZX/QfI5Nu3AYaxYgAAAABJRU5ErkJggg==</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,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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="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,51,47,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="31" y="30"><block s="clear"></block></script><script x="712.7880869375" y="362.000001"><block var="x min val"/></script><script x="337.2119170625" y="595.8333383333334"><custom-block s="female data %l"><l/></custom-block></script><script x="31" y="78"><block s="setColor"><color>0,51,47,1</color></block><custom-block s="set graph scale, xMin: %n xMax: %n yMin: %n yMax: %n"><custom-block s="min of data: %l"><custom-block s="height, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of data: %l"><custom-block s="height, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="min of data: %l"><custom-block s="weight, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block><custom-block s="max of data: %l"><custom-block s="weight, data: %l"><custom-block s="Gr6 age-height-weight-gender stats"></custom-block></custom-block></custom-block></custom-block></script><script x="36" y="236"><block s="setSize"><l>3</l></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, person: %l"><l/></custom-block><custom-block s="weight, 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></script><script x="29" y="367.00000000000006"><block s="receiveInteraction"><l><option>dropped</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>(</l><custom-block s="rounded xStage"></custom-block><l>, </l><custom-block s="rounded yStage"></custom-block><l>)</l></list></block></block></script><script x="25" y="459"><block s="setSize"><l>3</l></block><block s="setColor"><color>255,61,236,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, person: %l"><l/></custom-block><custom-block s="weight, 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></scripts></sprite><watcher var="x min val" style="normal" x="10.145833333333485" y="10.145833333333329" color="243,118,29" hidden="true"/><watcher var="x max val" style="normal" x="10.145833333333485" y="40.58333536250002" color="243,118,29" hidden="true"/><watcher var="x-stepsize" style="normal" x="10.145833333333485" y="71.02083739166672" color="243,118,29" hidden="true"/><watcher var="y min val" style="normal" x="10.145833333333485" y="101.45833942083334" color="243,118,29" hidden="true"/><watcher var="y max val" style="normal" x="10.145833333333485" y="131.8958414500001" color="243,118,29" hidden="true"/><watcher var="y-stepsize" style="normal" x="10.145833333333485" y="162.33334347916667" color="243,118,29" hidden="true"/><watcher scope="Sprite" s="xPosition" style="normal" x="10.145833333333485" y="192.7708455083334" color="74,108,212" hidden="true"/><watcher scope="Sprite" s="yPosition" style="normal" x="10.145833333333485" y="223.20834753750006" color="74,108,212" hidden="true"/><watcher var="result" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="average" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></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="rounded xStage" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><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></block></script></block-definition><block-definition s="rounded yStage" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><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></block></script></block-definition><block-definition s="plot point xGraph: %&apos;x&apos; yGraph: %&apos;y&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="x"/><block var="y"/></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;datapoints&apos; connected? %&apos;connected?&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%b">false</input></inputs><script><custom-block s="for each %upvar of %l %cs"><l>point</l><block var="datapoints"/><script><custom-block s="plot point xGraph: %n yGraph: %n"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></custom-block><block s="doIf"><block s="reportEquals"><block var="connected?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="down"></block></script></block></script></custom-block><block s="up"></block></script></block-definition><block-definition s="age, person: %&apos;person&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="person"/></block></block></script></block-definition><block-definition s="height, person: %&apos;person&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="person"/></block></block></script></block-definition><block-definition s="weight, person: %&apos;person&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="person"/></block></block></script></block-definition><block-definition s="gender, person: %&apos;person&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="person"/></block></block></script></block-definition><block-definition s="ages, data: %&apos;datapoints&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, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="weight, data: %&apos;datapoints&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="weight, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="height, data: %&apos;datapoints&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="height, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="gender, data: %&apos;datapoints:&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="gender, person: %l"><l/></custom-block></autolambda><list></list></block><block var="datapoints:"/></block></block></script></block-definition><block-definition s="average of list %&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><l>0</l></block><block s="doForEach"><l>value</l><block var="list"/><script><block s="doChangeVar"><l>result</l><block var="value"/></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="result"/><block s="reportListLength"><block var="list"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="female data" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="female data %&apos;data&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"><custom-block s="gender, person: %l"><l/></custom-block><l>F</l></block></autolambda><list></list></block><block var="data"/></block></block></script></block-definition><block-definition s="male data %&apos;datapoints&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"><custom-block s="gender, person: %l"><l/></custom-block><l>M</l></block></autolambda><list></list></block><block var="datapoints"/></block></block></script></block-definition><block-definition s="max of data: %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l></list></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="value"/><block var="max"/></block><script><block s="doSetVar"><l>max</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="min of data: %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doForEach"><l>value</l><block var="data"/><script><block s="doIf"><block s="reportGreaterThan"><block var="min"/><block var="value"/></block><script><block s="doSetVar"><l>min</l><block var="value"/></block></script></block></script></block><block s="doReport"><block var="min"/></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><variable name="result"><l>0</l></variable><variable name="average"><l>0</l></variable></variables></project><media name="Lab 14 Graphing App" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>