<snapdata remixID="8625762"><project name="U1L3-Squiral (Douglas and Eric)" 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,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="7.644452533699905" y="50.998348735106816" heading="99" 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="61" y="51"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="i"/><l>2</l></block></script></block></script><script x="57" y="177"><block s="doFor"><l>i</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportProduct"><block var="i"/><l>2</l></block><l>2</l></block></script></block></script><script x="539" y="314"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>100000</l><script><block s="forward"><block s="reportQuotient"><block var="length"/><l>2000</l></block></block><block s="turn"><l>1</l></block></script></block></script><script x="673" y="153"><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block><block s="setHeading"><l>90</l></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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;pt:captura _ _&#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;pt:lança _&#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;pt:captura _ _&#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;pt:lança _ _&#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="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;pt:se _ , então _ e faz pausa em tudo $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="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;pt:ignora _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cascade %&apos;num&apos; times %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="138" collapsed="false">Call f(f(f(...(f(x))))) n times where the three input slots are n, f, and x from left to right.  The # variable can be used inside f to represent how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado de _ invocações em cascata de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%n"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="cascade until %&apos;pred&apos; %&apos;function&apos; %&apos;init&apos; %&apos;#&apos;" type="reporter" category="control"><comment x="0" y="0" w="90" collapsed="false">Call f(f(f(...(f(x))))) until condition is true, where the three input slots are condition, f, and x from left to right.  The # variable can be used inside f or condition to indicate how many times f has been called.</comment><header></header><code></code><translations>pt:o resultado da invocação em cascata até que _ de _ com argumento inicial _ _&#xD;</translations><inputs><input type="%predRing"></input><input type="%repRing"></input><input type="%s"></input><input type="%upvar"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block var="init"/></block><block s="doSetVar"><l>#</l><l>0</l></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list><block var="result"/></list></block><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doSetVar"><l>result</l><block s="evaluate"><block var="function"/><list><block var="result"/></list></block></block></script></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="compose %&apos;f&apos; %&apos;g&apos;" type="reporter" category="control"><comment x="0" y="0" w="90" collapsed="false">Returns the function f(g(x)) where f and g are the two inputs.</comment><header></header><code></code><translations>pt:a composição de _ com _&#xD;</translations><inputs><input type="%repRing"></input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="f"/><list><block s="evaluate"><block var="g"/><list><l></l></list></block></list></block></autolambda><list></list></block></block></script></block-definition><block-definition s="repeat %&apos;action&apos; until %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Like the built-in REPEAT UNTIL block, except that the ending condition is not tested until the script has been run the first time.  So the script is run at least once.</comment><header></header><code></code><translations>pt:repete _ até que _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="evaluate"><block var="pred"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;action&apos; while %&apos;pred&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Run the script repeatedly, as long as the given condition is true.  Runs the script at least once before testing the condition.</comment><header></header><code></code><translations>pt:repete _ enquanto _ $loop-0.7&#xD;</translations><inputs><input type="%cs"></input><input type="%boolUE"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat while %&apos;pred&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="90" collapsed="false">Runs the script repeatedly, as long as the condition is true.  Tests the condition before the first time the script is run.  Like the built in REPEAT UNTIL except that in this block the condition must be true, not false.</comment><header></header><code></code><translations>pt:enquanto _ , repete _ $loop-0.7&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="repeat %&apos;num&apos; %&apos;#&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="171" collapsed="false">Runs the script the specified number of times, like the built-in REPEAT block, but this one provides the # variable that can be used inside the script.  Try&#xD;REPEAT (200)&#xD;                MOVE (#) STEPS&#xD;   RIGHT 92&#xD;with the pen down.</comment><header></header><code></code><translations>pt:repete _ vezes _ _ $loop-0.7&#xD;</translations><inputs><input type="%n"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>0</l></block><block s="doRepeat"><block var="num"/><script><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; step %&apos;step&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>pt:para _ de _ com passo _ a _ _ $loop-0.7&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doIfElse"><block s="reportLessThan"><block var="step"/><l>0</l></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><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="let %&apos;a&apos; be %&apos;val&apos; in %&apos;loop&apos; %&apos;body&apos;" type="command" category="control"><comment x="0" y="0" w="238.66666666666669" collapsed="false">Provides LOOP as a function of one input that runs&#xD;the body of the LET with A set to the function input,&#xD;so the body can run itself recursively.&#xD;See COPY block in Variables for an example of use.</comment><header></header><code></code><translations>pt:tendo _ o valor inicial _ , executa _ definido como _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>a</l><block var="val"/></block><block s="doSetVar"><l>loop</l><block s="reifyScript"><script><block s="doSetVar"><l>a</l><block var="new value"/></block><block s="doRun"><block var="body"/><list><block var="a"/></list></block></script><list><l>new value</l></list></block></block><block s="doRun"><block var="loop"/><list><block var="a"/></list></block></script></block-definition></blocks><variables></variables></project><media name="U1L3-Squiral (Douglas and Eric)" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>