<snapdata remixID="10278734"><project name="U5L1p1-GuessNumberS" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></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="true" hyperops="true" codify="false" inheritance="false" 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><sprite name="Sprite" idx="1" x="20" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="guess average"></custom-block></script><script x="20" y="55.83333333333337"><block s="receiveGo"></block><block s="doDeleteFromList"><l><option>all</option></l><block var="guesses"/></block><block s="doSetVar"><l>smallest possible number</l><l>1</l></block><block s="doSetVar"><l>largest possible number</l><l>60</l></block><block s="doSetVar"><l>turns</l><l>0</l></block><block s="doSayFor"><l>Think of a number from 1 to 60.</l><l>2</l></block><block s="doSayFor"><l>I&apos;ll guess it.</l><l>2</l></block><block s="doSayFor"><l>Don&apos;t forget your number!</l><l>2</l></block><custom-block s="guess average"></custom-block></script></scripts></sprite><sprite name="Too small" idx="2" x="-121.36491266256803" y="-106.02258257604643" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="26.41799999999994,0,188.7,1" pen="tip" id="38"><costumes><list id="39"><item><costume name="toosmall" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="40"/></item></list></costumes><sounds><list struct="atomic" id="41"></list></sounds><blocks></blocks><variables></variables><scripts><script x="49.599999999999994" y="55.33333333333334"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>smallest possible number</l><block s="reportSum"><block var="guess"/><l>1</l><comment w="53.333333333333336" collapsed="true">Step 4.</comment></block></block><block s="doAddToList"><custom-block s="join words %mult%txt"><list><block var="guess"/><l> is too small.</l></list></custom-block><block var="guesses"/></block><custom-block s="guess average"></custom-block></script><comment x="46" y="171.33333333333334" w="306.6666666666667" collapsed="false">It&apos;s not the main point of the lab, but don&apos;t pass this by without a comment on how elegant the abstraction is.  After the initial setup, there&apos;s hardly any code in this program!</comment></scripts></sprite><sprite name="Just right" idx="3" x="9.635087337432651" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="59.67000000000005,229.5,0,1" pen="tip" id="62"><costumes><list id="63"><item><costume name="justright" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="64"/></item></list></costumes><sounds><list struct="atomic" id="65"></list></sounds><blocks></blocks><variables></variables><scripts><script x="16.999999999999773" y="26.333333333333258"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAddToList"><custom-block s="join words %mult%txt"><list><block var="guess"/><l>is correct!</l></list></custom-block><block var="guesses"/></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="bubble"><custom-block s="join words %mult%txt"><list><l>I win in</l><block var="turns"/><l>turns!</l></list></custom-block></block></script><list></list></block><list></list><comment w="57.333333333333336" collapsed="true">Step 3.</comment></block></script></scripts></sprite><sprite name="Too big" idx="4" x="137.63508733743265" y="-103.02258257604637" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="133.72199999999998,0,145.35,1" pen="tip" id="97"><costumes><list id="98"><item><costume name="toobih" center-x="58.5" center-y="51.5" image="data:image/png;base64,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" id="99"/></item></list></costumes><sounds><list struct="atomic" id="100"></list></sounds><blocks></blocks><variables></variables><scripts><script x="12.666666666666657" y="38"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>largest possible number</l><block s="reportDifference"><block var="guess"/><l>1</l><comment w="53.333333333333336" collapsed="true">Step 5.</comment></block></block><block s="doAddToList"><custom-block s="join words %mult%txt"><list><block var="guess"/><l> is too big.</l></list></custom-block><block var="guesses"/></block><custom-block s="guess average"></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="17" y="13" color="4,148,220" hidden="true"/><watcher var="smallest possible number" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="largest possible number" style="normal" x="10" y="40.000001999999995" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="10" y="70.00000399999999" color="243,118,29" hidden="true"/><watcher var="turns" style="normal" x="10" y="100.00000599999998" color="243,118,29" hidden="true"/><watcher var="guesses" style="normal" x="5" y="5.500001999999995" color="243,118,29" extX="174" extY="185"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="gotoXY"><l>-200</l><l>-100</l></block><custom-block s="label %txt of size %n"><l>I&apos;m thinking of a number from 1 to 60.</l><l>16</l></custom-block><block s="gotoXY"><l>20</l><l>0</l></block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>sprite response</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="guesses"/></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doSetVar"><l>number of guesses</l><block s="reportSum"><block var="number of guesses"/><l>1</l></block></block><block s="doSetVar"><l>sprite response</l><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block></block><block s="doAddToList"><block var="sprite response"/><block var="guesses"/></block><block s="doSayFor"><block var="sprite response"/><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is correct!</l></list></custom-block></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too low.</l></list></custom-block></block></script><script><block s="doReport"><custom-block s="join words %mult%txt"><list><block var="answer"/><l>is too high.</l></list></custom-block></block></script></block></script></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="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>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</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>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="guess average" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doChangeVar"><l>turns</l><l>1</l></block><block s="doSetVar"><l>guess</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="smallest possible number"/><block var="largest possible number"/></block><l>2</l></block></block></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="bubble"><block s="reportJoinWords"><list><l>I guess </l><block var="guess"/></list></block></block></script><list></list></block><list></list></block></script></block-definition></blocks><variables><variable name="guesses"><list struct="atomic" id="727"></list></variable><variable name="smallest possible number"><l>1</l></variable><variable name="largest possible number"><l>60</l></variable><variable name="guess"><l>30</l></variable><variable name="turns"><l>0</l></variable></variables></project><media name="U5L1p1-GuessNumberS" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>