<snapdata remixID="8987759"><project name="U3- Find Max" app="Snap! 5.1, http://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" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="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="67" y="44"><block s="receiveGo"></block><block s="bubble"><custom-block s="join words %mult%txt"><list><l>The maximum number in this bag is </l><custom-block s="FIND MAX"></custom-block></list><comment w="223" collapsed="true">Makes the sprite say the largest value</comment></custom-block></block></script><script x="67" y="295"><block s="receiveKey"><l><option>space</option></l></block><custom-block s="create bag of numbers"></custom-block><block s="doUntil"><custom-block s="bag empty"></custom-block><script><block s="doSayFor"><custom-block s="draw number from bag"></custom-block><l>1</l></block></script></block></script><comment x="188" y="10" w="90" collapsed="false">I commented basically every line of my code:)</comment></scripts></sprite><watcher var="bag history" style="normal" x="366" y="5.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="bag of numbers" style="normal" x="9" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="create bag of numbers" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>bag of numbers</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportRandom"><l>8</l><l>25</l></block><script><block s="doAddToList"><block s="reportRandom"><l>10</l><l>99</l></block><block var="bag of numbers"/></block></script><comment w="90" collapsed="false">Fill up &quot;bag of numbers&quot; with a random number of random numbers</comment></custom-block><block s="doSetVar"><l>bag history</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportListLength"><block var="bag of numbers"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="bag of numbers"/></block><block var="bag history"/></block></script><comment w="244" collapsed="false">Add all elements in the &quot;bag of numbers&quot; to a separate &quot;bag history&quot; variable.  &#xD;&#xD;As numbers are drawn from the bag, &quot;bag of numbers&quot; will shrink in length, but the history variable will remain the same.  At the end, you&apos;ll be able to look at it and see the values from the original bag</comment></custom-block></script></block-definition><block-definition s="draw number from bag" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>tile</l><l>index</l></list></block><block s="doSetVar"><l>index</l><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="bag of numbers"/></block></block></block><block s="doSetVar"><l>tile</l><block s="reportListItem"><block var="index"/><block var="bag of numbers"/></block></block><block s="doDeleteFromList"><block var="index"/><block var="bag of numbers"/></block><block s="doReport"><block var="tile"/></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;) {&#xD;    throw new Error(&apos;LABEL can only draw text, 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="bag empty" type="predicate" category="other"><comment x="0" y="0" w="90" collapsed="false">returns:&#xD;-  True if bag is empty&#xD;- False if there are still tiles in the bag</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>empty</l></list></block><block s="doSetVar"><l>empty</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doIf"><block s="reportLessThan"><block s="reportListLength"><block var="bag of numbers"/></block><l>1</l></block><script><block s="doSetVar"><l>empty</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block var="empty"/></block></script></block-definition><block-definition s="FIND MAX" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="create bag of numbers"><comment w="368" collapsed="true">Create a list of number consisting of 8-25 numbers value from 10 to 99</comment></custom-block><block s="doDeclareVariables"><list><l>temp</l><l>maxnum</l></list><comment w="639" collapsed="true">Makes two variables, temp will be changed for every number in the list when maxnum always stores the largest checked number</comment></block><block s="doSetVar"><l>maxnum</l><custom-block s="draw number from bag"></custom-block><comment w="186" collapsed="true">Store random number into maxnum</comment></block><block s="doUntil"><custom-block s="bag empty"></custom-block><script><block s="doSetVar"><l>temp</l><custom-block s="draw number from bag"></custom-block><comment w="213.9999999999999" collapsed="true">Set temp to a random number in list.</comment></block><block s="doIf"><block s="reportEquals"><custom-block s="Compare %n %n"><block var="maxnum"/><block var="temp"/></custom-block><block var="temp"/><comment w="417.9999999999999" collapsed="true">Compares original maxnum to new number, check if new number is the largest</comment></block><script><block s="doSetVar"><l>maxnum</l><block var="temp"/><comment w="326.99999999999966" collapsed="true">Change maximum value if &apos;Compare&apos; block returns temp value.</comment></block></script></block></script><comment w="173" collapsed="true">Won&apos;t end until the bag is empty</comment></block><block s="doReport"><block var="maxnum"/></block></script></block-definition><block-definition s="Compare %&apos;input(org)&apos; %&apos;input(new)&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203" collapsed="false">Compares two input values, returns larger one or &apos;equal&apos; if they have the same value</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>returnval</l></list></block><block s="doSetVar"><l>returnval</l><block var="input(org)"/><comment w="264" collapsed="true">Initialize the return value to the original one</comment></block><block s="doIfElse"><block s="reportGreaterThan"><block var="input(new)"/><block var="input(org)"/><comment w="198.000001" collapsed="true">Different value, new input is the larger one</comment></block><script><block s="doSetVar"><l>returnval</l><block var="input(new)"/></block></script><script><block s="doIf"><block s="reportEquals"><block var="input(org)"/><block var="input(new)"/><comment w="163" collapsed="true">Same value, returns equal</comment></block><script><block s="doSetVar"><l>returnval</l><l>equal</l></block></script></block></script></block><block s="doReport"><block var="returnval"/></block></script></block-definition></blocks><variables><variable name="bag of numbers"><list struct="atomic" id="652"></list></variable><variable name="bag history"><list struct="atomic" id="653">25,37,31,88,95,69,89,90,50,61,29,87,23,75</list></variable></variables></project><media name="U3- Find Max" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>