<snapdata remixID="14927661"><project name="[Baker_Sullivan] U3L12 - Employee Database" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="[Baker_Sullivan] U3L12 - Employee Database"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></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></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="employee, name: %&apos;name&apos; job title: %&apos;title&apos; salary: %&apos;salary&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="title"/><block var="salary"/></list></block></block></script></block-definition><block-definition s="name from employee %&apos;employee&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="employee"/></block></block></script></block-definition><block-definition s="job title from employee %&apos;employee&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="employee"/></block></block></script></block-definition><block-definition s="salary from employee %&apos;employee&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="employee"/></block></block></script></block-definition></blocks><primitives></primitives><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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="583"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="584"></list></costumes><sounds><list struct="atomic" id="585"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.1368683772161603e-13" heading="90" scale="1" volume="100" pan="0" rotation="0" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="590"><costumes><list struct="atomic" id="591"></list></costumes><sounds><list struct="atomic" id="592"></list></sounds><blocks></blocks><variables></variables><scripts><script x="997.1018229166668" y="162.66666666666674"><block s="reifyReporter"><script></script><list></list></block></script><script x="617.6666666666665" y="10"><block s="doReport"><l></l></block></script><script x="72" y="257.5"><block s="receiveGo"></block><block s="doSetVar"><l>employee database</l><block s="reportNewList"><list><custom-block s="employee, name: %s job title: %s salary: %s"><l>Ben Bitdiddle</l><l>computer wizard</l><l>60000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Alyssa P Hacker</l><l>computer programmer</l><l>40000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Cy D Fect</l><l>computer programmer</l><l>35000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Lem E Tweakit</l><l>computer technician</l><l>25000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Louis Reasoner</l><l>computer programmer trainee</l><l>30000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Oliver Warbucks</l><l>big wheel</l><l>650000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Eben Scrooge</l><l>chief accountant</l><l>75000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Robert Cratchet</l><l>accounting scrivener</l><l>18000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Aull DeWitt</l><l>secretary</l><l>25000</l></custom-block></list></block></block><block s="doSetVar"><l>more than 100,000</l><block s="reportNewList"><list><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicLessThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="name from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicLessThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block></list></block></block><block s="doSetVar"><l>less than 100,000</l><block s="reportNewList"><list><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicGreaterThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="name from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicGreaterThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block></list></block></block><block s="doSetVar"><l>average of less than 100,000</l><block s="reportQuotient"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicGreaterThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><block s="reportListAttribute"><l><option>length</option></l><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block><block s="reportVariadicGreaterThan"><list><l>100000</l><custom-block s="salary from employee %l"><l/></custom-block></list></block></list></block></autolambda><list></list></block><block var="employee database"/></block></block></block></block></block></script></scripts></sprite><watcher var="employee database" style="normal" x="10" y="10" color="243,118,29" extX="185.5615234375" extY="150"/><watcher var="less than 100,000" style="normal" x="10" y="183.000002" color="243,118,29" extX="200" extY="52"/><watcher var="more than 100,000" style="normal" x="261" y="173.000004" color="243,118,29" extX="80" extY="70"/><watcher var="average of less than 100,000" style="normal" x="10" y="258.000004" color="243,118,29"/></sprites></stage><variables><variable name="employee database"><list id="945"><item><list struct="atomic" id="946">Ben Bitdiddle,computer wizard,60000</list></item><item><list struct="atomic" id="947">Alyssa P Hacker,computer programmer,40000</list></item><item><list struct="atomic" id="948">Cy D Fect,computer programmer,35000</list></item><item><list struct="atomic" id="949">Lem E Tweakit,computer technician,25000</list></item><item><list struct="atomic" id="950">Louis Reasoner,computer programmer trainee,30000</list></item><item><list struct="atomic" id="951">Oliver Warbucks,big wheel,650000</list></item><item><list struct="atomic" id="952">Eben Scrooge,chief accountant,75000</list></item><item><list struct="atomic" id="953">Robert Cratchet,accounting scrivener,18000</list></item><item><list struct="atomic" id="954">Aull DeWitt,secretary,25000</list></item></list></variable><variable name="more than 100,000"><list id="955"><item><l>650000</l></item><item><list struct="atomic" id="956">Oliver Warbucks</list></item></list></variable><variable name="less than 100,000"><list id="957"><item><l>308000</l></item><item><list struct="atomic" id="958">Ben Bitdiddle,Alyssa P Hacker,Cy D Fect,Lem E Tweakit,Louis Reasoner,Eben Scrooge,Robert Cratchet,Aull DeWitt</list></item></list></variable><variable name="average of less than 100,000"><l>38500</l></variable></variables></scene></scenes></project><media name="[Baker_Sullivan] U3L12 - Employee Database" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>