<snapdata remixID="9231888"><project name="U4L3 Sort of a search" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>In this program the computer will determine the position of a number in an unsorted list. Enjoy!&#xD;</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</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="counter" style="normal" x="7.974999999999909" y="9.060418495833332" color="243,118,29"/><watcher var="min" style="normal" x="4.71875" y="55.0458351625" color="243,118,29" hidden="true"/><watcher var="max" style="normal" x="0.8041666666667879" y="35.010416666666686" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="9" y="39" color="243,118,29"/><watcher var="list" style="normal" x="355.73750000000064" y="13" color="243,118,29" extX="80" extY="70"/><sprite name="Sprite" idx="1" x="4.261958997722104" y="-0.9384965831435181" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="13"><costumes><list struct="atomic" id="14"></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="18"><block s="receiveGo"></block><block s="doWarp"><script><block s="doHideVar"><l>min</l></block><block s="doHideVar"><l>max</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><l>1</l><l>2</l><l>34</l><l>10</l><l>33</l><l>66</l></list></block></block><block s="doSetVar"><l>counter</l><l>0</l></block></script></block><block s="goToLayer"><l><option>front</option></l></block><block s="doAsk"><l>pick a number from the list and the computer will tell you its position</l></block><custom-block s="say position of number %n in list %l"><block s="getLastAnswer"></block><block s="reportNewList"><list><l>1</l><l>2</l><l>34</l><l>10</l><l>33</l><l>66</l></list></block></custom-block></script><script x="15" y="272"><custom-block s="position of number %n in unsorted list %l"><l>1</l><block s="reportNewList"><list><l>1</l><l>2</l><l>4</l><l>5</l><l>3</l></list></block></custom-block></script><script x="12.369999931884763" y="314.000002"><block s="reportNewList"><list><l>1</l><l>2</l><l>34</l><l>10</l><l>33</l></list></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;#&apos; in unsorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="#"/><block var="item"/></block><script><block s="doReport"><block s="reportJoinWords"><list><l>number </l><block var="#"/><l> is the </l><block var="counter"/><l> number of the list</l></list></block></block></script></block></script></block><block s="doReport"><l>Uh oh :0 that number is not in the list</l></block></script><scripts><script x="601" y="97.99999999999994"><block s="doIf"><block s="reportOr"><block s="reportGreaterThan"><block var="#"/><block s="reportListLength"><block var="list"/></block></block><block s="reportLessThan"><block var="#"/><block s="reportListLength"><block var="list"/></block></block></block><script></script></block></script></scripts></block-definition><block-definition s="min of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="b"/></block></script><script><block s="doReport"><block var="a"/></block></script></block></script></block-definition><block-definition s="max of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="b"/></block></script><script><block s="doReport"><block var="a"/></block></script></block></script></block-definition><block-definition s="say position of number %&apos;#&apos; in list %&apos;l&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="bubble"><custom-block s="position of number %n in unsorted list %l"><block var="#"/><block var="l"/></custom-block></block></script></block-definition><block-definition s="max of list %&apos;l&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="max of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="l"/></custom-block></block></script></block-definition><block-definition s="min of list %&apos;l&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="min of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="l"/></custom-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),    context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }stage.changed();</l></block><list><block var="text"/><block var="size"/></list></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="doReport"><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><custom-block s="max of list %l"><block var="list"/></custom-block><custom-block s="min of list %l"><block var="list"/></custom-block></block><l>2</l></block></block></block></script></block-definition><block-definition s="position of number %&apos;#&apos; in sorted list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doShowVar"><l>max</l></block><block s="doShowVar"><l>min</l></block><block s="doSetVar"><l>max</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>min</l><block s="reportNewList"><list></list></block></block></script></block><block s="doSetVar"><l>max</l><custom-block s="max of list %l"><block var="list"/></custom-block></block><block s="doSetVar"><l>min</l><custom-block s="min of list %l"><block var="list"/></custom-block></block><block s="doUntil"><block s="reportEquals"><block var="#"/><block var="guess"/></block><script><block s="doSetVar"><l>guess</l><custom-block s="avg %l"><block var="list"/></custom-block></block></script></block><block s="doReport"><block var="guess"/></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></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="reportGreaterThan"><block var="i"/><block var="end"/></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="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><block s="errorObsolete"></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="set origin x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>x-origin</l><block var="x"/></block><block s="doSetVar"><l>y-origin</l><block var="y"/></block><block s="gotoXY"><block var="x"/><block var="y"/></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="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="avg %&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="reportQuotient"><block s="reportSum"><custom-block s="max of list %l"><block var="list"/></custom-block><custom-block s="min of list %l"><block var="list"/></custom-block></block><l>2</l></block></block></script></block-definition></blocks><variables><variable name="counter"><l>1</l></variable><variable name="list"><list struct="atomic" id="464">1,2,34,10,33,66</list></variable><variable name="max"><l>5</l></variable><variable name="min"><l>1</l></variable><variable name="guess"><l>3</l></variable></variables></project><media name="U4L3 Sort of a search" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>