<snapdata remixID="9105821"><project name="U5L1-Search Lists" app="Snap! 5.4, 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" 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,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="41" y="63"><custom-block s="position of number %n in %l"><l>50</l><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block></custom-block></script><script x="131" y="19.00000000000017"><block s="reportFindFirst"><block s="reifyPredicate"><script></script><list></list></block><l/></block></script><script x="25" y="134"><block s="doSetVar"><l>awful list</l><block s="reportNewList"><list><l>1</l><l>7</l><l>8</l><l>9</l><l>11</l><l>12</l><l>21</l><l>22</l><l>23</l><l>24</l><l>73</l><l>73</l><l>96</l><l>99</l></list></block></block></script><script x="24" y="189"><custom-block s="say position of number %n in sorted list %l"><l>73</l><block var="awful list"/></custom-block></script><script x="13" y="259"><custom-block s="position of number %n in sorted list %l"><l>2</l><block var="awful list"/></custom-block></script></scripts></sprite><watcher var="guess num" style="normal" x="10" y="319.000004" color="243,118,29"/><watcher var="HIGH NUM" style="normal" x="10" y="10" color="243,118,29"/><watcher var="LOW NUM" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="POSITION" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="awful list" style="normal" x="8" y="79.000002" color="243,118,29" extX="80" extY="179"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;number&apos; in %&apos;unsorted list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>position</l><l>0</l></block><block s="doForEach"><l>item</l><block var="unsorted list"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="unsorted list"/><block var="number"/></block></block><script><block s="bubble"><l>Not in list</l></block><block s="doReport"><l>Not in list</l></block></script><script><block s="doIf"><block s="reportEquals"><block var="item"/><block var="number"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></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>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><block-definition s="say position of number %&apos;num&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>guess num</l><l>1</l></block><block s="doSetVar"><l>HIGH NUM</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>LOW NUM</l><l>0</l></block><block s="doSetVar"><l>POSITION</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="num"/><block s="reportListItem"><block var="POSITION"/><block var="list"/></block></block><script><block s="doSetVar"><l>POSITION</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="HIGH NUM"/><block var="LOW NUM"/></block><l>2</l></block></block></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="POSITION"/><block var="list"/></block><block var="num"/></block><script><block s="doChangeVar"><l>guess num</l><l>1</l></block><block s="doSetVar"><l>LOW NUM</l><block var="POSITION"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="POSITION"/><block var="list"/></block><block var="num"/></block><script><block s="doChangeVar"><l>guess num</l><l>1</l></block><block s="doSetVar"><l>HIGH NUM</l><block var="POSITION"/></block></script></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>Position is </l><block var="POSITION"/><l> and it took </l><block var="guess num"/><l> guesses</l></list></block></block></script></block-definition><block-definition s="position of number %&apos;num&apos; in sorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>HIGH NUM</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>LOW NUM</l><l>0</l></block><block s="doSetVar"><l>POSITION</l><l>0</l></block><block s="doUntil"><block s="reportEquals"><block var="num"/><block s="reportListItem"><block var="POSITION"/><block var="list"/></block></block><script><block s="doSetVar"><l>POSITION</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="HIGH NUM"/><block var="LOW NUM"/></block><l>2</l></block></block></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="POSITION"/><block var="list"/></block><block var="num"/></block><script><block s="doSetVar"><l>LOW NUM</l><block var="POSITION"/></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="POSITION"/><block var="list"/></block><block var="num"/></block><script><block s="doSetVar"><l>HIGH NUM</l><block var="POSITION"/></block></script></block></script></block><block s="doReport"><block var="POSITION"/></block></script></block-definition></blocks><variables><variable name="awful list"><list struct="atomic" id="556">1,7,8,9,11,12,21,22,23,24,73,73,96,99</list></variable><variable name="guess num"><l>2</l></variable><variable name="HIGH NUM"><l>2</l></variable><variable name="LOW NUM"><l>1</l></variable><variable name="POSITION"><l>2</l></variable></variables></project><media name="U5L1-Search Lists" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>